ERROR: Can't set headers after they are sent. in Ghost theme

ERROR: Can't set headers after they are sent.
registerAsyncThemeHelper: ghost_head
Error: Can't set headers after they are sent.
at ServerResponse.OutgoingMessage.setHeader (_http_outgoing.js:335:11)
at ServerResponse.header (C:\Ghost\ghost-0.7.1\node_modules\express\lib\response.js:700:10)
at ServerResponse.send (C:\Ghost\ghost-0.7.1\node_modules\express\lib\response.js:154:12)
at fn (C:\Ghost\ghost-0.7.1\node_modules\express\lib\response.js:934:10)
at _stackRenderer (C:\Ghost\ghost-0.7.1\node_modules\express-hbs\lib\hbs.js:524:9)
at Waiter.callback (C:\Ghost\ghost-0.7.1\node_modules\express-hbs\lib\hbs.js:501:7)
at Waiter.resolve (C:\Ghost\ghost-0.7.1\node_modules\express-hbs\lib\async.js:43:12)
at C:\Ghost\ghost-0.7.1\node_modules\express-hbs\lib\async.js:84:15
at C:\Ghost\ghost-0.7.1\core\server\helpers\index.js:64:13
at tryCatcher (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\util.js:24:31)
at Promise._settlePromiseFromHandler (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\promise.js:454:31)
at Promise._settlePromiseAt (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\promise.js:530:18)
at Promise._settlePromises (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\promise.js:646:14)
at Async._drainQueue (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\async.js:177:16)
at Async._drainQueues (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\async.js:187:10)
at Immediate.Async.drainQueues as _onImmediate
at processImmediate as _immediateCallback
Unhandled rejection Error: Can't set headers after they are sent.
at ServerResponse.OutgoingMessage.setHeader (_http_outgoing.js:335:11)
at ServerResponse.header (C:\Ghost\ghost-0.7.1\node_modules\express\lib\response.js:700:10)
at ServerResponse.send (C:\Ghost\ghost-0.7.1\node_modules\express\lib\response.js:154:12)
at fn (C:\Ghost\ghost-0.7.1\node_modules\express\lib\response.js:934:10)
at _stackRenderer (C:\Ghost\ghost-0.7.1\node_modules\express-hbs\lib\hbs.js:524:9)
at Waiter.callback (C:\Ghost\ghost-0.7.1\node_modules\express-hbs\lib\hbs.js:501:7)
at Waiter.resolve (C:\Ghost\ghost-0.7.1\node_modules\express-hbs\lib\async.js:43:12)
at C:\Ghost\ghost-0.7.1\node_modules\express-hbs\lib\async.js:84:15
at C:\Ghost\ghost-0.7.1\core\server\helpers\index.js:64:13
at tryCatcher (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\util.js:24:31)
at Promise._settlePromiseFromHandler (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\promise.js:454:31)
at Promise._settlePromiseAt (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\promise.js:530:18)
at Promise._settlePromises (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\promise.js:646:14)
at Async._drainQueue (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\async.js:177:16)
at Async._drainQueues (C:\Ghost\ghost-0.7.1\node_modules\bluebird\js\main\async.js:187:10)
at Immediate.Async.drainQueues as _onImmediate
at processImmediate as _immediateCallback
And string aSyNcId_<_fbaEDzWj is displayed in the page.
Please Help.

Hi @mcsekarsorry to hear you're having trouble. If you have questions about Ghost or need help, please head on over to slack - https://ghost.org/slack/. There is a #themes channel there where you can get help with your theme. Please post as much information as you can about your theme and the problem you are having and someone will help when they are able. GitHub is a bug tracker for ongoing development of the Ghost software, and we're not able to do support here!


Fix OrdererEndpoints in test-network's bft sample

This patch fixes the description of orderer2-4 in OrdererEndpoints in test-network's bft-config/configtx.yaml.
Details
I noticed that the current configuration in the configtx.yaml file lists all endpoints under "orderer.example.com" with different port numbers. I wonder if the orderer names should be distinct, such as 'orderer2.example.com', 'orderer3.example.com', and 'orderer4.example.com', each with their respective port numbers.
Check for problems and their fixes
I commented out the first entry of orderer.example.com:7050 temporarily to see if peers have trouble pulling blocks from the other endpoints as shown in the following log.
$ docker logs peer0.org1.example.com
...
2023-08-29 05:12:55.161 UTC 005b WARN [peer.blocksprovider] DeliverBlocks -> Could not connect to ordering service: could not dial endpoint 'orderer.example.com:7056': failed to create new connection: connection error: desc = "transport: error while dialing: dial tcp <IP_ADDRESS>:7056: connect: connection refused" channel=mychannel
2023-08-29 05:12:55.161 UTC 005c WARN [peer.blocksprovider] DeliverBlocks -> Disconnected from ordering service. Attempt to re-connect in 4.6s channel=mychannel

After that, I tested by fixing the hostname of orderer2-4 and validated that fix solves the problem as shown in the following log.
$ docker logs peer0.org1.example.com
...
2023-08-29 05:18:35.155 UTC 0031 INFO [peer.blocksprovider] Start -> BlockReceiver starting channel=mychannel orderer-address=orderer2.example.com:7052

Hi @arkadiPiven, I've created a PR based on your original work. As the original author, do you agree with the changes?

@arkadiPiven Thank you for your confirmation.
@denyeart Thank you for the quick merge.


Observations - matrix filter

We need a filter to get the observations corresponding to a matrix. This needs to be done for Matrix Column Coder, currently we filter by descriptor, but the problem is that it returns more observations than we need.

@jlpereira still and issue?


[CMake] [Do Not Merge] Allow building non-stdlib Swift libraries

The only thing that previously informed the module install directory was
the presence of the IS_STDLIB flag when calling add_swift_library. This
adds a MODULE_DIR directory through the add_swift_library chain such
that a non-stdlib module can be built.
@gottesmm: I can't figure out how to actually compute a MODULE_DIR for swiftSwiftSyntax because the only way to compute the LIBRARY_SUBDIR that IS_STDLIB infers requires an SDK and architecture, which isn't known when declaring the library. Should this be another flag like BUILD_ALONGSIDE_STDLIB or something?

@jrose-apple Should we do the inference we use for IS_STDLIB but for TARGET_LIBRARY instead? That makes sense.

@gottesmm: I'd really like to figure this out so we can un-disable the SwiftSyntax tests and actually ship the library.

@harlanhaskins I gotta focus on some stuff now. That being said, where were things left off, you never got back to me (no worries).

Okay so where we left off:
I refactored MODULE_DIR up into handle_swift_sources and add_swift_library, then didn’t have a way to compute the MODULE_DIR, so I just made TARGET_LIBRARY do the inference that MODULE_DIR used to. This still didn’t work with SwiftSyntax in the tools directory — only when I moved it to stdlib/public.

Closing this in favor of #11752.


update -V to -v to output version

@Shopify/themes-fed
Updating to use lowercase v for version.

also @cshold ^

👍

🚀


Fixed CLA link in README.

The CLA link is apparently cla2 not cla. Going to https://cla.dotnetfoundation.org/ sends you in an infinite auth/redirect loop. Verified that CoreCLR is also using cla2.

@tillig,
Thanks for having already signed the Contribution License Agreement. Your agreement has not been validated yet. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

thanks


[Input] Does not have a color prop

[x] This is a v1.x issue (v0.x is no longer maintained).
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

The expectation is that this components colors can be modified thought a color prop like similar form components, such as Button and Checkbox.
Current Behavior

Currently you have to overwrite the styles through the classes prop to achieve the desired result.

Context

I use a primary and a secondary color theme in the jss theme for the project I'm currently working on. The primary color pallet are the brand colors and the secondary color pallet is used for highlighting what parts of the site are intractable like buttons menus forms.
Your Environment

Tech
Version

Material-UI
v1.0.0

React
v16.4.0

browser
chrome (latest)

etc

@LiamEderzeel The Select component is built on top of the input. You can use the same customization options (theme or CSS) https://material-ui.com/demos/text-fields/#customized-inputs.

I use a primary and a secondary color theme in the jss theme for the project I'm currently working on.

This use case sounds good to me. Let's move #10745 discussion here.

@oliviertassinari since this feature is added, should this be closed as well?

Since #17891 and thanks to @ValentinH, we now have a color prop on the TextField, Input, FilledInput and OutlinedInput components. It supports primary and secondary.


Option to append /* eslint-disable */ in generated files.

Discussed in https://github.com/timostamm/protobuf-ts/discussions/255

Originally posted by jimmymkude March 22, 2022
Hi all,
I find the '// tslint:disable' on top of the generated files very useful and convenient. I was wondering if the same could be for eslint. Appending '/* eslint-disable */' beneath the '// tslint:disable'.

Would love that very much as well.

Released in v2.4.0.

Thank you, @RyotaSugawara. Fix is released in v2.5.0.


Postgres FlexibleServer: Add password autogeneration capability

Description of your changes

Fixes #586
Inspired by https://github.com/upbound/provider-aws/pull/628

I have:

[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
make e2e UPTEST_EXAMPLE_LIST=examples/dbforpostgresql/flexibleserver-all-in-one.yaml
...
--- PASS: kuttl (674.33s)
    --- PASS: kuttl/harness (0.00s)
        --- PASS: kuttl/harness/case (659.54s)
PASS
00:18:10 [ OK ] running automated tests

In parallel to the test run I have validated that the automatically generated password was correctly propagated the referenced secret:
k view-secret -n upbound-system example-secret
Choosing key: example-key
mzgfGdPS68HdnErqIoSkCc4CsYb%

/test-examples="examples/dbforpostgresql/flexibleserver-all-in-one.yaml"


fix undefined property error, issue #162

fixes #162
@maghidini what do you think of this resolution?

Looks good! @jrit


124 공유꿈 루시 추가

Closes #124

Codecov Report

Merging #127 (fdc35b4) into main (5fdaa87) will decrease coverage by 0.81%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##               main     #127      +/-   ##
============================================
- Coverage     78.32%   77.50%   -0.82%
  Complexity      395      395
============================================
  Files           102      102
  Lines          1144     1156      +12
  Branches          7        7
============================================
  Hits            896      896
- Misses          244      256      +12
  Partials          4        4

Impacted Files
Coverage Δ

...a/app/jg/og/zamong/controller/DreamController.java
25.00% <0.00%> (-1.67%)
:arrow_down:

...ong/service/dream/share/ShareDreamServiceImpl.java
83.54% <0.00%> (-12.11%)
:arrow_down:

Continue to review full report at Codecov.

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


how to feetch default config programmatically for app integration?

Description
Hello! Awesome app!
A while ago I wrote a node/express app that autodiscovers new dockerized/non-dockerized webservers/webapps on a network and adds them to organizr v2 and id like to make it work with homarr now that ive switched to using this app, but i'm hiting a road block in trying to get the currently in use config.
So i may have missed it or i may be doing something incorrectly as i've admittedly never worked with trpc before this app, but when i was inspecting the code i say a config.byName method that i thought i could invoke like the config.all method via  get request and return the config object, however when attempting it i get
{ error: { json: { message: "No "query"-procedure on path "config.byName"", code: -32004, data: { code: "NOT_FOUND", httpStatus: 404, path: "config.byName", zodError: null } } } }
would you guys be able to point me in the direction? If there's not a direct endpoint to return the currently selected config object so i can programmaticall add or subtract apps to it, is there any other way you'd recommend going about this?
The goal is to ultimately have my network scanning program be able to dynamically add or remove apps to homarr in the case that i create or remove new docker/kubernetes containers or nginx webservers from my network, and if there's interest in it i would definitely open source it!
Please tick the boxes

[X] You've read the docs
[X] You've checked for duplicate issues

Hello, sorry for the late reply. At the moment this is quite tricky since we are using tRPC but I could look into it.
Since you have programming experience, wouldn’t you like to help us achieve #1468 via #67 or another method ?
It would be a lot easier to have the feature you’ve described already in homarr and we’d love to see new contributors


imadustintensity() underflow error

note the lower left value in this 2x2 matrix example.  when adjusted it should be 0 because it is less than the range:
julia> img
2x2 Array{ColorTypes.Gray{FixedPointNumbers.UFixed{UInt16,16}},2}:
 Gray{UFixed16}(0.01164)  Gray{UFixed16}(0.01118)
 Gray{UFixed16}(0.01036)  Gray{UFixed16}(0.01187)

julia> imadjustintensity(img, [Gray{Float64}(0.0103761), Gray{Float64}(0.0252166)])
2x2 Array{Float64,2}:
 0.0853407  0.0544947
 1.0        0.100764

it comes out 1 because the type of the range is converted to match the image, and the subsequent fixedpoint subtraction underflows:
julia> convert(Gray{UFixed16}, Gray{Float64}(0.0103761))
Gray{UFixed16}(0.01038)

julia> img[2,1] - ans
Gray{UFixed16}(1.0)

the alternate way to adjust intensity doesn't have this problem:
julia> map(ScaleMinMax(Gray{UFixed16}, Gray{Float64}(0.0103761), Gray{Float64}(0.0252166)), img)
2x2 Array{ColorTypes.Gray{FixedPointNumbers.UFixed{UInt16,16}},2}:
 Gray{UFixed16}(0.08534)  Gray{UFixed16}(0.05449)
 Gray{UFixed16}(0.0)      Gray{UFixed16}(0.10077)

given "This [i.e. imadjustintensity] is equivalent to map(ScaleMinMax(T, minval, maxval), img)" according to the docstring, why not just define:
imadjustintensity{T}(img::AbstractArray{T}, range) = map(ScaleMinMax(T, range...), img)

historical artifact?

Yes, historical artifact.

(imadjustintensity predates my involvement with Images.)

i'm inclined to redefine imadjustintensity as i suggested unless the original author steps up to defend it.  it's nice to have the shorthand convenience function, but there's no sense in duplicating code, particularly when it's buggy.
i also meant to mention that the map(ScaleMinMax... alternative is nicer too in that it preserves the eltype.

Yeah, I think you can just go ahead and do that.

fixed with https://github.com/timholy/Images.jl/pull/472


df_test.ta.stoch seems to be hardcoded to 14 3 3

df_test.ta.stoch(fast_k=7, slow_k=7, slow_d=3,append=True)
is the same as
df_test.ta.stoch(fast_k=14, slow_k=14, slow_d=3,append=True)
Which version are you running? The lastest version is on Github. Pip is for major releases.
import pandas_ta as ta
print(ta.version)

Upgrade.
$ pip install -U git+https://github.com/twopirllc/pandas-ta

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Provide sample code.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Thanks for using Pandas TA!

Hello @replyxf,
What version are you running? You did not post it as asked on the Issue Form.
You need to update to the latest version as described on the Issue Form like so:
$ pip install -U git+https://github.com/twopirllc/pandas-ta

Please upgrade and use help(ta.stoch) for the help on the correct parameters and then retest the different values and get back to me.
Thanks,
KJ

Hello @replyxf,
What version are you running? You did not post it as asked on the Issue Form.
You need to update to the latest version as described on the Issue Form like so:
$ pip install -U git+https://github.com/twopirllc/pandas-ta

Please upgrade and use help(ta.stoch) for the help on the correct parameters and then retest the different values and get back to me.
Thanks,
KJ

Hello @replyxf
I assume by no response that the solution provided was sufficient. Thus I will be closing this issue in a few days.
Kind Regards,
KJ

Hello @replyxf
I assume by no response that the solution provided was sufficient. Thus I will be closing this issue in a few days.
Kind Regards,
KJ

I use the default version, pip install ..., last week
On Sat, Jan 30, 2021 at 12:24 PM Kevin Johnson<EMAIL_ADDRESS>wrote:

Hello @replyxf https://github.com/replyxf
I assume by no response that the solution provided was sufficient. Thus I
will be closing this issue in a few days.
Kind Regards,
KJ
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/twopirllc/pandas-ta/issues/200#issuecomment-770247231,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAM647K7MJTVJUG3ZVLI5O3S4Q6FLANCNFSM4WVP3PJA
.

I use the default version, pip install ..., last week
On Sat, Jan 30, 2021 at 12:24 PM Kevin Johnson<EMAIL_ADDRESS>wrote:

Hello @replyxf https://github.com/replyxf
I assume by no response that the solution provided was sufficient. Thus I
will be closing this issue in a few days.
Kind Regards,
KJ
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/twopirllc/pandas-ta/issues/200#issuecomment-770247231,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAM647K7MJTVJUG3ZVLI5O3S4Q6FLANCNFSM4WVP3PJA
.

Hello @replyxf,
Again You are running an out of date version.

You need to update to the latest version as described on the Issue Form like so:

$ pip install -U git+https://github.com/twopirllc/pandas-ta

Please upgrade and use help(ta.stoch) for the help on the correct parameters and then retest the different values and get back to me.

Kind Regards,
KJ

Hello @replyxf,
Again You are running an out of date version.

You need to update to the latest version as described on the Issue Form like so:

$ pip install -U git+https://github.com/twopirllc/pandas-ta

Please upgrade and use help(ta.stoch) for the help on the correct parameters and then retest the different values and get back to me.

Kind Regards,
KJ

Hello @replyxf,
Reopen if you still have an Issue.
Thanks,
KJ

This issue seems to exist with Strategy implementation with params dict. it's working fine when we are passing keyword argument in Custom strategy. eg #{'kind': 'stoch',"k":15,"d":25,"smooth_k":10}
`
CustomStrategy = ta_p.Strategy(
name="Testing Strategy Calculation",
description="Testing",
ta=[
{"kind": "atr"},
#{"kind": "sma", "length":13},
#{"kind": "rsi","length":14},
{"kind": "macd", "fast":15, "slow": 25,"signal":10},
{'kind': 'stoch', 'params': (15, 25, 5)}
#{'kind': 'stoch',"k":15,"d":25,"smooth_k":10}
]
)
`
Expected behaviour
Stoch kind should work in custom strategy with   {'kind': 'stoch', 'params': (15, 25, 5)} also.


Add a Homebrew Cask

Hi @mattDavo !
Would you be open to having Yippy submitted as a Homebrew Cask? They have a guide to adding a new cask.

Yep. I'll take a look 👌

Yep. I'll take a look 👌

If there are any artificial barriers such as minimum 50 GitHub stars (can't remember where I saw this), I will help with getting the required stars :)

If there are any artificial barriers such as minimum 50 GitHub stars (can't remember where I saw this), I will help with getting the required stars :)

Yeah had a try @karlhorky, looks like it's not notable enough, not sure if all or any or these criteria need to be met:
 - GitHub repository not notable enough (<30 forks, <30 watchers and <75 stars)

Yeah had a try @karlhorky, looks like it's not notable enough, not sure if all or any or these criteria need to be met:
 - GitHub repository not notable enough (<30 forks, <30 watchers and <75 stars)

Ok, tweeted, let's see! https://twitter.com/karlhorky/status/1350392499404222464

Ok, tweeted, let's see! https://twitter.com/karlhorky/status/1350392499404222464

Thanks!

Thanks!

Hey! Until this repo fulfills the necessary requirements, would it be an option to add a tap? It can live in a separate repo under your username. For example, users have their own, like this one..
See also https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap and https://github.com/Homebrew/homebrew-cask/blob/master/doc/development/adding_a_cask.md

Ah just came back to the repo just now, and 94 stars!! ✨ 🙌
Looking forward to seeing this on Homebrew Cask! 🎉

@aried3r do you think that you could help with submitting this to Homebrew Cask?

Created a PR https://github.com/Homebrew/homebrew-cask/pull/106961 👌

Awesome, thanks Matt!

Merged!


youtube_dl Errors

[0;31mERROR: Signature extraction failed: Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 1005, in _decrypt_signature
    video_id, player_url, s
  File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/youtube.py", line 919, in _extract_signature_function
    errnote='Download of %s failed' % player_url)
  File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/common.py", line 517, in _download_webpage
    res = self._download_webpage_handle(url_or_request, video_id, note, errnote, fatal, encoding=encoding, data=data, headers=headers, query=query)
  File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/common.py", line 424, in _download_webpage_handle
    urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal, data=data, headers=headers, query=query)
  File "/usr/local/lib/python3.5/dist-packages/youtube_dl/extractor/common.py", line 404, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/local/lib/python3.5/dist-packages/youtube_dl/YoutubeDL.py", line 2000, in urlopen
    req = sanitized_Request(req)
  File "/usr/local/lib/python3.5/dist-packages/youtube_dl/utils.py", line 513, in sanitized_Request
    return compat_urllib_request.Request(sanitize_url(url), *args, **kwargs)
  File "/usr/lib/python3.5/urllib/request.py", line 268, in __init__
    self.full_url = url
  File "/usr/lib/python3.5/urllib/request.py", line 294, in full_url
    self._parse()
  File "/usr/lib/python3.5/urllib/request.py", line 323, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
ValueError: unknown url type: '/yts/jsbin/player-en_US-vfl8LqiZp/base.js'
 (caused by ValueError("unknown url type: '/yts/jsbin/player-en_US-vfl8LqiZp/base.js'",))

Same problem on linux server and my PC :(

Try updating youtube_dl.

Tried, not helped.

Sorry.
Yes, the update helped.
Before that I did the update not correct.
Correct sudo pip install --upgrade youtube_dl


port fingerprint bit rendering code from CheTo

@NadineSchneider did a really nice job of rendering Morgan fingerprint bits in CheTo. This ports that code to the core RDKit.

Many thanks Greg for improving this code and porting it to the RDKit core! Looks good to me!

Happy to merge this.


Add a cpack configuration for library packaging

Following the feature request in issue #361 adding a base CPack configuration allow software packaging out of the box.

Hi Baptiste,
Thank you for your contribution.
The resulting .deb and .rpm packages seem to have a few issues when looking at the lintian and rpm-lint output.
lintian.txt
rpm-lint.txt
Can you check if those can be fixed?
I do not have a Windows machine at hand to check if the Windows packages are correct, so it would be nice to confirm if they're correct with some linter as well.

Hi Rafal,
Thank you for the feedback, I'll check what I can do!
Regarding the NSIS packaging, I am also unable to check the result on a Windows machine, maybe it would be better to drop this option for now and let an interested Windows user develop for it in a separate PR?

Hi again!
I managed to fix a big chunk of the linter complaints!
Most of the remaining complaints are linked to how/where your libraries are being installed, which I am not sure I should touch without more info:

A lot of the complaints are about the shared object libamqpcpp.so.4.3 being linked to as libamqpcpp.so while other files (packageconfig, .cmake, and headers) are not being put in a versioned folder at install. Would it be ok for me to change those install location to please the linter?
Library is not stripped from debug symbols, that is easy to change adding a -s compiler flag, is it ok for me to do so in this PR?
The debian generator wants a changelog file, but what would be the prefered way to integrate one to the project?

Library is not stripped from debug symbols, that is easy to change adding a -s compiler flag, is it ok for me to do so in this PR?

Can't you use:
set(CPACK_STRIP_FILES ON)

?

Can't you use:
set(CPACK_STRIP_FILES ON)
?

Indeed I can also use this, just wanted to be sure it was ok to strip debug symbols in this project.


Error: Python Plugin System: (ZigBee) 'onDeviceModified' failed 'JSONDecodeError'.

Domoticz: 2020.2 (build 13116)
Build Hash: 402ce8ddb
Build Date: 2021-03-25 15:56:25

What's exactly causing this error?

Hello!
I have updated zigbee2mqtt to version 1.18
I have updated the plugin to the latest version.
I updated Domoticz 2020.2 (build 13117)
When you try to enter the plugin settings Custom -> zigbe2mqtt, a blank page opens, and there is such an error in the log.
About Domoticz
Version: 2020.2 (build 13117)
Build Hash: af2a7788f
Compile Date: 2021-03-25 18:20:48
dzVents Version: 3.1.7
Python Version: 3.7.3 (default, Jul 25 2020, 13:03:44) [GCC 8.3.0]

Looks like the JSON request from your Domoticz UI can't be parsed properly, I'm not sure why. If you are familiar with Chrome dev tools, could you please share requests that are sent to /json.htm when you open zigbee2mqtt page on UI

everything worked by itself 🤷🏻♂


fix: styles for venue page links

Description
Links colors fixed
Accessibility link style and contents fix

Issues
Closes
DEV-XXX:
Related
Testing
Automated tests
Manual testing
Screenshots
Additional notes

Sports-Helsinki branch is deployed to platta: https://liikunta-pr162.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://liikunta-pr162.dev.hel.ninja :laughing::tada::tada::tada:

Sports-Helsinki branch is deployed to platta: https://liikunta-pr162.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://liikunta-pr162.dev.hel.ninja :laughing::tada::tada::tada:


make undo-skipping optional for auto-close insertion/deletion

FIx #172.
This PR add config option.

skipUndoStackForAutoCloseInsertion: default true to not break previous behavior.

When set to false, auto-close-tag insertion/deletion no longer skip undo stack of buffer change history.
Background:

I'm maintainer of vim-mode-plus package
One of my user report undo do not correctly undo the all insertion.
I investigated and found the cause is undo: 'skip' option.
I understand the purpose, why you explicitly set this option.
But vim's undo handling is a bit different, vim bundle all the changes made in insert-mode and undo all changes by single undo.

atom-ract's default undo: 'skip' behavior is not well fit of this behavior.
So hope you consider to allow this undo-skipping optional.

https://github.com/t9md/atom-vim-mode-plus/issues/778#issuecomment-299860100
Thanks

Thanks for the PR!

Thank you!


Added limitations sections

This section is important because we require to make clear for clients that altough there are many cases that can be handled using AzAPI is not a silver bullet, for example registering features at the subscription level is not supported:
resource "azapi_update_resource" "encathost" {
  type      = Microsoft.Features/providers@2021-07-01
  name      = "EncryptionAtHost"
  parent_id = data.azurerm_subscription.current.id

  body = jsonencode({
    properties = {
      featureName = "EncryptionAtHost"
      resourceProviderNamespace = "Microsoft.Compute"
      subscriptionId = data.azurerm_subscription.current.id
    }
  })
}

This will not work and have to use the following work around:
resource "null_resource" "test" {

  provisioner "local-exec" {
    command = "az feature register --namespace Microsoft.Compute --name EncryptionAtHost'"
  }
}

Therefore it is very important to inform clients and users about AzAPI limitations.

#assign:@MicrosoftDocs/public-repo-pr-review-team

@FreddyAyala Thanks for submitting this PR and your interest in the AzAPI provider.
This is great call out that we need to add a limitations section so that it is clear what is supported by the current AzAPI resources.  The reason that your example does not work is slightly different than your explanation so we will provide some suggested changes to your PR and get it merged ASAP.
Thank you again for taking the time to submit this PR!!

Thanks Tom I'll be looking forward to it.
Best Regards
Freddy

@stemaMSFT @TomArcherMsft @grayzu ping

@FreddyAyala
On behalf of our team, I apologize for us not closing this earlier. At this point, I believe we can close the PR as the engineering team has added the azapi_resource_action. In addition, the reference documentation calls out at what level a particular resource can be deployed (example).


Implement upload tests

As suggested by @tobias47n9e after the 2.4 upload crash fiasco. We probably need lots of other tests too, but these ones should be a higher priority IMO.

I think #555 will be the first step for that.

@whym agreed. @addshore has mentioned that it isn't merge-ready yet though - could you tell us what is missing at the moment, addshore?

In the process of refactoring related to networking I introduced a class ApacheHttpClientMediaWikiApi and felt the need to at least smoke test to make sure that requests and responses are correctly handled.  I used the MockWebServer (from OkHttp) to serve up canned responses and assert that requests are well formed at a unit-test level.
https://github.com/psh/apps-android-commons/blob/master/app/src/androidTest/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApiTest.java

@psh Thank you for working on that. I like the idea of having a mocked server. While there is #555 which is about using Beta Commons for tests, I believe there is nothing that prevents us from having both kinds of tests.

The XML that I captured came from the API Sandbox

It might be a good idea to leave some links about it as a comment in ApacheHttpClientMediaWikiApiTest.

OK.  PR submitted.  Its not the upload tests themselves, its all the work to set you up for success given the more specific knowledge.  :)
See: https://github.com/commons-app/apps-android-commons/pull/763

We now have the ability to upload to a beta server via the new product flavours #857 , so we can proceed with upload tests. :) This task has been assigned for the IEG renewal.
Question: How/when will we consider this task to be "complete"? What should the target be?

Had a discussion with @misaochan. Am updating the scope of this task for further feedback and suggestions:
(1) write a script that uploads a fake image to the beta server and checks for the result. Ideally we want a test that tests the entire upload process from image selection to checking that the image has been uploaded.
(2) Write unit tests for classes/methods in the "upload" package

This can start after #1091 is closed via #1552 , I think. My previous comment was made before we created #1091 as a subtask of #604 . With that subtask done, we can start writing tests for the single uploads, and then add multiple upload tests when multiple uploads are completed.

Will pick up the upload tests after 2.8.0 release tasks are completed. :)


chore(deps): update common-dev-assets digest to 2015ae9

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
2a961d3 -> 2015ae9

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

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


add Github Action for Cosmopolitan Libc build

This PR adds a Github Actions workflow to build cxx from source with Cosmopolitan Libc with every release.
The resulting binary should work on x86_64 (Linux/BSDs/Windows/MacOS), and aarch64 (Linux/MacOS) as per the Cosmopolitan v3.3.3 README.
An example cxx binary is available here: https://github.com/ahgamut/cxx/releases/tag/untagged-41b8dd7f7a169bcd65bf  download and chmod +x (or rename to cxx.exe on Windows) to run the executable from the command-line.

Thanks for the PR.
How is the dependency on scons solved, though?

Hmm, I guess for now scons will have to be available on the user's $PATH, although we could just build scons with Cosmopolitan Libc as well.


Feature request: For Server, allow the IP Address to be specified

A server can have multiple IP  addresses. Some IP addresses are for internal use / management, while others are public facing (listening for requests from game clients).
On the Riptide Server object I don't see a property to specify the address to listen on, so what will happen if I stick it on a server with multiple IP Addresses? Will it pick one of the address randomly, or the first one it encounters?
E.g. in the following code I would expect to specify both the ip address (or better, hostname) to listen on and the port number.
            Server = new Server();
            Server.Start(port, maxClientCount);

I don't think this is related to a specific operating system. I am developing on mac os, if I take this into production it will most likely run on Linux.

what will happen if I stick it on a server with multiple IP Addresses

It should listen on all of them, as it binds to the IPAddress.Any value (aka <IP_ADDRESS>).
If this is not desirable for whatever reason and you only want to listen on a specific address, you can pass that address to the UdpServer constructor. Server = new Server(); would become something like this:
Server = new Server(new UdpServer(ipAddressToListenOn));

I don't think there is a way to have it listen on/bind to more than one specific address.


Add NI Query Parameters for Attributes

ni:///{H};{h}?sdt={sdt} for source/destination type
ni:///{H};{h}?btt={btt} for business transaction type

@RalphTro I suggest to change the query parameter name to something independend of the element being sanitised. Concretely, using ni:///{H};{h}?type={sdt} and ni:///{H};{h}?type={btt} simplifies the code and the different names have no additional information, since which kind of type is meant can be derived from the key, e.g.
'destinationList': ['ni:///sha-256;12ec52904c050fb69dc72704f59050491caf1791353ad7ad604832ad6b0e2f26?type=urn:epcglobal:cbv:sdt:owning_party'],

ist clearly a (source and) destination type.


[ord::get_db_block] findNet   for a bus signal

I would like to find a bus signal net with findNet:
[ord::get_db_block] findNet us00.a\[6\]
NULL
[ord::get_db_block] findNet us00.a[6]
NULL
The get_nets command is working with this command
get_nets us00.a\[6\]
_906fffb8b5550000_p_Net
What is the correct command to get the odb__dbNet for the bus signal?
I used the sky130hd/aes design for testing.

[ord::get_db_block] findNet {us00.a[6]}
_f021110a00000000_p_odb__dbNet
[ord::get_db_block] findNet "us00.a\[6\]"
_f021110a00000000_p_odb__dbNet


Ubuntu Installation needs to be updated

Just installed on KDE Neon which is based of Ubuntu. Howdy nicely works along already installed fingerprint auth.
To make it work I had to configure the /dev/video0 by the means of sudo howdy config
Then it was necessary to do:
mkdir /usr/lib/security/howdy/snapshots
sudo chmod 755 -R /lib/security/howdy
sudo chmod 755 /usr/lib/security/howdy/snapshots
sudo pip uninstall opencv-python
sudo apt install python3-opencv

Based on respective threads (i.e. https://github.com/boltgolt/howdy/issues/450 and https://github.com/boltgolt/howdy/issues/390) so kudos to the finders!
Please consider updating the main README for Ubuntu/KDE Neon

+1
For me it was necessary to run:
sudo pip install dlib

as showed by @ashkop in https://github.com/boltgolt/howdy/issues/781#issuecomment-1517481957
And change the code in file  /usr/lib/security/howdy/pam.py  as showed by @MurzNN in https://github.com/boltgolt/howdy/issues/799#issuecomment-1586008028


Installing<EMAIL_ADDRESS>throws undefined ls-remote -h -t<EMAIL_ADDRESS>

[X ] Bug
[ X] Question
Version
[   3.1.0      ]
Expected / Desired Behavior / Question
When I run npm install @pnp/spfx-controls-react --save --save-exact, expectation is, it install the @pnp/spfx-controls-react control
Observed Behavior
Please let me know if I am running it wrongly.
I receive  below error when I run npm install<EMAIL_ADDRESS>--save --save-exact OR npm install @pnp/spfx-controls-react --save --save-exact

when I run npm install<EMAIL_ADDRESS>--save --save-exact, it installs properly.
Can you please let me know if I am doing anything wrong while installing latest version (3.1.0) ?
Steps to Reproduce

Run npm install @pnp/spfx-controls-react --save --save-exact

Thanks a lot in advance!

Hi @gurubn,
What versions of node, rpm and Gulp are you using?
I can install the latest version without any issues.

Hi @AJIXuMuK ,
Thanks a lot for checking. I am using Node v10, npm V6 and Gulp v3.
I tried in different VM with above setup and it working properly, So it seems its something with my local configuration in other machine. I will reinstall the above configuration and try once. Thanks a ton again.
As its not the issue with<EMAIL_ADDRESS>I will close the this thread, I hope thats ok?.
Thanks,
Guru

Issue is in my local configuration , not with<EMAIL_ADDRESS>Hence closing this thread.


Support complex script hook

Welcome to Codecov :tada:
Once merged to your default branch, Codecov will compare your coverage reports and display the results in this comment.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Error page about

https://laravel-boilerplate.okami101.io/about
Server Error
Sorry, but the server has encountered a situation it doesn't know how to handle. We'll fix this as soon as possible.

It's fixed now.
Thx 4 feedback !


DEBUG LOGS IN TERMINAL

Beautiful list of logs need for us in terminal

/needsMoreInfo
Please provide more details about your request and provide examples about what is expected.
Fir VS Code and extensions there s Output view with multiple channels already, if that's what you are looking for.

for example, log debugging of goland is beatiful and clear


Serve shortened URLs from godbolt.org

Stack Overflow has banned goo.gl links, making it hard to post links to GCC explorer.
One solution to this would be to implement a URL shortener on godbolt.org directly, so that permalinks would be of the form gcc.godbolt.org/s/1234 (etc). However, that requires state.
Here's an alternate proposal:

Use Google's URL shortener as before, but rewrite the resulting URL from http://goo.gl/F02h38 to http://gcc.godbolt.org/s/F02h38 (say).
Implement a handler for /s/* that expands the URL server-side (GET https://www.googleapis.com/urlshortener/v1/url?shortUrl=http://goo.gl/F02h38&key=..., more documentation here) and verifies that the longUrl points to godbolt.org.
Serve a 301 to the goo.gl URL (or a 404 if the shortened URL is invalid for any reason).

(In step 3, you could also serve a 301 to the location you already have, but bouncing through goo.gl shouldn't be too bad for latency, and allows you to retain analytics; see e.g. http://goo.gl/F02h38+. I'd also find it a bit sketchy to just use goo.gl for storage.)
This should be acceptable to Stack Overflow, since the shortened URLs can only be used on the domain they already live on.
See also #112, though I think that's asking for something else.

Is there any way to make the goo.gl server see the URL-expanding request from godbolt.org as coming from the original client through a proxy?  If so, then analytics still work, and we can redirect directly to the expanded URL.
This would be a viable workaround for SO comments until SO does something to allow full URLs in comments.
Long-term, it's better to have the full data encoded in the URL.  I've had a goo.gl link go bad in one of my answers, so it's not bulletproof even without any sites disappearing / changing.  So for SO posts, it's better to use full URLs.

(I thought the full data was encoded in the URL already, but that's an orthogonal problem.)
I'm not aware of any simple way to properly proxy the request short of actually emulating an HTTP proxy (and note that a request to the API doesn't trigger a hit, so you'd still need a second request to actually register the hit).
I also see there's some progress on #19, which may make this moot.

The full data is encoded in the full URL, but not in a shortened URL.  If you have the full URL, you can map it into source code and compiler options even if goo.gl and godbolt.org are both inaccessible.  See Shog9's post on my SO thread.
Proxies make upstream requests just by adding an HTTP header to the request.  So instead of making an API request, just send a normal GET request to the goo.gl server with an extra header, and look at the resulting redirect.  This gives you the actual hit for analytics, hopefully attributed to the forwarded-for IP rather than godbolt's own.  As long as rate-limiting doesn't block this, it seems like the ideal way to implement your idea.
(Actually getting  this to happen in whatever language godbolt's server side stuff is written in might be interesting; I haven't looked at the code.)

I think we'd still want the initial API request so that we don't accumulate hits for non-godbolt.org goo.gl links (which we'll need to 404).
For proxying: we'd also want to forward User-Agent, and perhaps other headers. It might be that easy, but I'd rather just return a 301 to goo.gl for now, since that'll definitely work.

Another thought to keep it client-side: make URLs in step 1 of the form
gcc.godbolt.org/#s=1234abcde; then steps 2 gets done on the client (and
doesn't need a redirect). Basically similar to the gist approach, but using
google's URL shortener as a storage system.
On Thu, Mar 24, 2016 at 8:01 AM Malcolm Rowe<EMAIL_ADDRESS>wrote:

I think we'd still want the initial API request so that we don't
accumulate hits for non-godbolt.org goo.gl links (which we'll need to
404).
For proxying: we'd also want to forward User-Agent, and perhaps other
headers. It might be that easy, but I'd rather just return a 301 to
goo.gl for now, since that'll definitely work.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/mattgodbolt/gcc-explorer/issues/113#issuecomment-200821339

That works too, so long as you actually turn around and fetch the goo.gl link itself (to bump analytics); as I said, I'm not too sure whether it's a good idea to use the URL shortener API just for storage, and not actually follow the links.
I think it'd also be nice to be able to follow the redirect chain with an HTTP client, but godbolt.org already requires a Javascript-enabled browser, so that's probably okay.

Naïve question: Why is the analytics bump important? To keep them live? I
guess it's easy enough to implement the followingness on the server anyway.
Will probably implement as you initially suggested Malcolm: thanks!
On Thu, Mar 24, 2016 at 8:17 AM Malcolm Rowe<EMAIL_ADDRESS>wrote:

That works too, so long as you actually turn around and fetch the goo.gl
link itself (to bump analytics); as I said, I'm not too sure whether it's a
good idea to use the URL shortener API just for storage, and not actually
follow the links.
I think it'd also be nice to be able to follow the redirect chain with an
HTTP client, but godbolt.org already requires a Javascript-enabled
browser, so that's probably okay.
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/mattgodbolt/gcc-explorer/issues/113#issuecomment-200826961

re: analytics: I hadn't even realized that goo.gl links had analytics (by adding a + to the URL) until someone mentioned it on my SO post.  Now that I know that, I'm a little curious how many people have followed the godbolt.org links in my SO answers.
It seems reasonable to not break analytics for godbolt.org links if it's easy to avoid.  However, I don't know why we'd want to avoid counting as a hit for non-godbolt goo.gl links.  @malcolmr: Is there any way this is exploitable for any kind of gain, which could lead to extra traffic on godbolt from people using it as a proxy to bump their counters?
@matt: Is your client-side suggestion to have the client use the API?  The client has to avoid following non-godbolt.org links.

@pcordes I'm not sure, but since we'll have to reject the request somehow, it seemed easiest to avoid the possibility.
(and btw, if we do do it client-side, we'll need to work out what happens when someone hits e.g. http://gcc.godbolt.org/#s=l6MS, which is a valid non-godbolt.org goo.gl URL. Server side is easy: we just 404 the request.)

As per email chat with @malcolmr, we should use 301 and Cache-Control:
public too
On Thu, Mar 24, 2016 at 9:30 AM Malcolm Rowe<EMAIL_ADDRESS>wrote:

@pcordes https://github.com/pcordes I'm not sure, but since we'll have
to reject the request somehow, it seemed easiest to avoid the possibility.
(and btw, if we do do it client-side, we'll need to work out what
happens when someone hits e.g. http://gcc.godbolt.org/#s=l6MS, which is a
valid non-godbolt.org goo.gl URL. Server side is easy: we just 404 the
request.)
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/mattgodbolt/gcc-explorer/issues/113#issuecomment-200863136

@pcordes I think the server should do all the checks; as @malcolmr suggested. I'll have a crack at this tonight.

Re: link expiry: google says links don't expire for lack of use, only for spam/privacy/legal reasons.

Thanks; I didn't think they expired (which is one reason I picked them). For analytics I'm still not quite sure what I'll need: is your concern that the bounce via godbolt.org/a/1234abcd will lose the original referring URL? I'll sketch something and we can see how it goes anyway!

I don't care about analytics personally, it just seems like it's worth getting this right if it can be done without added latency, since @malcolmr mentioned it.  I'd rather post non-shortened URLs, to avoid the chance of link-rot.  (This of course gives up goo.gl analytics).
I like the idea of godbolt.org sending a normal (non-API) request to the goo.gl server and capturing the 404 or 302 result.  That has the minimum number of network packets / connections / load on anyone's servers.  (I like efficiency in general, not just in assembly language :)  Or would the server process on godbolt.org keep a persistent connection open to a google API server?
Making it look like a proxied request from the client would require the CGI program to capture more headers from the client that it wouldn't normally care about.  I hadn't thought of that before.
For stackoverflow, this is hopefully just a stopgap for use in comments.  SO probably won't provide a workaround (like re-enabling shorteners in comments, or only for 50-rep users) before you can do this.  So for starters go with something that's easy to implement.

Thanks for the comprehensive reply @pcordes  :)
I've already submitted a change to make non-shortened links shorter and to be more human-readable. I haven't pushed that yet as I want a chance to test it. URLs now look of the form HOST/#compilers:!((compiler:g52,options:'-O3+-std%3Dc%2B%2B0x',source:'//+Hash+with+dynamic+number+of+buckets.%0Aextern+int+NumBuckets%3B%0Aint+hash1(int+value)+%7B%0A++++return+value+%25+NumBuckets%3B%0A%7D%0A%0A//+Hash+with+constant+number+of+buckets.%0Aconst+auto+ConstNumBuckets+%3D+257%3B%0Aint+hash2(int+value)+%7B%0A++++return+value+%25+ConstNumBuckets%3B%0A%7D%0A%0A//+Hash+with+constant+unsigned+number+of+buckets.+One%0A//+of+the+places+where+!'auto!'+might+have+led+to+a%0A//+problem+as+it!'s+easy+to+forget+the+trailing+!'u!'.%0Aconst+auto+uConstNumBuckets+%3D+257u%3B%0Aint+hash3(int+value)+%7B%0A++++return+value+%25+uConstNumBuckets%3B%0A%7D')),filterAsm:(colouriseAsm:!t,commentOnly:!t,directives:!t,intel:!t,labels:!t),version:3
...which is at least less scary-looking :)
I don't believe I can send a non-API request to goo.gl without risking being banned for misusing the service: I don't think this is something google like you doing in general. Most google services are smart enough to rate limit lots of requests coming from the same IP (as godbolt.org would appear); that's why the API service is there: to give accountability for server-side use of Google's services. I don't think the overhead would be that great either.
As for proxying the request; I don't think I'll be doing this at least for a first cut: again this falls foul of the "lots of requests apparently coming from one IP". As a proxy that's more understandable though. The simplicity of doing the redirect is appealing though.
I'll sketch something out and see how I feel once it's done! :)

Yeah, I think I already mentioned that my idea of sending "proxied" non-API requests might run into rate-limiting.  It was the major thing that would need to be checked on.
re: new URL format: Maybe use shortnames like cc, opt, and src to save a few bytes, since it's a new format anyway?  Are you finding that URLencoding C/C++ source code tends to be shorter than whatever it was previously (BASE64?  gzip + BASE64?).  template-heavy C++ with a lot of angle brackets might come out worse.
But this is probably a good change.  Someone posted a question with JUST a godbolt link, and no code, and several people thought it looked sketchy.  Even if total idiots post just a godbolt.org link like that, it will be obvious at a glance to people that haven't heard of this site that there's source code encoded in it.
While you're changing things, it's probably a good idea to let the syntax include per-compiler options in the URL, to avoid needing another change later.  (It might be more confusing for someone to be sent a link and then switch compilers without realizing they were also changing options, though.  But leaving room for extensions without a version-bump will avoid having to maintain even more parsers.)

re: new URL format; I'll also be changing the objects it stores. Using cc opt/src etc would be great, but I don't want to make it /too/ awkward in the codebase with short names everywhere.  Previously I unconditionally b64-encoded a LZ-compressed string: now I use the plain text (URL encoded) unless the compressed version is more than 20% smaller. That's obviously up for comment!
When you say "let the syntax include per-compiler options in the URL" - what do you mean? The compiler options /are/ in the URL, and there's currently no support for per-compiler options: that's tracked in #98 and I haven't really thought of a way of handling that yet, from a UI point of view.

I just meant to keep #98 in mind when designing the syntax.  That we might at some point in the future want the state to include a compiler->options map.  Every version number bump bloats the code-size in deserialiseState(), so making a future-proof format with room to grow is great.
re: 20% savings heuristic: that sounds reasonable.  Maybe even 30%.  URL encoded plain text is an advantage for posting link where people who are unfamiliar with this site will see them.  Once they're too long for mouseover to show the whole thing anyway, it doesn't really matter.  Having source-code-like stuff as close to the front of the URL as possible is good.

Thanks for clarifying! I'll see what I can do.

I was still editing my last post when you replied, take a look again.  (I'll delete this post in a bit)

Thanks. Upper case doesn't help here, the URL "blob" decodes to a nice object that I use elsewhere in the code. That said, the deserialise/serialise code could be made to map names back and forth. The biggest issue is the filters: they're designed modularly and the names actually tally up with the names of the HTML elements in the page. I'd need another mapping table of "short name" to "name in HTML" and all that. Not impossible, of course: but taken in context when most of the length of the URL comes from the source code, perhaps not worth too much work. I'll definitely take a look though!

Ok, thanks for the high-level summary of the motivation for naming.  My suggestion to map to/from short names in the URL was based on the assumption that it would be easy and not impact much code.  Given that the gain is tiny, not worth it unless you can find some middle ground with slightly shorter names that are still descriptive enough for var names.

Now live with https://godbolt.org/g/XYZABCD links.


[v1.0.2] Simple unit test with output binding

@fbeltrao - need your help to review this. had quite a time writing unit tests for output binding.

@kennetham thanks for the contribution. I have made a few changes. I will merge the changes.


[Component] Button - toggle feature

Need a fix combination.

@turolopezsanabria @Bibisirius @ChrisDesignOps @jcatdom
Even if it's noted as "Done" for the specs, it's not the case for the button.
Can you update the specs please and we will work on this ticket on Android side later.
Thanks!

@JeremiasUX @Bibisirius @jcatdom @ChrisDesignOps Can you tell us if it's ready or not please? Thanks

Yes, it is ready - https://www.figma.com/design/0QchRdipAVuvVoDfTjLrgQ/Component-Specs-of-Spark?node-id=2340-22746&t=1z2MC4BwrQbPCRE5-4

@JeremiasUX What we miss to be able to handle this specs is a lear definition like for the chip & icon toggle button on what style can be selected (how does a filled or contrast button renders in the selected state?)

No needed anymore. Let's remove this one and see in the future if consumer has a specific request.
Let's just provide an example on Catalog App.


frameRate not changing

Hi I'm trying to let the user adjust the frame rate but it doesn't work... Got a slider for that:
Padding(
padding: const EdgeInsets.only(top: 10.0, left: 10.0, right: 10.0, bottom: 2.0),
child: Slider(
inactiveColor: Colors.black38,
activeColor: Colors.black,
thumbColor: Colors.black,
value: _currentGifDelayValue.toDouble(),
max: 60,
min: 0,
divisions: 60,
onChanged: (value) {
setState(() {
_currentGifDelayValue = value.toInt();
});
},
),
),
setState is there it reloads properly:
GifView.asset(
globals.gifFile!.path,
frameRate: _currentGifDelayValue,
),
but the speed/frameRate is the same...
Can you help? Or am I confusing what frameRate does?

The Flutter always try recycling the widgets, Try adds the random Key in the GifView. It’s will work!

Yep indeed I arrived to this point an hour ago hahaha and it worked already better. Also if anybody hits the problem, having a slider really doesn't help as it calls setState too often, I went for increment/decrement buttons instead and bang, job done. Thanks for the answer mate!


Request: Icons to Add

Please consider adding the following icons:

Adminer
Agent DVR
Alertmanager (there is an icon available that isn't just the Prometheus logo)
Dashy
Homer
Kavita Reader
Loki by Grafana
mylar3
NETGEAR
Photoprism
Static Web Server
Teslamate
Wyze-Bridge

If helpful, I can create requests for some of these, unless you like to track them yourself.

Adminer - This was already on my TODO because there is no SVG source available to work from
Agent DVR - Do you have a logo in mind? All I see is this PNG.
Alertmanager - I didn't know Alert Manager had a separate logo. Do you have a link? I can't find a SVG in their repo.
Dashy - Added to TODO because there is no SVG source available
Homer - Done
Kavita Reader - Done
Loki by Grafana - This was already in the icon list
mylar3 - Added to TODO because there is no SVG source available
NETGEAR - What do you propose for this? Their wordmark is very wide, so it will be hard to read on a 48x48 logo. Do you have a link to a SVG in mind?
Photoprism - Done
Static Web Server - Done
Teslamate - Done
Wyze-Bridge - Does this have a logo of its own?

Adminer - You are right, all I could find was an .ico file
[Agent DVR] - The logo used for their mobile app might work
Alertmanager - I have been using a shield icon that, on further investigation, does not seem to be official. Might have to just use the Prometheus logo.
NETGEAR - The app store has a shield logo that might fit the bill
Wyze-Bridge - I guess it does not - hey, any chance you could add a Wyze logo? :)

I very much appreciate you doing this!

I'm open to adding any logos, but I need a link to a .svg file, not a .png. I've found it's too time consuming to trace PNGs into SVGs manually.

Oh I absolutely get that. I also feel that if an application considers branding important they'll make an SVG available.
I'll see if I can source any of these from the organisations involved.

Zigbee2MQTT: https://github.com/Koenkk/zigbee2mqtt/blob/master/images/logo_vector.svg

Stash https://github.com/stashapp/stash/

Zigbee2MQTT: https://github.com/Koenkk/zigbee2mqtt/blob/master/images/logo_vector.svg

This SVG is a mess if you open it in Inkscape and try resizing things and looking at individual components.

Stash https://github.com/stashapp/stash/

Done

Dockge https://github.com/louislam/dockge/blob/master/frontend/public/icon.svg

Dockge https://github.com/louislam/dockge/blob/master/frontend/public/icon.svg

Done

Would you be able to add Unbound to the collection? Here's a link: https://www.nlnetlabs.nl/projects/unbound/about/
The logo on the homepage is a .svg file. Thanks!

Would you be able to add Unbound to the collection? Here's a link: https://www.nlnetlabs.nl/projects/unbound/about/
The logo on the homepage is a .svg file. Thanks!

Is that logo for Unbound or NLnet Labs?

Sorry I didn't clarify; I was looking for the Unbound logo. Thanks!
On Sat, Jan 13, 2024, 8:04 AM Logan Marchione @.***>
wrote:

Would you be able to add Unbound to the collection? Here's a link:
https://www.nlnetlabs.nl/projects/unbound/about/
The logo on the homepage is a .svg file. Thanks!
Is that logo for Unbound or NLnet Labs?
—
Reply to this email directly, view it on GitHub
https://github.com/loganmarchione/homelab-svg-assets/issues/16#issuecomment-1890466994,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIXGHQ5U2VTLK6JWM2ZZTTYOKH7HAVCNFSM6AAAAAAYPHFRO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJQGQ3DMOJZGQ
.
You are receiving this because you commented.Message ID:
@.***>

Closing this out. Will have users open separate issues for icons.


add dart to kak-lsp.toml

Nice to see more servers supported out of the box, thank you for contribution!


mWeb - Chat - Pictures in the conversation are opened randomly

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open http://staging.new.expensify.com./
Log in<EMAIL_ADDRESS>Open conversation with<EMAIL_ADDRESS>Click on the photos one by one

Expected Result:
Correct picture should be displayed
Actual Result:
Pictures in the conversation are opened randomly
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/233391029-85f5f143-189b-4ca3-a118-187d74310782.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

Triggered auto assignment to @joekaufmanexpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@kbecciv I tried to reproduce this on my end on iOS web but was unable to. Going to close for now, but LMK if you're still experiencing and happy to try to reproduce again.


Uncaught TypeError: Cannot read property 'makeRequest' of null

I upgraded to 0.4.33 to address #253 and #276.  Those appear to be fixed but now there is a new problem.  I've only tried it on Linux so far.  The Omnisharp output is not throwing errors this time.

Finish a statement by typing a semicolon

Atom Version: 0.199.0
System: linux 3.13.0-52-generic
Thrown From: omnisharp-atom package, v0.4.33
Stack Trace
Uncaught TypeError: Cannot read property 'makeRequest' of null
At /home/userhome/.atom/packages/omnisharp-atom/lib/omni-sharp-server/omni.js:37

TypeError: Cannot read property 'makeRequest' of null
  at Function.Omni.makeRequest (/home/userhome/.atom/packages/omnisharp-atom/lib/omni-sharp-server/omni.js:37:50)
  at CodeFormat.formatOnKeystroke (/home/userhome/.atom/packages/omnisharp-atom/lib/omnisharp-atom/features/code-format.ts:27:32)
  at atom-workspace.<anonymous> (/home/userhome/.atom/packages/omnisharp-atom/lib/omnisharp-atom/features/code-format.ts:20:120)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app.asar/src/command-registry.js:238:29)
  at /usr/share/atom/resources/app.asar/src/command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/usr/share/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:519:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/usr/share/atom/resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:354:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (/usr/share/atom/resources/app.asar/src/window-event-handler.js:178:20)

Commands
     -0:42.3.0 editor:newline (atom-text-editor.editor.is-focused)
  5x -0:34.9.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:31.5.0 editor:newline (atom-text-editor.editor.is-focused)
  2x -0:28 core:undo (atom-text-editor.editor.is-focused)
     -0:25.3.0 core:move-left (atom-text-editor.editor.is-focused)
  2x -0:21.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:18.2.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:14.7.0 omnisharp-atom:intellisense-space (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:14.7.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:14.7.0 snippets:expand (atom-text-editor.editor.is-focused.autocomplete-active)
 22x -0:13 core:backspace (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:10.2.0 snippets:next-tab-stop (atom-text-editor.editor.is-focused)
     -0:10.2.0 snippets:expand (atom-text-editor.editor.is-focused)
     -0:10.2.0 editor:indent (atom-text-editor.editor.is-focused)
  2x -0:04.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:00.7.0 omnisharp-atom:code-format-on-semicolon (atom-text-editor.editor.is-focused)

Config
{
  "core": {}
}

Installed Packages
# User
atom-yeoman, v0.2.0
linter, v0.12.2
omnisharp-atom, v0.4.33

# Dev
No dev packages

Should be fixed in v0.5.0.

I'm still getting this same error, but when I try to format code.
[Enter steps to reproduce below:]

Open a .cs file
Press the Code Format shortcut ( Ctrl+K, Ctrl+D )

Atom Version: 0.199.0
System: Microsoft Windows 8.1 Pro
Thrown From: omnisharp-atom package, v0.5.3
Stack Trace
Uncaught TypeError: Cannot read property 'makeRequest' of null
At ...\.atom\packages\omnisharp-atom\lib\omni-sharp-server\omni.js:39

TypeError: Cannot read property 'makeRequest' of null
  at Function.Omni.makeRequest (...\.atom\packages\omnisharp-atom\lib\omni-sharp-server\omni.js:39:22)
  at ...\.atom\packages\omnisharp-atom\lib\omnisharp-atom\features\code-format.ts:13:36
  at atom-text-editor.<anonymous> (...\.atom\packages\omnisharp-atom\lib\omnisharp-atom\omnisharp-atom.js:75:17)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (...\AppData\Local\atom\app-0.199.0\resources\app.asar\src\command-registry.js:238:29)
  at ...\AppData\Local\atom\app-0.199.0\resources\app.asar\src\command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (...\AppData\Local\atom\app-0.199.0\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:519:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (...\AppData\Local\atom\app-0.199.0\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:354:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (...\AppData\Local\atom\app-0.199.0\resources\app.asar\src\window-event-handler.js:178:20)

Commands
     -1:20.1.0 core:paste (atom-text-editor.editor.is-focused)
     -1:18.6.0 editor:select-line (atom-text-editor.editor.is-focused)
     -1:16.5.0 grammar-selector:show (atom-text-editor.editor.is-focused)
  3x -1:14.8.0 core:move-down (atom-text-editor.editor.mini.is-focused)
     -1:14 core:confirm (atom-text-editor.editor.mini.is-focused)
     -1:12.7.0 core:select-all (atom-text-editor.editor.is-focused)
     -1:12.1.0 omnisharp-atom:code-format (atom-text-editor.editor.is-focused)
     -0:34 core:save-as (atom-text-editor.editor.is-focused)
     -0:22.4.0 core:select-all (atom-text-editor.editor.is-focused)
     -0:21.7.0 omnisharp-atom:code-format (atom-text-editor.editor.is-focused)
     -0:09.8.0 find-and-replace:show (atom-text-editor.editor.is-focused)
     -0:05.3.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
     -0:05.3.0 core:cancel (atom-text-editor.editor.mini.is-focused)
     -0:03.3.0 core:select-all (atom-text-editor.editor.is-focused)
     -0:02.8.0 omnisharp-atom:code-format (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "fileEncoding": "windows1252",
    "destroyEmptyPanes": false
  }
}

Installed Packages
# User
atom-yeoman, v0.2.0
linter, v0.12.3
omnisharp-atom, v0.5.3

# Dev
No dev packages

Still getting error says Atom is up to date but Omnisharp still not catching error shutting down when trying to put semi-colon after system;

I'm not seeing the error but it appears that Omnisharp has exited the building so that might be why.  This is on Atom 0.200 which updated earlier today it seems.

Awesome can't wait thanks
Sent using CloudMagic [https://cloudmagic.com/k/d/mailapp?ct=pi&cv=6.0.64&pv=8.2]
On Wed, May 20, 2015 at 1:18 AM, OmniSharp/omnisharp-atom
<EMAIL_ADDRESS>wrote:
I'm not seeing the error but it appears that Omnisharp has exited the building
so that might be why. This is on Atom 0.200 which updated earlier today it
seems.
—
Reply to this email directly or view it on GitHub
[https://github.com/OmniSharp/omnisharp-atom/issues/301#issuecomment-103763313] .[https://github.com/notifications/beacon/ALRt79FnEB0Mx_lnJwXXLtLPW-OB9foGks5oLBCygaJpZM4Eduvc.gif]

I can't reproduce this. I have no idea where to start :(

I don't get an error, but I don't see the flame icon in the status bar nor is there a menu for OmniSharp yet it is installed.  So I can only assume that it sliently bailed.  Thus I can't get a stack trace.  I have only tried this on OS X.  Will confirm on Linux later.

@douglasstarnes If the flame icon isn't appearing then the plugin hasn't been loaded appropriately via atom. There might be some simple debug info in the console if you bring up the dev tools.

Try rm -rf ~/.atom/packages/omnisharp-atom and reinstalling.

This should be fixed in v0.6.5

Same error, different file. :(

Terminate a C# statement by typing a semicolon

Atom Version: 0.201.0
System: Mac OS X 10.10.3
Thrown From: omnisharp-atom package, v0.6.5
Stack Trace
Uncaught TypeError: Cannot read property 'makeRequest' of undefined
At /Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:579

TypeError: Cannot read property 'makeRequest' of undefined
  at AnonymousObserver._onNext (/Users/userhome/.atom/packages/omnisharp-atom/lib/omnisharp-atom/features/code-format.js:33:37)
  at AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver.next (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:1962:12)
  at AnonymousObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:1894:35)
  at AnonymousObserver.tryCatcher (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:567:29)
  at AutoDetachObserverPrototype.next (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:5018:51)
  at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:1894:35)
  at scheduleItem (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:2915:16)
  at Scheduler.scheduleNow [as _schedule] (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:1226:50)
  at Scheduler.Rx.Scheduler.schedulerProto.scheduleWithState (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:970:19)
  at JustSink.run (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:2920:36)
  at JustObservable.subscribeCore (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:2905:19)
  at JustObservable.tryCatcher (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:567:29)
  at [object Object].setDisposable [as action] (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:2208:46)
  at [object Object].ScheduledItem.invokeCore (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:929:17)
  at [object Object].ScheduledItem.invoke (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:917:40)
  at runTrampoline (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:1239:37)
  at tryCatcher (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:567:29)
  at Scheduler.scheduleNow [as _schedule] (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:1250:45)
  at Scheduler.Rx.Scheduler.schedulerProto.scheduleWithState (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:970:19)
  at JustObservable.subscribe (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:2220:32)
  at JustObservable.Observable._subscribe (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:2143:28)
  at JustObservable.Rx.Observable.observableProto.subscribe.observableProto.forEach (/Users/userhome/.atom/packages/omnisharp-atom/node_modules/rx/dist/rx.js:2160:19)
  at CodeFormat.formatOnKeystroke (/Users/userhome/.atom/packages/omnisharp-atom/lib/omnisharp-atom/features/code-format.js:32:54)
  at /Users/userhome/.atom/packages/omnisharp-atom/lib/omnisharp-atom/features/code-format.js:25:109
  at atom-text-editor.<anonymous> (/Users/userhome/.atom/packages/omnisharp-atom/lib/omnisharp-atom/omnisharp-atom.js:84:17)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:238:29)
  at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:519:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:354:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:178:20)

Commands
     -1:23.5.0 core:save (atom-text-editor.editor.is-focused)
     -1:12.6.0 application:open (atom-text-editor.editor.is-focused)
  3x -1:06.2.0 omnisharp-atom:toggle-output (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
  2x -0:55.7.0 omnisharp-atom:toggle (a.omnisharp-atom-button)
  2x -0:41.6.0 omnisharp-atom:toggle-output (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
     -0:36.8.0 omnisharp-atom:find-usages (a.omnisharp-atom-button)
  3x -0:22.3.0 editor:newline (atom-text-editor.editor.is-focused)
  3x -0:14.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:06.8.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:01.6.0 omnisharp-atom:code-format-on-semicolon (atom-text-editor.editor.is-focused)

Config
{
  "core": {}
}

Installed Packages
# User
.bin, vundefined
atom-typescript, v4.5.0
atom-yeoman, v0.2.0
file-icons, v1.5.5
language-elixir, v0.4.0
language-fsharp, v0.8.4
language-rust, v0.4.3
linter, v0.12.6
omnisharp-atom, v0.6.5

# Dev
No dev packages

@douglasstarnes any chance you would mind trying this out with 0.9.1?

@david-driscoll Sure David.  I'll try it out tomrrow and let you know.

Closing, I think we have this one solved now!


How to enable gdi in VSCode?

In sublime, I simply do:
"font_options":
	[
		"gdi"
	],

How can I do the same in VSCode? The font looks really painful so is there any option to enable gdi?

There is no such option. Chromium are now only using DirectWrite and they have no plans to reintroduce GDI font rendering.


Search bar optimization: wait 25ms before last request before sending request

Solved by https://github.com/starknet-id/app.starknet.id/issues/453


Error when using as a package: Missing required module 'SQLiteSessionExtension'

Is it possible to use this repo as a swift package? I've added it to a project, but when I attempt to import it using:
import SQLiteChangesetSync

It gives this error:

Missing required module 'SQLiteSessionExtension'

If I attempt to import this module:
import SQLiteSessionExtension

It gives this error:

No such module 'SQLiteSessionExtension'

I see that this directory SQLiteSessionExtension exists in the project, and that it contains a module map for this module. And this module map includes the single sqlite3session.h header file, which I'm guessing is used to expose the functions that support the sqlite session extension. Does this need to be exposed as a separate target in the Package.swift file?
Tested using Xcode 15.4 and 16.0 beta 6.

The best place to get started is the demo project SQLiteChangesetSyncDemo.
To get started wrap your dbWriter like this
import SQLiteChangesetSync
let changesetRepository = try ChangesetRepository(dbWriter)

and then, modify all database.write() calls to use changesetRepository.commit() instead. You shouldn't need to import SQLiteSessionExtension directly.

Thanks for the reply! I tried exactly this and it didn't work. That's what yielded the errors mentioned above. I added this repo as a swift package to a project, which isn't quite the same setup as the demo project inside this repo. But I'm not an SPM expert so it's possible I integrated it incorrectly. Have you tried using this repo as a swift package from another project?
What you have in this repo is a cool idea, and would be an elegant solution for syncing GDRB data to CloudKit. I appreciate your work posting this and your help in getting it to work for me.

Thanks for your interest in trying this out! You’re actually the first person I know of who’s used this, so it’s understandable that there are some issues.
To get it working, you’ll need to manually set the Swift compiler search path. First, clone the SQLiteChangesetSync repository to your local machine. Then, go to your Project > Build Settings > All and set the search path like this:

Ideally, this should be handled within the Swift Package itself, but I haven’t yet figured out how to include it. If anyone has insights on how to do this properly, I’d appreciate the feedback.


Add support for other internal handlers

We have a Debug endpoint on every service which exposes the method Debug.Health. This will in future include Debug.Vars for env vars and Debug.Stats or something of that nature. We should also support other endpoints internally such as a Debug.Service or Service.Registered which indicates to us what the internal representation of the service is that was registered with the registry. Service nodes in some way are stand alone. At some point we actually might want to scrape nodes directly for internal information or stats. Which highlights the point all platform packages should be internal endpoints. Monitor.HealthChecks, Trace.Spans, Config.Loaded, Auth.Config, Metrics.Gauges, etc.
Additionally. Internal handlers should be registered in a different server so that there's no overlap with externally visible handlers. We should also expect an explicit header in a call to state that the request is to an internal handler. Optionally there could be the use of auth policies to prevent access. Also should not be allowed to access internal handlers from the API or Web UI.

We'll come back to this.


Auth: SLO: User is not logged out of Okta when selecting 'Logout of Okta'

Setup

Rancher version: v2.10
Rancher UI Extensions:
Browser type & version: FF, Chrome

Describe the bug
User is not logged out of Okta when selecting "Logout of Okta". User is only logged out of Rancher.

To Reproduce

as admin configure okta saml with "Allow the user to choose one of the above in an additional log out step"
open user menu
click logout
click "Logout of Okta"

Result
User is not logged out of Okta when selecting "Logout of Okta".
Expected Result
User is logged out of Okta and Rancher when selecting "Logout of Okta".

Screenshots
https://github.com/user-attachments/assets/071fdf93-eb1c-463a-a873-48bc1cbc5b78

Additional context

Found while testing https://github.com/rancher/dashboard/pull/11182

Single Logout feature was not configured in Okta. works as expected when configured.
https://github.com/user-attachments/assets/952aeafe-878c-484c-b3fa-0497d6046ee8


fix(PE-6491): arns emitter pagination

:tada: This PR is included in version 2.1.0-alpha.3 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Cydia Missing

Erased device to new, sideloaded Meridian, Cydia doesn't install and black screen as soon as exploit finishes.
Temp Fix:
-dropbear, enter:
rm /.meridian_installed
-press return
-reboot
-re-sideload Meridian
-profit

Erased device to new, sideloaded Meridian, Cydia doesn't install and black screen as soon as exploit finishes.
Temp Fix:
-dropbear, enter:
rm /.meridian_installed
-press return
-reboot
-re-sideload Meridian
-profit

im a newbie. please write it clearly  ? When i go ssh i got problem error : Connection refused ? anyone can help me solve this please ?


fix: Fixed unsafe-eval errors in protobuf js files

Issue being fixed or feature implemented

One of the protobuf-related SDK dependencies uses “unsafe-eval” which is prohibited by Web Extensions by default. It forces developers to allow usage of unsafe-eval in manifest.xml, which can be considered a security breach.

https://github.com/dashpay/platform/issues/127
What was done?

added a script for changing files
patched the files

How Has This Been Tested?

dashpay web extension is used for the test
Breaking Changes

none
Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation

For repository code-owners and collaborators only

[ ] I have assigned this pull request to a milestone

Shouldn't we just fix it in protobuf library?


[FR] App check missing consume endpoint

App check is missing the consume endpoint for replay protection

Hi @lahirumaramba.
I have created a pull request #641 this FR.
Kindly assist to review


Reconnect after connection lost

To automatically reconnect after the connection is lost in autobahnjs, you have to return false in the onclose method, like:
connection.onclose = function () {
   return false;
}

Unfortunately, I think there is no way to do this right now in angular-wamp, but I need it in my application. Is there another way, or could we implement it into the library?

Hello guys,
I'd really need this feature, otherwise no automatic reconnect is possible. I could also write a PR, if you guide me :)

@creat-or looking through autobhanjs's docs and I can't find where it says that returning false will automatically reconnect.

@davidwdan Yeah, it's hard to find. http://autobahn.ws/js/reference.html#connection-callbacks

"lost": The connection had been formerly established at least once, but now was lost. Automatic reconnection will happen unless you return falsy from this callback.

Funny enough it's unfortunately implemented in the exact opposite way. I tested it on another project (with autobahn.js without angular-wamp). Also at that time I found this solution in a comment, but I cannot find it right now.

@davidwdan hello again, did you already have time to look into this?

Hey @davidwdan I'm sorry... reconnect works as expected, I had an issue with my configuration. 🙈


Datatables, examples, switching to the new 1.10 API.

https://www.datatables.net/manual/api
https://datatables.net/upgrade/1.10-convert
The changes with this pull-request are to encourage using the new Datatables 1.10 API.

:+1:
This will help those who never used datatables before, to search for the proper documentation in datatables website.

Thanks!


chore: some minor changes

About the Contributor
This pull request is posted on behalf of the BBC
Type of Contribution
This is a: Misc cleanup
New Behavior
Following the merge of a heap of large PRs, this PR contains a few tweaks that were missed in their respective PRs, or is the result of any conflicts
I believe the Meteor.absoluteUrl are the result of having issues when experimenting with running under a subdirectory. While not entirely necessary to merge, the code does nothing for us, and Sofie doesn't work when run under a subdirectory, so that isn't a valid scenario that needs to be supported.
The error handler change; was a DX improvement, to make the server logs more readable when there are react deprecations being logged.
The add studio settings allowHold & allowPieceDirectPlay migration is no longer correct, following https://github.com/nrkno/sofie-core/pull/1332.
The Ensure CoreSystem.settingsWithOverrides is valid was added following a deployment issue where sofie got into a bad state, and I forgot to add it to its original PR.
Testing

[ ] I have added one or more unit tests for this PR
[ ] I have updated the relevant unit tests
[x] No unit test changes are needed for this PR

Affected areas

Time Frame

Other Information

Status

[ ] PR is ready to be reviewed.
[ ] The functionality has been tested by the author.
[ ] Relevant unit tests has been added / updated.
[ ] Relevant documentation (code comments, system documentation) has been added / updated.

Note: I had to revert the parts removing Meteor.absoluteUrl from this PR post-merge, as the removal caused the client ddp-websocket connection to connect to the wrong url (it tried to connect to ws://localhost/websocket:3005 instead of ws://localhost/websocket:3000) .


CI: Fix test coverage checks

Our Test coverage steps are currently failing for most PRs. We should look into this and see if we can find improvements. Ideally we'd easily see which files are causing a drop in coverage, and by how much
Set up test coverage step to be closer to what we do for style dictionary and provide no false positives, see https://hyma-team.slack.com/archives/C03BSF3TADU/p1716463210584889

Suggested Actions

Migrate from Jest to Vitest
Switch json-coverage-diff CI action for https://github.com/davelosert/vitest-coverage-report-action

Seems to not support trend diff, only total coverage threshold

Estimate

[Spike] Migrate Jest to Vitest with draft PR – 1 day


Issue #3968

Created a method to handle the scientific notation formatting with tests.
#3968 #3973

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.w seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

https://github.com/alibaba/fastjson2
欢迎参与 fastjson2的开发


UserList: sortByDateAdded()

Just a tiny suggestion.
This is the simple but convenient addition to SortBy function.
I know I could achieve easily by
$userList->sortBy('u.uDateAdded', 'desc');

This is a good addition, it's good to have these abstraction layers be complete in case we need to swap out the backend.


navigation timed out error in new version

Puppeteer version: 1.0.0
Platform / OS version: Win10
Node.js version: 9.4.0
Chromium Version: r526987
<EMAIL_ADDRESS>version works fine.
But in<EMAIL_ADDRESS>version, when you tried page.goto() function,
All requests give navigation timed out error.
(i removed all profile directories.)

i have exactly the same error even with newer version 1.2.0
it seem puppeteer can't read this character # in url so if we navigate goto to url that has # this error will occurs

UnhandledPromiseRejectionWarning: Error: Navigation Timeout Exceeded: 30000ms exceeded

Any idea how to make this work? i need to go to this url https://example.com/dashboard/#/ide/wksp-3cdn

That works, but when I change the site to something else like https://swgfl.org.uk, it fails

@SWGFL the following works fine for me on current tip-of-tree:
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://swgfl.org.uk', {waitUntil: 'networkidle2'});
  await page.pdf({path: 'hn.pdf', format: 'A4'});

  await browser.close();
})();

it seem puppeteer can't read this character # in url so if we navigate goto to url that has # this error will occurs

@putuoka this is a known issue: #257


fix: restores previous behaviour for loading browser fixtures

fixes #235

Indeed solves the issue. Thanks!


List all Service Bindings for the User Provided Service Instance documents invalid query parameter

The API documentation for List all Service Bindings for the User Provided Service Instance describes a service_instance_guid filter. This filter is invalid as the guid is included in URI instead.

docs updated


Kustomer 2.0 SDK support

First of, thank you very much for this library !
Are there plans in the near future to support 2.0 versions of the native SDKs ?
We are currently using your library to implement Kustomer in our apps, and would very much like to avoid forking the lib if the support for this is something coming in the near future. Thanks !

Hey @sstimac! 👋
Yes, we are planning to upgrade to the Kustomer Chat 2.0 SDK. Support for Chat 1.0 will end on September 30th.
We are currently busy with other projects so it might come later this year, but we'll definitely upgrade to Chat 2.0 on time. PRs are welcome too! 😄

This is done now in the latest version. Closing this issue!


[Feature Request] Add an option to stop rendering icons if they are too far

Unless it's already implemented. :)

what is the motivation behind this? as far as i'm concerned, there isn't a noticable performance hit when rendering even hundreds of players, so i don't think this is needed

completely stopping player rendering is not planned, however any effects and animations now won't be played if the player is too far, which is believed to have the biggest performance hit.


Review and restructure appsody documentation

Appsody documentation has grown since the first release, but some of the docs are very large and difficult to follow, while others are too trivial and miss advanced topics/sections.
It would be great to review the overall structure and come up with something that lets us put simple flow across to new users (like application developers) but also let advanced users (like stack providers or repository maintainers) get more detailed information of how they can utilize other appsody features to suit their requirements.

@helenmasters - shall we create some issues to break down the actual doc updates, starting with the install section? Be easier to size the effort and work out how we can get it done as quickly as possible.


feat: add gin for at and fix async worker bug

What this PR does:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Codecov Report

Merging #357 (cf425cb) into master (362b868) will decrease coverage by 0.02%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #357      +/-   ##
==========================================
- Coverage   48.00%   47.97%   -0.03%
==========================================
  Files         102      102
  Lines        5552     5555       +3
==========================================
  Hits         2665     2665
- Misses       2720     2723       +3
  Partials      167      167

Impacted Files
Coverage Δ

pkg/datasource/sql/async_worker.go
34.74% <0.00%> (-0.91%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Corrected typos and removed inexistent pokemon from config example file

Short Description:
Fixes:

Corrected typos
Removed Munchlax from config.json example because it is a Generation IV pokemon
Added virtualenv "bin" folder and pip's "pip-selfcheck.json" file to .gitignore file

Good catch.

No contributor changes?


Update the code to the new zig version

Update the code to the breaking change in ziglang commit 60eabc0ec (std.Build.CompileStep: remove run() and install())
Update the zig version in the README.md file.

I added the full version for the current zig compiler in the Version Changes section, and used a link to #212, instead of my email address, in the change log.

Unfortunately the reference to the PR was not resolved in the README.md file: https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls.
It is necessary to add the url: https://github.com/ratfactor/ziglings/pull/212

I will correct it.


Reset QuicheMemSliceImpl() in move assignment operator.

Signed-off-by: Bence Béky<EMAIL_ADDRESS>
Commit Message: Reset QuicheMemSliceImpl() in move assignment operator.
Additional Description: minor tweak
Risk Level: low
Testing: n/a
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

This LGTM, but as long as you're here it would be awesome to include some of the digging you did into this bug into a comment. Also would it be possible to add a regression test for this bug to envoyproxy/envoy/test/common/quic/platform/quic_platform_test.cc?

Thank you for the review.
I'm planning to add a test to quiche/common/platform/api/quiche_mem_slice_test.cc in upstream QUICHE.  I couldn't do it before fixing the bug because it would otherwise block rolling QUICHE into Envoy.  This behavior is not implementation-specific, and every QUICHE embedder deserves a test.  In my mind envoyproxy/envoy/test/common/quic/platform/quic_platform_test.cc should only be used for tests that are specific to Envoy's platform implementations (or use test machinery that is specific to Envoy), and not for testing platform API in general.

This LGTM, but as long as you're here it would be awesome to include some of the digging you did into this bug into a comment. Also would it be possible to add a regression test for this bug to envoyproxy/envoy/test/common/quic/platform/quic_platform_test.cc?

Thank you for the review.
I'm planning to add a test to quiche/common/platform/api/quiche_mem_slice_test.cc in upstream QUICHE. I couldn't do it before fixing the bug because it would otherwise block rolling QUICHE into Envoy. This behavior is not implementation-specific, and every QUICHE embedder deserves a test. In my mind envoyproxy/envoy/test/common/quic/platform/quic_platform_test.cc should only be used for tests that are specific to Envoy's platform implementations (or use test machinery that is specific to Envoy), and not for testing platform API in general.

Sounds great. Thanks!

/retest

This LGTM, but as long as you're here it would be awesome to include some of the digging you did into this bug into a comment. Also would it be possible to add a regression test for this bug to envoyproxy/envoy/test/common/quic/platform/quic_platform_test.cc?

Thank you for the review.
I'm planning to add a test to quiche/common/platform/api/quiche_mem_slice_test.cc in upstream QUICHE. I couldn't do it before fixing the bug because it would otherwise block rolling QUICHE into Envoy. This behavior is not implementation-specific, and every QUICHE embedder deserves a test. In my mind envoyproxy/envoy/test/common/quic/platform/quic_platform_test.cc should only be used for tests that are specific to Envoy's platform implementations (or use test machinery that is specific to Envoy), and not for testing platform API in general.

Sounds great. Thanks!

I just added the tests to QUICHE at https://quiche.googlesource.com/quiche/+/e5c727cc55dcd855a44034424c84b4a4a7d1135a.  Note that Envoy build files have a minor bug causing these tests not to run, so this does not block QUICHE roll.  I'm fixing that bug at https://github.com/envoyproxy/envoy/pull/21013.


Controls.Hosting(GTK): mappings for Frame

Add mappers for BorderColor and CornerRadius for Frame elements so they can now have borders.

@webwarrior-ws can you resolve the conflicts please?

@webwarrior-ws can you rebase, to resolve the conflicts please?

This PR points to branch in @aarani 's repo, so I can't rebase. I only can resolve conflicts using Github UI.

@jsuarezruiz Is there anything else that needs to be done  here?

@jsuarezruiz can you review please? I know we can always work with our fork but we prefer to use your repo as "upstream".

@jsuarezruiz ping

 @knocte wrote:

BTW by any chance can you review https://github.com/jsuarezruiz/maui-linux/pull/51 ?

i have seen ist, but i'm not happy with this solution.
to my opinion this should be done in FrameHandler.Gtk (src/Controls/src/Core/Compatibility/Handlers/Gtk/FrameHandler.Gtk.cs) and done via Map / Update-Pattern
i made a refactoring here:
https://github.com/lytico/maui/pull/288


Remove unused V2.x tooltip config options

Currently the following v2 tooltip options appear unused.

xOffset
legendColorBackground

They either need to be made to work or removed from the options.
legendColorBackground could probably replace the hard coded #FFFFFF on https://github.com/nnnick/Chart.js/blob/v2.0-dev/src/core/core.tooltip.js#L467

Closing since #1745 was merged


Support reporting status of Hive Job in cilium status

Today, controllers in Cilium report their status in cilium status --all-controllers and is a useful way to get an idea of Cilium's operational status. There's also recently been the notion of a Job from the Hive framework. It seems to be a superset of controllers (pkg/controller), but is still missing this visibility aspect.
Once that's added, it seems like we could move controllers to Hive Jobs by aliasing the controller-related methods to use Hive Job in the backend.

cc @pippolo84

Once https://github.com/cilium/cilium/pull/27522/ is in this becomes pretty straightforward. We can then unify the --all-controllers to show both controllers and jobs.

The hive jobs are reported as part of health (--all-health). Shall we close this?


Create common library for devfile read and write

Create a common library for reading and writing devfiles.
MVP:

[x] This work will be started from the parser code in the odo repo (https://github.com/openshift/odo/issues/4073)
[x] Restructure the code in odo repo to extract the generic parser library (refactor out anything that is odo specific)
[x] Include any extra functions that is currently available in the existing devfile/parser repo but not available in the odo repo
[x] Move the common library to the devfile/parser repo (https://github.com/devfile/api/issues/183)
[x] Switch to use the parser from devfile/parser in odo repo (https://github.com/openshift/odo/issues/4117)
[x] Produce Kubernetes generated objects (https://github.com/devfile/api/issues/181)
[x] Use the generators objects code from devfile/library in the odo repo (https://github.com/openshift/odo/issues/4209)
[x] Basic support for common library functions required by the dev console (https://github.com/devfile/api/issues/184)

MVP+:

[x] Merged devfile validation with devworkspace

this issue has been done, closing this issue.