Hunk #2 succeeded at 159 (offset 2 lines).
Hunk #3 succeeded at 212 with fuzz 2 (offset 8 lines).
Hunk #4 succeeded at 296 with fuzz 2 (offset 16 lines).
(Stripping trailing CRs from patch; use --binary to disable.)
patching file third_party/blink/renderer/core/xml/xsl_style_sheet_libxslt.cc
(Stripping trailing CRs from patch; use --binary to disable.)
patching file third_party/blink/renderer/core/xml/xslt_extensions.cc
(Stripping trailing CRs from patch; use --binary to disable.)
patching file third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
Hunk #1 succeeded at 104 (offset 1 line).
(Stripping trailing CRs from patch; use --binary to disable.)
patching file third_party/blink/renderer/core/xml/xslt_unicode_sort.cc
(Stripping trailing CRs from patch; use --binary to disable.)
patching file third_party/libxml/chromium/xml_reader.cc
INFO: * Applying gpu-timeout.patch (3/16)
(Stripping trailing CRs from patch; use --binary to disable.)
patching file gpu/ipc/service/gpu_watchdog_thread.cc
Hunk #1 succeeded at 40 (offset 1 line).
INFO: * Applying windows-disable-reorder-fix-linking.patch (4/16)
(Stripping trailing CRs from patch; use --binary to disable.)
patching file chrome/BUILD.gn
Hunk #1 FAILED at 59.
Hunk #2 succeeded at 129 with fuzz 2 (offset -1 lines).
1 out of 2 hunks FAILED -- saving rejects to file chrome/BUILD.gn.rej
(Stripping trailing CRs from patch; use --binary to disable.)
patching file chrome/test/chromedriver/BUILD.gn
Hunk #1 succeeded at 360 (offset 8 lines).
(Stripping trailing CRs from patch; use --binary to disable.)
patching file tools/perf/chrome_telemetry_build/BUILD.gn
Hunk #1 succeeded at 43 (offset 1 line).
Traceback (most recent call last):
  File "build.py", line 220, in <module>
    main()
  File "build.py", line 182, in main
    patches.apply_patches(
  File "C:\Users\Jonathan\Desktop\ChromiumBuild\ungoogled-chromium-windows\ungoogled-chromium\utils\patches.py", line 132, in apply_patches
    subprocess.run(cmd, check=True)
  File "C:\Users\Jonathan\AppData\Local\Programs\Python\Python38-32\lib\subprocess.py", line 512, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['C:\\Users\\Jonathan\\Desktop\\ChromiumBuild\\ungoogled-chromium-windows\\build\\src\\third_party\\git\\usr\\bin\\patch.exe', '-p1', '--ignore-whitespace', '-i', 'C:\\Users\\Jonathan\\Desktop\\ChromiumBuild\\ungoogled-chromium-windows\\patches\\ungoogled-chromium\\windows\\windows-disable-reorder-fix-linking.patch', '-d', 'C:\\Users\\Jonathan\\Desktop\\ChromiumBuild\\ungoogled-chromium-windows\\build\\src', '--no-backup-if-mismatch', '--forward']' returned non-zero exit status 1.

C:\Users\Jonathan\Desktop\ChromiumBuild\ungoogled-chromium-windows>

Specifically:
INFO: * Applying windows-disable-reorder-fix-linking.patch (4/16)
(Stripping trailing CRs from patch; use --binary to disable.)
patching file chrome/BUILD.gn
Hunk #1 FAILED at 59.
Hunk #2 succeeded at 129 with fuzz 2 (offset -1 lines).
1 out of 2 hunks FAILED -- saving rejects to file chrome/BUILD.gn.rej

Currently working on updating the patch files.

I updated most of the patches: https://dl.dropboxusercontent.com/s/ubyfmsmf60iov0a/windows.zip
Althought for some reason when I try to apply them using py build.py, it doesn't work. It rejects patches that are valid and work if I apply them individually. Not sure whats wrong.

If you want to write a new patch you have to make it based on source that is patched with all previous patches.


As part of fixing the bug affecting case study previewing I want to re-send all of the case studies to the draft environment.
This fixes those issues:

no sidekiq worker configured for the bulk_republishing queue
bug in Populator
populator couldn't be used with arbitrary list of things

:+1:


Support sharing labels for loss layers

Sharing a given label with the loss layers of the model is not fully supported.

when only a single label is given, it is shared with all the labels
when mulitple labels and losses exists, the mapping of labels to losses is missing

:octocat: cibot: Thank you for posting issue #1762. The person in charge will reply soon.

when mulitple labels and losses exists, the mapping of labels to losses is missing

Could you check if label_layers= would do the job? Although it's layer based (not connection based) support has been implemented.
Or is that the case if label is to consumed more than once?

Or is that the case if label is to consumed more than once?

This is the case. Given 2 labels tensors, they must be shared among a few given output layers.

If this is the case,
what we can do is we specify one label_layer and two loss layer refer to the layer. Just throwing an idea for now.

The interface for the loss layer to refer to the label_layer is missing. Either input_layers must be extended for each layer to connect to labels as well (which would also require labels to be treated as input in layer context which they aren't) or create yet another property like label_layers for this connection.


Specify document _id

I like to define document ids so that I can reprocess logs without adding duplicates.  When I define an _id field, it gets renamed to id.  Not sure yet if logagent-js is doing this or logsene-js.

Is this for shipping logs to Logsene, @erik-stephens ?

No, to a private elasticsearch.

This should be fixed, when you re-install logagent-js  (it will download latest version of logsene-js).
See https://www.npmjs.com/package/logsene-js#special-fields-for-indexing


⚠ Bofrost.at has degraded performance

In d19f32d, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1518 ms

Resolved: Bofrost.at performance has improved in 273c342.


Unify naming style (#264)

Renamed most of the projects automatically, then fixed some issues manually (especially for ThisNamingStyle)

@all-contributors please add @NChechulin for documentation

@all-contributors please add @NChechulin for documentation


Fix the extra space and center the all sections

Reproduction steps
I visited this website and i scrolled horizontally then i found the extra space in left side of whole website and the ' your books'  and ' choose and read books ' section are not center...

Expected behavior
There should not extra space and the ' your books'  and ' choose and read books ' section should be  center...
Actual Behavior
But when you scroll horizontally ,you find extra space left side of website....and the ' your books'  and ' choose and read books ' section are not center...
👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Hi @codingkush
I'd be glad to work on this issue.
I'd be grateful if you could assign this task to me under GSSoC'22.

@Sukriti-m  I'm also a GSsoc 22 contributer and I also want to work on this issue

Plz ... assign this issue to me under GSsoc 22

@codingkush Align the element at the center in the mobile view.

ok...i do


fix: correct background script entry resolution

Signed-off-by: Christopher Dieringer<EMAIL_ADDRESS>
Problem
background resolution is not working, no scripts are found
Solution
Correct path resolution
Details

[x] closes #123
[ ] If RFC, it has been approved for implementation.

Code of Conduct

[x] I agree to follow this project's Code of Conduct
[x] I checked the current PR for duplication.

Oopsie, thanks so much for this PR @cdaringe! This typos was introduced by a recent refactor 😅


UnicodeDecodeError

Hey, I got the following error after installing everything from

pip3 install -r requirements.txt

successfully.
COMMAND: python3 boxer.py -u https://some.url.com/ -w all.txt -d some_db
OUTPUT:
______
| ___
| |/ / _____  _____ _ __
| ___ / _ \ / / _ \ '__|
| |/ / () >  <  / |
_/ _/_/__|_|
 Directory Bruteforcer

             Zack Pettry

Traceback (most recent call last):
File "boxer.py", line 200, in
main(**vars(args))
File "boxer.py", line 82, in main
word_list = l.read().splitlines()
File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 34: character maps to < undefined >

adding UTF8 i.e, open(WHATEVER_FILE_NAME_VARIABLE, encoding="utf8")
did the trick


Migrate to V3 Metapool

crv.to is down and I can no longer find a swap UI for a v2 metapool that is currently functional. It appears that curve.fi dynamically can generate v3 metapool swap UIs, so this is a sound reason to migrate to a v3 pool officially.
Here's the v3 pool (with no liquidity) I deployed some time ago: https://curve.fi/factory/124
    Unfortunately there is a blocking UI issue with crv.to so I need to figure out another UI for swapping on the metapools.

Originally posted by @pavlovcik in https://github.com/ubiquity/ubiquity-dollar/issues/225#issuecomment-1283003169

crv.to is up on my browser, any function is not working?

crv.to is up on my browser, any function is not working?

Try swapping DAI -> uAD. It won't read my balances, so I can't initiate the swap.

crv.to is up on my browser, any function is not working?

Try swapping DAI -> uAD. It won't read my balances, so I can't initiate the swap.

I can't est DAI because I don't have any DAI balance, but it's reading my eth balance

Doesn't work

No, it doesn't work

The MetaRegistry seems useful to mention here
https://twitter.com/curvecap/status/1582389012760735745?s=46&t=NRd0c00BKUcLnpJVOK_BOw
https://curve.substack.com/p/october-18-2022-how-meta?utm_campaign=10-18-22
https://etherscan.io/address/0xF98B45FA17DE75FB1aD0e7aFD971b0ca00e379fC#code
https://github.com/curvefi/metaregistry

This issue is quite significant.
Better to split it into 2 or more issues.

I've looked for documentation on Curve for migrating V2 to V3 pools but wasn't able to find anything.
I can definitely handle the part with our contracts but may need some help or guidance for the Curve pools

I've looked for documentation on Curve for migrating V2 to V3 pools but wasn't able to find anything. I can definitely handle the part with our contracts but may need some help or guidance for the Curve pools

At a high level I presume that we need to:

withdraw everybody's liquidity from our staking contract for v2,
count all of it (to give credit later)
deposit all of it in v3
credit back the staking shares

To answer your question directly, I think that migration from v2 to v3 is a manual process.

@pavlovcik Should this issue be assigned to ubiquity-bounties or need to reassign to ubiquity-core?

@pavlovcik Should this issue be assigned to ubiquity-bounties or need to reassign to ubiquity-core?

I think that core team would have a greater chance of success for this. This issue is pretty important but it seems like our core devs are occupied working on other important tasks currently.
I think @zgorizzo69 is uniquely positioned to do this most efficiently as he already led the migration from v1 to v2.

I’m working on the deployment script but would be able to tackle this soon as it’s done. Can get both done by mid January at latest
On Sun, Dec 25, 2022 at 5:01 PM, アレクサンダー.eth @.***> wrote:

@.***(https://github.com/pavlovcik) Should this issue be assigned to ubiquity-bounties or need to reassign to ubiquity-core?

I think that core team would have a greater chance of success for this. This issue is pretty important but it seems like our core devs are occupied working on other important tasks currently.
I think @.***(https://github.com/zgorizzo69) is uniquely positioned to do this most efficiently as he already led the migration from v1 to v2.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

I’m working on the deployment script but would be able to tackle this soon as it’s done. Can get both done by mid January at latest
…
On Sun, Dec 25, 2022 at 5:01 PM, アレクサンダー.eth @.> wrote: > @.(https://github.com/pavlovcik) Should this issue be assigned to ubiquity-bounties or need to reassign to ubiquity-core? I think that core team would have a greater chance of success for this. This issue is pretty important but it seems like our core devs are occupied working on other important tasks currently. I think @.(https://github.com/zgorizzo69) is uniquely positioned to do this most efficiently as he already led the migration from v1 to v2. — Reply to this email directly, [view it on GitHub](#295 (comment)), or unsubscribe. You are receiving this because you commented.Message ID: @.>

Be sure to comment back here when you're ready with those scripts then!

#417 Is ready for review. Starting on Migration Script.

I don't think there's any need to redeploy BondingV2/Staking. Whenever it's calling the metapool it pulls the address from Manager, so we just need to update it there. Then when migrating BondingV2/Staking's liquidity from V2Metapool to V3Metapool we can mint the LP tokens right back into Staking. There might be slippage cause of admin fees but I can do testing to see if it's within tolerances.

I have the script written, going to write tests to see what kind of slippage there is for a user that would withdraw pre migration vs post

I don't think there's any need to redeploy BondingV2/Staking.

Pretty sure the access control manager is being updated with the Diamond implementation, so we'll need to redeploy everything.

Pretty sure the access control manager is being updated with the Diamond implementation, so we'll need to redeploy everything.

That's outside scope for this issue. There's no need to redeploy BondingV2/Staking just for metapool migration.

Did the testing to compare and an interesting aspect is that it actually minted more V3 LP than V2 LP was burned and it balanced the pool since it's fresh.

The old pricing (3000) is still valid, I'm just trying to deprecate some labels and coerce our updated pricing algo to fit.

@hashedMae wallet pls

0x7fe65D99a0998Cdba8e1f749303a467dcf87e815

0x7fe65D99a0998Cdba8e1f749303a467dcf87e815

https://etherscan.io/tx/0x9140d3b7f30fa8229c2587f2d8c4aa83ce85e9bb1ebcc940c4e1c0e10329f453

So we should actually run this now and migrate. I'd be most comfortable working with @hashedMae and @zgorizzo69 to make sure it goes off without a hitch. When is good?

Todo

[ ]  Redeploy new staking contract
[ ]  Access control manager should revoke related permissions for old bonding/staking and enable for new staking
[ ]  Liquidity migration script from old bonding/staking to new staking to support v3 metapool LP tokens (we have an old script for reference for this!)
[ ]  set swap fee of metapool to 0.5%(?) (this can be our primary revenue source when we roll out products to use our dollar)

Also are we good on all this?

We don't have a script for redeploying just staking part. I think that's not going to be part of Diamond so I can do that next. It'll mostly reuse what I wrote for the other deploy script so can get it ready within a couple of days.

@hashedMae just following up on this. Can you work with me to run the migration?


Update index.php

Remove Short-Opentags, because the option "--enable-short-tags" in php.ini are not unique configured...
Add simple HTML-Validation with "required"
Submit Button without value-att. are not cool!

I signed it!

As mentioned in this comment, <?= is ok and we are keeping them.
I have never heard that a submit button without the value attribute is bad practice. Can you please point me to some resources saying so?
Adding the required tag is okay, but these samples are meant to be kept as simple as possible, so I am not really a fan. However, if you remove all the other stuff we can merge that.


binance-bot stops serving from compose

Version
Running Version:
v0.0.85
(55d7027)
Latest Version:
v0.0.85
Description

When running server compose file binance-bot image stops serving frontend.
When looking at logs I can see this error.
docker-compose -f docker-compose.server.yml logs --tail=12 binance-bot
binance-bot      | (node:47) UnhandledPromiseRejectionWarning: SyntaxError: Invalid or unexpected token
binance-bot      |     at _default (/srv/node_modules/binance-api-node/dist/open-websocket.js:15:13)
binance-bot      |     at /srv/node_modules/binance-api-node/dist/websocket.js:180:40
binance-bot      |     at Array.map (<anonymous>)
binance-bot      |     at Object.candles (/srv/node_modules/binance-api-node/dist/websocket.js:179:62)
binance-bot      |     at b (/srv/dist/server.js:1:109583)
binance-bot      |     at async p (/srv/dist/server.js:1:109847)
binance-bot      |     at async runBinance (/srv/dist/server.js:1:110795)
binance-bot      |     at async /srv/dist/server.js:1:118906
binance-bot      | (Use `node --trace-warnings ...` to show where the warning was created)
binance-bot      | (node:47) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
binance-bot      | (node:47) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

To Reproduce

run docker-compose -f docker-compose.server.yml up -d
Wait for frontend to stop responding (usually it happens in range of 24 hours)
See error

dumped mongo persistent storage and it started working but trading data was lost :(


add dual stack support for echo server [TF]

Please provide a description of this PR:
Modify the Echo Server to support Dual Stack. Based on the IP addresses of the Pod, Echo server will listen IPv4 or IPv6 addresses.
Part of https://github.com/istio/istio/issues/37533
To help us figure out who should review this PR, please put an X in all the areas that this PR affects.

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[x ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[x] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

Please check any characteristics that apply to this pull request.

[x ] Does not have any user-facing changes. This may include CLI changes, API changes, behavior changes, performance improvements, etc.

Hi @ycai-aspen. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/ok-to-test

/retest


Fix #719: build configuration tweaks

This PR addresses GitHub issue: #719 .
Briefly describe the changes proposed in this PR:

maven failsafe and surefire plugins both use increased heap space for forked jvms
obsolete MaxPermSize parameter removed
bumped versions of various core build / test plugins (compiler, jar, clean, failsafe, surefire).
travis environment tweaked to set default maven heap size to 1G

Well it failed with a different error this time ;) Changes look good though.

I really hate build servers. all of them.

Also doing a build with Hudson: https://hudson.eclipse.org/rdf4j/job/rdf4j-verify-pr/48/

At first glance the problem appears related to how the test suite jars are packaged (it fails on a missing MANIFEST.MF file somewhere). I'll see about rolling back that change first. We might get lucky.

Ok that just made my weekend :)


Feat smartmeter set tariff

OSGP/Platform#200

 All committers of the pull request should sign our Contributor License Agreement in order to get your pull request merged.0 out of 2 committers have signed the CLA.:x: hannek24:x: mvhaasteren

This pull request makes the build fail.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

This pull request makes the build fail.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.

All is well.


[mysql, postgres] respect driver_name from jdbc gems

this is mostly a preparation for supporting the new major version of MySQL Connector/J (8.0)
... which changed the driver class name
AR-JDBC (at least currently supported AR versions) should work with both major driver versions
... to ease the transition
and since there's no limiting of the jdbc-mysql gem in our helper gem (activerecord-jdbcmysql-adapter), we should delay releasing the MySQL driver (8.0) till new versions of AR-JDBC incorporating support are released

unfortunately, too many branches, I ended up pushing this to 50-stable early on while trying to:
https://github.com/jruby/activerecord-jdbc-adapter/commit/c996ee363bb55004a55f680e05517ce6fce032af ... as mysql service stopped being available on CI
btw. there's still an issue with starting mariadb, atm ... travis is just getting hard to manage ;(


Make app-bar styles more specific

This makes the selectors for app-bar styles a lot more specific to get
around some errors we were seeing in Firefox.  In Firefox, we were
seeing styles from other elements jump scope and apply to the app-bar,
so we now make sure that will not happen.
Fixes #1845

:+1: yay I noticed that the left margin has been mysteriously wide


"Putting Definitions Elsewhere" uses title instead of lt.

https://speced.github.io/bikeshed/#idl-elsewhere incorrectly tells people to write <dfn method for=Foo title="bar(baz, qux)|bar(baz)">bar(DOMString baz, optional long qux)</dfn> instead of <dfn method for=Foo lt="bar(baz, qux)|bar(baz)">bar(DOMString baz, optional long qux)</dfn>.
It also appears that the lt attribute isn't needed for <dfn method for="Foo">bar(DOMString baz, optional long qux)</dfn>--you correctly ignore the types--although I haven't tested that completely.

Oh that's some old doc text, then. I switched away from using title many years ago.


Django REST API with JWT Authentication protected by Twilio Two-factor Authentication

What's the use case for the template?
In these days we need to be sure that data which we using and sharing is consistent and we can trust in it. One of methods is protect your api as best as possible. I decided to share my approach to protect Django REST Framework JWT with Twilio 2FA. Hope it will save time which i spent to implement Twilio 2FA for REST API safely. In this sample project i showing integration with Verify API and Authy API from Twilio for Python.
What's the programming language?
Python and Django
Template GitHub URL:
https://github.com/grillazz/twofa_for_drf
Author Information (please fill out):

Author name : Jakub Miazek
Author GitHub organization/user: https://github.com/grillazz
GitHub username you used to sign the Agreement: grillazz

Checklist:

[x] I've filled out the form at ahoy.twilio.com/code-exchange-community
[x] My sample application is open source and has a permissive license such as MIT or Apache-2
[x] There are no known security vulnerabilities and I'm following security best practices
[x] I've read Twilio's best practices coding guidelines for my project
[x] I agree and adhere to the Code of Conduct
[x] The template has been authored by me / or my organization and will be kept up-to-date. If the template will not longer be maintained, I'll notify this project.

Thank you for submitting your template @grillazz! We are working on adding your template. I'll post here once it's live.
But please note that this is not a valid submission for the DEV hackathon in case you were intending to submit for that as well. For this you'll have to post on DEV using https://dev.to/new/twiliohackathon as a template

Thanks @dkundel
I think i alredy added my submission to DEV here https://dev.to/grillazz/strengthen-protection-of-django-drf-and-jwt-with-twilio-authy-2fa-1b4n

Hi @grillazz! I've added your submission to CodeExchange. There were two things we noticed when looking through your submission:

the README mentions that the app uses the Verify API but it doesn't appear to use it anywhere. There's also a grammar mistake in that sentence
There's a part in the README where you say "Instructions you can find here" that should say "You can find the instructions here" but it's also missing a link.

Here's your app though: https://www.twilio.com/code-exchange/django-rest-api-protection-2fa

Hi @grillazz! I've added your submission to CodeExchange. There were two things we noticed when looking through your submission:

the README mentions that the app uses the Verify API but it doesn't appear to use it anywhere. There's also a grammar mistake in that sentence
There's a part in the README where you say "Instructions you can find here" that should say "You can find the instructions here" but it's also missing a link.

Thanks. README Updated with you suggestions above.


sign_in template form input redirect value is not updating as expected.

The use case for this change is, suppose oauth2_proxy is running on https://companydomain/dashboard , after successful authentication oauth2_proxy is not redirecting back to /dashboard where the request has started.
The reason for this behavior is redirect-url config option is not updating sign_in template "{{.Redirect}}" value as expected because of this check.
 pull request for this fix had already raised but seems like its not merged yet.
Other option is to update the hidden field value of sign_in template input form with window.location.pathname so that after authentication, oauth2_proxy returns the request back to the same redirect url which mentioned in the form input hidden field rd.

@sreeharikmarar can you include steps to reproduce the behaviour you are seeing, and logs that show the original request (to /dashboard in your example) and the value of rd hidden field on that page response?

Think about a use case where nginx proxy pass the request from http://companydomain/dashboard to oauth2_proxy as mentioned below.
  location /dashboard/ {
         proxy_pass http://<IP_ADDRESS>:4180;
         proxy_redirect / /dashboard/;
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Scheme $scheme;
         proxy_connect_timeout 1;
         proxy_send_timeout 30;
         proxy_read_timeout 30;
  }

  location = /oauth2/auth {
      internal;
      proxy_pass http://<IP_ADDRESS>:4180;
  }

  location /oauth2/ {
       proxy_pass http://<IP_ADDRESS>:4180;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Scheme $scheme;
  }

First request /dashboard -> /
<IP_ADDRESS> - - [30/Aug/2016:19:28:26 +0530] domain.in GET - "/" HTTP/1.0 "Mozilla/5.0
 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/52.0.2743.116 Safari/537.36" 403 2682 0.000

Second request
<IP_ADDRESS> - - [30/Aug/2016:19:29:10 +0530] domain.in GET - "/oauth2/start?rd=%2F"
 HTTP/1.0 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like
Gecko) Chrome/52.0.2743.116 Safari/537.36" 302 323 0.000

Third request after authentication
since the state is still / it fails to redirect back to /dashboard.
<IP_ADDRESS> - - [30/Aug/2016:19:29:16 +0530] domain.in GET - "/oauth2/callback?
state=/&code=4/pSYFpNNUEo3hGlYth_OH2r-1GYwPNFQbVwH4iWtFW70" HTTP/1.0 "Mozilla/5.0
(Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36" 302 24 0.301

The modified script will allow application to encode the state in the fragment.

@sreeharikmarar so your request was for /dashboard but you only have /dashboard/ mapped to oauth2_proxy. You hit a different rule in your nginx config that redirected you to /, so that's unrelated to oauth2_proxy completely. (Note you don't have oauth2_proxy logs for that request)
You should either a) pass / through to oauth2_proxy, b) update your config to pass /dashboard to oauth2_proxy or c) re-test with /dashboard/ which is configured to pass through to oauth2_proxy.

@jehiah Sorry, The request was for /dashboard/ and i tested with the same.

@jehiah Sorry, The request was for /dashboard/ and i tested with the same. nginx conf was just a sample. In either case oauth2_proxy is not re-directing back to the url where the request has started. unless you modify the script to update the redirect path to window.location.pathname

updating the conf.
  location /dashboard {
         proxy_pass http://<IP_ADDRESS>:4180;
         proxy_redirect / /dashboard;
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Scheme $scheme;
         proxy_connect_timeout 1;
         proxy_send_timeout 30;
         proxy_read_timeout 30;
  }

  location = /oauth2/auth {
      internal;
      proxy_pass http://<IP_ADDRESS>:4180;
  }

  location /oauth2/ {
       proxy_pass http://<IP_ADDRESS>:4180;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Scheme $scheme;
  }

Form element

@sreeharikmarar the log you included shows the following line as the HTTP 403 response that you initiated sign in from. If you start login from / you should end back up there.
<IP_ADDRESS> - - [30/Aug/2016:19:28:26 +0530] domain.in GET - "/" HTTP/1.0 "Mozilla/5.0
 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/52.0.2743.116 Safari/537.36" 403 2682 0.000

Can You include updated logs showing a HTTP 403 (aka sign in page) returned from oauth2_proxy for /dashboard/ and then the following log for /oauth2/start?..... when you initiate login?
Sorry for the back and forth, but i don't have clear logs that show what you have described yet.

@jehiah I will try to explain the whole flow again. Suppose the use case is like this, Where nginx is running on one machine, and oauth2_proxy is running on another machine where some other app is also running which needs to be authenticated using oauth2_proxy.
When we request for http://comanydomain/dashboard  nginx proxy pass the request to second machine where the oauth2_proxy app is running and it receives the request url as a root url '/'  since we have not provided any proxy-prefix option to be nested under.
I agree to your previous comment that when you start sign in from '/' you should end up there after authentication which is right. But what if the request URL is http://comanydomain/dashboard and the URL received by oauth2_proxy is still /. As you mentioned, after authentication oauth2_proxy will redirect back to / which in this case http://companydomain/ and not http://companydomain/dashboard where the app which needs to be authenticated using oauth2_proxy is running.
I was trying to explain this use case that rd value in the sign in form should be set based on which url oauth2_proxy app is running and not based on root url. Else we should have other option field in the configuration file where we can provide this redirect-url value, so that when oauth2_proxy sign in page loads on a particular url, rd value gets updated by the desired redirect-url value as per the configuration.

@jehiah any update?

@sreeharikmarar I'm going to close this issue. oauth2_proxy does not support URL rewriting in your configuration because it can't be expected to accommodate request rewriting outside of it's control. If you set nginx to proxy a request for /dashboard unmodified to oauth2_proxy as /dashboard the sign in flow will work as intended.

When we request for http://comanydomain/dashboard nginx proxy pass the request to second machine where the oauth2_proxy app is running and it receives the request url as a root url '/'


Filter nested parameter

Expected behavior
From Rails 5.0 we can filter nested parameter with
env["action_dispatch.parameter_filter"] = [ "credit_card.code" ]
=> replaces { credit_card: {code: "xxxx"} } with "[FILTERED]", does not
change { file: { code: "xxxx"} }

Rails.application.config.filter_parameters += ["form.xxx"]

param_filter = ActionDispatch::Http::ParameterFilter.new(Rails.application.config.filter_parameters)
param_filter.filter({ "form" => { "xxx" => "123456" } })
=> {"form"=>{"xxx"=>"[FILTERED]"}}

Observed behavior
Bugsnag.configuration.meta_data_filters
=> #<Set: {/authorization/i,
 /cookie/i,
 /password/i,
 /secret/i,
 "rack.request.form_vars",
 /\Apassword\z/,
 /\Aform.xxx\z/}>

Bugsnag::Cleaner.new(Bugsnag.configuration.meta_data_filters).clean_object({ "form" => { "xxx" => "123456" } })
=> {"form"=>{"xxx"=>"123456"}}

Version
Bugsnag 6.6.4
Rails 5.1.5

Thanks for the report @N0xFF, your example should work if you escape the . in the Regexp (i.e. /\Aform\.xxx\z/ instead of /\Aform.xxx\z/)
The cleaner has had some changes recently, so here's an updated example:
# This is the behaviour with an unescaped period:
irb(main):002:0> Bugsnag.configuration.meta_data_filters = Set[/\Aform.xxx\z/]
irb(main):003:0> Bugsnag.cleaner.clean_object({ "events" => { "metaData" => { "form" => { "xxx" => "123456" } } } })
=> {"events"=>{"metaData"=>{"form"=>{"xxx"=>"123456"}}}}

# and with an escaped period it works as expected:
irb(main):004:0> Bugsnag.configuration.meta_data_filters = Set[/\Aform\.xxx\z/]
irb(main):005:0> Bugsnag.cleaner.clean_object({ "events" => { "metaData" => { "form" => { "xxx" => "123456" } } } })
=> {"events"=>{"metaData"=>{"form"=>{"xxx"=>"[FILTERED]"}}}}


TimeoutInMS is colourised wrong

An example of this is:
01 TimeoutInMS     comp-2 public initialize only property no set.

fixed in 3.2.2


problem installing sample data

I installed sample data for customer service to follow exercise for MB-230.
I've got "Sample data is currently being installed/removed. Only one install/remove operation is allowed at a time".
It has been nearly 24 hours since I started installing it. Only close button is enable, how should I proceed?

@khinethinzarsoe
Please see if you can get your question answered here:
https://powerusers.microsoft.com/t5/Power-Apps-Community/ct-p/PowerApps1
Or create a support request:
https://powerapps.microsoft.com/support/

Thank you!


Update troubleshoot-aad-connect-objects-attributes.md

Removing Resources section at the end as it doesn't seem to make sense and contains a third-party unsafe link. Email sent to Nuno Alexandre to confirm.

@JarrettRenshaw : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Resize based on height parameter ignoring width

Hi,
Happy New Year! and thank you for the Timber -- it made me happy with WP development again :)
One thing I wanted to ask -- is there any way to resize image to certain height (instead of width)? sometimes I need this feature.
I know it is not difficult to implement, what method/function should I modify?

You bet! Just send a 0 or false to the width parameter, and your desired height in pixels

Thanks!
P.S. Updated the docs https://github.com/jarednova/timber/wiki/TimberImage#arguments

@lggorman — can you make sure this is reflected in the docblock/new docs?

@jarednova Sure no problem!

This just needs docblock/new docs updated before we can close this


reorganize analysis library

Now everything is in an "analysis" namespace. The reals are an instance of a Banach space, which is an instance of a metric space, and theorems are inherited appropriately. I compared compile times with the previous version, and they seem to be comparable.
Some minor things:
When we open real, then real.inf and real.sup overload the algebra inf and sup. We may want to put the latter in a lattice namespace.
At one point, I had to change a rewrite to a krewrite, I think because now negation on the reals can be found in two ways -- it can be the Banach space minus, or the field minus. It only happened once, though.

Regarding inf and sup that's something we should talk about @ CPP or in CMU: Lattices are very basic and I would suggest to move them to the algebra name space, and instantiate lattice for all total_orders.
Another idea: introducing complete_lattices in look-step with sets.

Good point. Linear orders are already instances of lattice, with sup = max and inf = min. We should define conditional lattices and instantiate the reals, as you did in Isabelle, and use notation Sup and Inf for sup and inf over sets.
We already have complete lattices. We haven't yet instantiated sets to that, but we should do that, too.

I already added the instance to complete_lattice.lean. With look-step definition I meant, that we would need to define parts of set, then introduce complete_lattice and then continue with set. My proposal c.f. complete_lattice for set is the following:
The order ⊆ is as early as possible a complete lattice, i.e. it is an abbreviation of has_le for set. And b/s/Union, are special instances of Sup and SUP. Where (SUP x : S, f x) = Sup (f ' S). and SUP x, f x = SUP x : univ, f x. (dual for b/s/Inter and Inf / INF).
Also bounded_exists and bounded_forall are very similar to SUP, INF on Prop.
The problem with this approach is, that complete_lattice is defined in terms of set. So we need to define set and ∈ then complete_lattice only after this the order properties of set. Also set is only classically a complete_lattice, this might be also a problem...
Or is it possible to extend the type class instances of a Type later on, i.e. introduced for set
the following instances:
weak_order (set A)
and later on a instance of
complete_lattice (set A)
I assume this problematic (i.e. theorems about set1 <= set2 would carry the wrong type class instance).

Yes, it is certainly possible to extend instantiations incrementally. We do that often. As you say, an issue is that the operations that class resolutions "finds" look slightly different, though they are definitionally equal.
We all need to talk about this more. An advantage to the current definitions for sets is that they unfold easily to the logical specifications. BTW, I think that right now "set" is the only part of the core library where  classical logic is used substantially. We should think about how important it is to separate the constructive and nonconstructive parts.
We still have to work out some basic methodology. We have been thinking of Lean as either "Isabelle + dependent types" or "Coq + automation", but these are not exactly the same. In the Coq approach, you rely on computational reduction a lot. In the Isabelle approach, you don't unfold definitions automatically, and rely on explicit theorems to translate. As the automation starts coming to life, we have to think about how we balance these two approaches.


FCFB-17 Timeout called on clock stopped is noted but not credited (good behavior, bad embed text)

When a team calls a timeout and the clock is stopped it behaves correctly but says the team called a timeout.

Wisconsin calls a timeout with clock stopped. No timeout used but embed says it does.

This also happens on a PAT attempt. Still good behavior but incorrect embed


Puppeteer

How does this package use puppeteer without referencing it in its code?

It's used in https://github.com/sindresorhus/capture-website, but you could have easily figured that out yourself if you took the time to look.

It's used in https://github.com/sindresorhus/capture-website, but you could have easily figured that out yourself if you took the time to look.


Nightly Builds 8.x Client

It would be nice to have some nightly builds of the new client to have the opportunity to try some features that are not released.
Many thanks for your great work @stevejgordon

Thanks, @svenhartmann!
We have a CI feed already at https://f.feedz.io/elastic/all/nuget/index.json. I'll update the install docs to mention this.


Windows CI: Turn off failing unit tests pkg\integration

Signed-off-by: John Howard<EMAIL_ADDRESS>Turns off failing unit tests on Windows CI for pkg\integration annotating them as 'TODO'. This allows us to get closer quicker to turning off the 'ignore unit test failures on Windows' flag.
:dog:

LGTM 🐰

LGTM


release 2.1.0

Development slowed down a bit, as some of the issues really get more complicated. But we already have 13 fixes on the milstone https://github.com/camunda/camunda-bpm-spring-boot-starter/milestone/6?closed=1 and I think its a good idea to get them out to the public.
Features:

configurable idGenerators
support of spring boot 1.5.x
create default filter only if it does not exist
webapp-ee plugin for gradle

Fixes

Init only custom collections in processengineConfiguration to avoid breaking default behavior
remove lombok

Release version: 2.1.0
Next Dev version: 2.2.0-SNAPSHOT
Objections?
Once done, check: https://search.maven.org/#search|ga|1|a%3A"camunda-bpm-spring-boot-starter-bom"

from my side: get it out 👍🏻

Am 19.04.2017 um 10:00 schrieb Jan Galinski<EMAIL_ADDRESS>Development slowed down a bit, as some of the issues really get more complicated. But we already have 13 fixes on the milstone https://github.com/camunda/camunda-bpm-spring-boot-starter/milestone/6?closed=1 https://github.com/camunda/camunda-bpm-spring-boot-starter/milestone/6?closed=1 and I think its a good idea to get them out to the public.
Features:
configurable idGenerators
support of spring boot 1.5.x
create default filter only if it does not exist
Fixes
Init only custom collections in processengineConfiguration to avoid breaking default behavior
remove lombok
Release version: 2.1.0
Next Dev version: 2.2.0-SNAPSHOT
Objections?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/camunda/camunda-bpm-spring-boot-starter/issues/230, or mute the thread https://github.com/notifications/unsubscribe-auth/AMTszemzupT17rcwZe8SPTyBQFpVdTHSks5rxb8ZgaJpZM4NBVBG.

HI @jangalinski,
I got a problem with the maven release on maven central:
[ERROR] Rule failure while trying to close staging repository with ID "orgcamunda-1343".
17:30:18     [ERROR]
17:30:18     [ERROR] Nexus Staging Rules Failure Report
17:30:18     [ERROR] ==================================
17:30:18     [ERROR]
17:30:18     [ERROR] Repository "orgcamunda-1343" failures
17:30:18     [ERROR]   Rule "javadoc-staging" failures
17:30:18     [ERROR]     * Missing: no javadoc jar found in folder '/org/camunda/bpm/extension/springboot/gradle/camunda-bpm-spring-boot-webjar-gradle-plugin/2.1.0'

How can I reproduce this locally?

Try to include this one into the webjar module.
https://github.com/rvowles/groovydoc-maven-plugin
On 25.04.17 11:16, Jan Galinski wrote:

How can I reproduce this locally?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/camunda/camunda-bpm-spring-boot-starter/issues/230#issuecomment-296969832,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHI8Yei-3iUvTVq8I3dRUW925Js_HA8pks5rzbnugaJpZM4NBVBG.

I added the groovydoc-maven-plugin and it generates a -javadoc.jar during (every) build. I opened a new pull request # #232 (not sure though, why it tries to merge all previous commits again).

had to manually fix a conflict on pom.xml .... now checks are running

@hawky-4s-   Can we still release 2.1.0 or do we need to change to 2.1.1?

@hawky-4s- @stefanzilske travis ran successfully

Released to Maven Central, should be available shortly.

Yes, it's on central. Thanks!

Hi,
who can tell me please ,  the diffrence between org.camunda.bpm.extension.springboot and org.camunda.bpm.springboot
I'm using springboot  and when I put @EnableProcessApplication, I have this error: Error:(29, 54) java: package org.camunda.bpm.spring.boot.starter.annotation does not exist
Who ca help me please

The camunda  starter once was a community extension with the groupId and package name " org.camunda.bpm.extension.springboot".
Last Year, with release 2.3.0, it became an official camunda product and the groupId changed.
So make sure you only have the one without "extension" on the classpath.
Also: This kind of questions is better discussed in the forum: https://forum.camunda.org/c/spring-boot-starter


'elyra-metadata' help should display a link to the documentation

Is your feature request related to a problem? Please describe.
The elyra-pipeline CLI displays a documentation link when help is invoked, e.g.
$ elyra-pipeline --help
Usage: elyra-pipeline [OPTIONS] COMMAND [ARGS]...

  Run Elyra pipelines in your local environment or submit them to an external
  service, such as Kubeflow Pipelines or Apache Airflow.

  Find more information at: https://elyra.readthedocs.io/en/latest/

The link is specific to the version of Elyra that is installed, e.g. https://elyra.readthedocs.io/en/v3.8.0/ for version 3.8.
Describe the solution you'd like
It would be helpful if the elyra-metadata command would do the same. The current output is
$ elyra-metadata --help

Manage Elyra metadata.

Subcommands
-----------
...

Hi @ptitzler I can work on this issue. I'll assign this to me

Please Sir help me to deploy my  kubeflow pipeline locally using elyra I am trying from one month I do not know where I am lagging behind please help me so that I can move ahead

@Ishan854 please open an issue and provide us with more detailed information what you are trying to do what what obstacles you are facing. Thank you.


Provide import from other ChannelGraph formats (lnd, ldk, eclaire)

Currently the Channel class internally just stores the json blog from c-lightning's listchannels command and accesses this. Obviously it would be nice to have wrappers that allow other implementations to load the channel graph into this library

Şu anda sınıf dahili olarak blogu ' komutundan Channeldepolar ve buna erişir. Açıkçası, diğer uygulamaların kanal grafiğini bu kitaplığa yüklemesine izin veren sarmalayıcılara sahip olmak güzel olurdu.json``c-lightning``listchannels

bu komutları nereye ekleyeceğim

Is there a better way to do this?

I got the following reply from @t-bast:

We don't have any API to dump the graph: that would be very inefficient and definitely not something a user should regularly call on a mainnet node. A much better model in eclair is to write a plugin, which can have access to the graph as it is used for path-finding. But the plugin needs to be in a JVM language, which most devs don't find fancy enough nowadays ;)
We could add APIs to do some graph introspection for debugging and research, but it really should be used sparingly in production. We'd welcome external contributions to add these APIs if that's interesting for your path-finding research

I guess unless eclair provides a solution we can't support data import from eclair then?

bu komutları nereye ekleyeceğim

I am not sure this is the place to ask where those commands are beeing added. You will need a running c-lightnig node and then you can call lightning-cli listchannels in your command line. The resulting json is being added to the constructor of the ChannelGraph class as provided in the example at: https://github.com/renepickhardt/pickhardtpayments/blob/main/examples/basicexample.py

but i don't know anything about this can you help me
28 May 2022 Cmt 09:15 tarihinde Rene Pickhardt @.***>
şunu yazdı:

bu komutları nereye ekleyeceğim
I am not sure this is the place to ask where those commands are beeing
added. You will need a running c-lightnig node and then you can call lightning-cli
listchannels in your command line. The resulting json is being added to
the constructor of the ChannelGraph class as provided in the example at:
https://github.com/renepickhardt/pickhardtpayments/blob/main/examples/basicexample.py
—
Reply to this email directly, view it on GitHub
https://github.com/renepickhardt/pickhardtpayments/issues/5#issuecomment-1140183529,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS65OVXGLG7DGGK3KXHUAZ3VMG2WLANCNFSM5VHLZEUQ
.
You are receiving this because you commented.Message ID:
@.***>


Continue managing issues

We will create a milestone 3 project as we did for our previous milestones to continue manageing issues professionally:)

Thanks Nicole I think we have all the elements up now


Image RTL

cc @abarth

Fixes https://github.com/flutter/flutter/issues/11391 https://github.com/flutter/flutter/issues/11589 https://github.com/flutter/flutter/issues/11999 https://github.com/flutter/flutter/issues/12001

Looks pretty good, but I'd move the alignment resolve to RenderImage to follow the pattern we use elsewhere (and for efficiency).

I'm headed to sleep, but LGTM for whatever you decide to do about the code duplication.  Getting it down to two might be enough.  The general rule of thumb I like is that three copies is when its worth thinking hard about how to share.

I found an interesting bug when moving stuff to RenderImage, which affected all the other render objects that took textDirection and used it before layout (so Stack, Padding, Align, etc): if you change the textDirection to null in the same frame as you make the textDirection unnecessary, you throw (or if you don't, then you instead throw on the frame where you change textDirection to non-null and make it necessary).
I've fixed that, added some tests for it too (for Stack, Padding, and Image; I didn't test the other widgets), but the fix is ugly: the updateRenderObject methods have to actually verify whether the textDirection is non-null, and if so, set it before the other properties, otherwise, it has to be set last.
PTAL.

Ok I apply #1 everywhere. PTAL.

Switched to using nullness instead of an explicit flag.

thanks for the review, will check in on green


Add a new flag to set context when it is created

Reason/Context
To create a new context and then set it as current we have to run two commands namely

asyncapi config context add
asyncapi config context use

We could really add a flag in the context add command so that we automatically set the config as current when we are creating it, so something like this
asyncapi config context add [context-name] [file-path] --set-current

Description
I think this is preet simple as we just have to add a new flag in here, for more information on how to create flags in Oclif commands read here
https://github.com/asyncapi/cli/blob/dc99a3d376784babb710be2fd872f291bccdd3b5/src/commands/config/context/add.ts#L7

Hi @Souvikns. I'd like to try my hand at this issue if that's ok. ^_^

I wanted to see the behavior of the context operations but I ran into this issue.
https://github.com/asyncapi/cli/issues/751


*: implement read index service

Signed-off-by: nolouch<EMAIL_ADDRESS>
What have you changed? (mandatory)
Please NOTE that:

Do not assume reviewers understand the original issue

What are the type of the changes? (mandatory)
Details in: https://github.com/tikv/rfcs/pull/14
Actually, there is an inconsistent issue about apply status between leader and follower, but we now only reply after successfully apply and write in the leader.
The currently defined type

New feature

How has this PR been tested? (mandatory)
-Unit Test

Actually, there is an inconsistent issue about apply status between leader and follower, but we now only reply after successfully apply and write in the leader.

where is the origin issue?


“Not” combinator

Matches any character not matched by the argument parser.

What’s the implication of noting a multi-character pattern? (I am a dumb hairless ape).

@davidcairns: TL;DR: Makes no different how many characters the pattern matches (zero, one, n), it’s whether it returns nil or not.
!a would match a single character iff a does not match; so it doesn’t matter if a would consume input because we don’t care how much it consumes, we just care whether it matches or fails.
My current thinking is that it’d be better to do zero-width negative lookahead instead. In that model, ?!a would never consume any input, but would succeed iff a does not match. Then you’d do ?!a ++ b to allow b to parse when a cannot.
This works because parser combinators return (/*parseTree: */ T, /*restOfInput:*/ String)?, so they can return the input unmodified in the tuple to do this. And they indicate failure by returning nil, so we can unambiguously determine whether they matched zero characters or failed.
Here’s an example using ?! to recover the behaviour described at top (parsing any single character not matched by its argument):
let quote = ignore("\"")
let string = quote ++ (?!quote ++ any)* ++ quote

OHHHHHHHHHH I get it now.

Given the less-regex-y API direction in #110 (removal of postfix * and +). Any opinions on what operator/name this should have? /cc @joshvera

@bencochran I’ve been stealing names from Parsec and Lightyear, so I’m a fan of not or notFollowedBy. I think this might be Parsec’s notFollowedBy.

Added in #111


fira-code package doesn't play nice with kitty font_features setting

Describe the bug
Impossible to enable stylistic sets in Fira Code using kitty's font_features setting, when using the nixpkgs#fira-code package.
Steps To Reproduce
Steps to reproduce the behavior:

Install both nixpkgs#kitty and nixpkgs#fira-code, through either nixos or home-manager
In .config/kitty/kitty.conf, add the line "font_family FiraCodeRoman_400wght
In new kitty window, type "0"
In kitty.conf, append the line "font_features FiraCodeRoman_400wght +zero"
in new kitty window, type "0" again

Expected behavior
Zero character would switch from zero with a slash through it to zero with a dot (or more generally, any of the stylistic sets work at all)
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
As far as I can tell the problem is that nixpkgs#fira-code installs only the variable weight font. I tested this by removing the fira-code package entirely, downloading the same zip that the package downloads, and then copying the resultant "ttf/FiraCode-Regular.ttf" into .local/share/fonts (and running fc-cache).
After resetting my kitty.conf ("font_family FiraCode-Regular" and "font_features FiraCode-Regular +zero") expected behaviour resumes and I can use stylistic sets again. I then followed the same process, but this time copying the variable weight to .local/share/fonts, and the issue resumed.
I don't know enough to contribute a merge to fix this, otherwise I would do more than just filing a report. Sorry!
Notify maintainers
@rycee
the person who made the change, just in case they know something extra: @midchildan

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.7.6-zen1, NixOS, 24.05 (Uakari), 24.05.20240228.9099616`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - nixpkgs: `/nix/store/cbbsvzjcqvzlylq9s7p6d2gyxh64q88p-source`

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

I don't have a Linux DE handy at the moment, but I can successfully enable stylistic sets for the variable Fira Code on my Mac. So the font itself seems fine.


Fix except syntax for Python 3 in test_manager.py

This also works for Python 2.6+.

This has already been fixed in the latest version. Closing now.


SEAB-5910: add topic selection to elasticsearch

Description
This PR adds topicSelection attribute to the elasticsearch entries such that we can recognize AI generated topics in the elasticsearch entries
Review Instructions
Review that topicSelection is in elastic search
Issue
https://ucsc-cgl.atlassian.net/browse/SEAB-5910
Security and Privacy
If there are any concerns that require extra attention from the security team, highlight them here.
e.g. Does this change...

Any user data we collect, or data location?
Access control, authentication or authorization?
Encryption features?

Please make sure that you've checked the following before submitting your pull request. Thanks!

[x] Check that you pass the basic style checks and unit tests by running mvn clean install
[x] Ensure that the PR targets the correct branch. Check the milestone or fix version of the ticket.
[x] Follow the existing JPA patterns for queries, using named parameters, to avoid SQL injection
[x] If you are changing dependencies, check the Snyk status check or the dashboard to ensure you are not introducing new high/critical vulnerabilities
[x] Assume that inputs to the API can be malicious, and sanitize and/or check for Denial of Service type values, e.g., massive sizes
[x] Do not serve user-uploaded binary images through the Dockstore API
[x] Ensure that endpoints that only allow privileged access enforce that with the @RolesAllowed annotation
[x] Do not create cookies, although this may change in the future
[x] If this PR is for a user-facing feature, create and link a documentation ticket for this feature (usually in the same milestone as the linked issue). Style points if you create a documentation PR directly and link that instead.

Please add a note to the 1.16 deploy notes that we'll need to reindex. We probably will need to for anything anyways, and we should also probably reindex on every major release to be safe, but until then, it'll be good to have a reminder.

Added a note to reindex in the 1.16 checklist here:: https://github.com/dockstore/dockstore-deploy/wiki/1.16-checklist


Using system pytest rather than astropy bundled

Bundled pytest gets deprecated in astropy core in 2.0, so better to start using the system one.

Thanks @bsipocz!


Search client causing app crash on heroku

Do you want to request a feature or report a bug?
What is the current behavior?
If the current behavior is a bug, please provide all the steps to reproduce and a minimal
JSFiddle example or a repository on GitHub that we can npm install
and npm start.
What is the expected behavior?
I am trying to link algolia with firebase following the instructions on the website.
The sample works locally. However when I try to run it on heroku I get the following errors:
 /app/dist/algolia/algolia-manager.js:28
2017-05-15T17:40:19.948991+00:00 app[web.1]:                 throw err;
2017-05-15T17:40:19.948991+00:00 app[web.1]:                 ^
2017-05-15T17:40:19.948996+00:00 app[web.1]: AlgoliaSearchNetworkError: getaddrinfo ENOTFOUND bzkq9hqh2-1.algolianet.com bzkq9hqh2-1.algolianet.com:443
2017-05-15T17:40:19.948998+00:00 app[web.1]:     at ClientRequest.error (/app/node_modules/algoliasearch/src/server/builds/node.js:227:14)
2017-05-15T17:40:19.948998+00:00 app[web.1]:     at ClientRequest.g (events.js:292:16)
2017-05-15T17:40:19.948998+00:00 app[web.1]:     at emitOne (events.js:96:13)
2017-05-15T17:40:19.948999+00:00 app[web.1]:     at ClientRequest.emit (events.js:188:7)
2017-05-15T17:40:19.949000+00:00 app[web.1]:     at TLSSocket.socketErrorListener (_http_client.js:309:9)
2017-05-15T17:40:19.949000+00:00 app[web.1]:     at emitOne (events.js:96:13)
2017-05-15T17:40:19.949001+00:00 app[web.1]:     at TLSSocket.emit (events.js:188:7)
2017-05-15T17:40:19.949001+00:00 app[web.1]:     at connectErrorNT (net.js:1021:8)
2017-05-15T17:40:19.949002+00:00 app[web.1]:     at _combinedTickCallback (internal/process/next_tick.js:80:11)
2017-05-15T17:40:19.949002+00:00 app[web.1]:     at process._tickCallback (internal/process/next_tick.js:104:9)

it then crashes. I am not sure if anyone else has this problem but I have not been able to find any solution in my searches. What should I do?

Could you provide us with a reproducible app (as small as possible), that will help a lot with debugging!

I just used the sample. https://www.algolia.com/doc/guides/integrations/firebase-algolia/

@xerotolerant Can you double check your appid? I think you are missing the last character.

Hey that was exactly the problem. Thanks a lot. It probably got messed up when I added it as an environment variable


Implement landing page

Take the designs for the landing page and implement them in the app!

To quickly get our domain and repo set up, I ported some static CSS and HTML into the  component. Part of this task will be removing the placeholder and the static CSS.


update(docs): add instructions for helm template

Refactor the readme to include examples that can be
used as quick start with concrete commands.
Update the location of the charts.
Signed-off-by: kmova<EMAIL_ADDRESS>

Verified by running the steps mentioned in the doc on a GKE cluster.
make clean
make generate
kubectl apply -f manifests/setup
kubectl apply -f kubectl apply -f manifests/openebs-addons
kubectl apply -f manifests/openebs-addons

Output:
kiran_mova_mayadata_io@kmova-dev:monitoring$ kubectl get pods -n openebs
NAME                                   READY   STATUS    RESTARTS   AGE
alertmanager-main-0                    2/2     Running   0          18m
alertmanager-main-1                    2/2     Running   0          18m
alertmanager-main-2                    2/2     Running   0          18m
grafana-7c45dc6b55-gzn25               1/1     Running   0          18m
kube-state-metrics-76f6cb7996-726kh    3/3     Running   0          18m
node-exporter-d56n5                    2/2     Running   0          18m
node-exporter-g9ftb                    2/2     Running   0          18m
node-exporter-mv7v5                    2/2     Running   0          18m
prometheus-k8s-0                       2/2     Running   1          18m
prometheus-k8s-1                       2/2     Running   1          18m
prometheus-operator-7775c66ccf-wfw9x   2/2     Running   0          19m

kiran_mova_mayadata_io@kmova-dev:monitoring$ kubectl get svc -n openebs | grep grafana
grafana                 NodePort    <IP_ADDRESS>    <none>        3000:30902/TCP               19m

Verified that dashboards are showing values by accessing grafana over node port.


[remove nixpkgs] part 1: write info for nix store paths in lockfile

Summary
How was it tested?

Current dependencies on/for this PR:

main

PR #1208   👈

This comment was auto-generated by Graphite.


Can Indicator RP2040 pull the image from Vision V2 faster?

There are two problems:

Using I2C port, there is very limited speed to get the image.
When using UART, the Baud speed of Vision V2 default is 921600. there is no suitable cable for Indicator to connect.

When Using RP2040, it must using the hardware UART instead of software entity.
Doing so, you'll need to modify the pins_arduino.h, which you can edit locally.
according to the datasheet  of pico, I modified as follow:
#pragma once

// Serial
#define PIN_SERIAL1_TX (16u)
#define PIN_SERIAL1_RX (17u)

//#define PIN_SERIAL2_TX (8u)
//#define PIN_SERIAL2_RX (9u)
#define PIN_SERIAL2_TX (20u)
#define PIN_SERIAL2_RX (21u)

// SPI
#define PIN_SPI0_MISO  (0u)
#define PIN_SPI0_MOSI  (3u)
#define PIN_SPI0_SCK   (2u)
#define PIN_SPI0_SS    (1u)

#define PIN_SPI1_MISO  (12u)
#define PIN_SPI1_MOSI  (11u)
#define PIN_SPI1_SCK   (10u)
#define PIN_SPI1_SS    (13u)

// Wire
#define PIN_WIRE0_SDA  (20u)
#define PIN_WIRE0_SCL  (21u)

#define PIN_WIRE1_SDA  (26u)
#define PIN_WIRE1_SCL  (27u)

#define SERIAL_HOWMANY (3u)
#define SPI_HOWMANY    (2u)
#define WIRE_HOWMANY   (2u)

#include "../generic/common.h"

Be attention of the WIRE0, as it connot be comment and I didn't change it. so if you want to use I2C, use WIRE1 instead.
wire.begin() // do not use it
wire1.begin() // yes

So, For Indicator, RP2040 connect to PC via USB2.0, Serial1 to inner ESP32 and Serial2 via grove(20,21).
Serial2 will support the high speed baud, as now it's harware configured.


Updated Python code according to PEP8

PEP8 - Style Guide for Python Code
Changes Made in this pull request in accordance with PEP8:

Hanging indentation fixed according to indentation guide in PEP8.
Surrounded function definitions with two blank lines according to the instructions for blank lines.
Removed unnecessary spaces from either side of keyword/argument according to the guide here.

 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.:x: Vibhu-Agarwal sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


check sorted indices in Subset

check the sorted indices for subset, related to #2503

I think we can sort indices here as well
https://github.com/microsoft/LightGBM/blob/72027036a978e0f455304ae9963b7bf3b9c2eb4c/python-package/lightgbm/basic.py#L1098

Without corresponding fixes in R package, this PR breaks our RTD docs, because we run some R examples there:
* installing *source* package ‘lightgbm’ ...
** libs
installing via 'install.libs.R' to /tmp/RtmpqPGaf6/devtools_install_53b62e5b3be/lightgbm
/home/docs/checkouts/readthedocs.org/user_builds/lightgbm/checkouts/latest/lightgbm_r/src/src/io/dataset_loader.cpp: In member function 'void LightGBM::DatasetLoader::ConstructBinMappersFromTextData(int, int, const std::vector<std::__cxx11::basic_string<char> >&, const LightGBM::Parser*, LightGBM::Dataset*)':
/home/docs/checkouts/readthedocs.org/user_builds/lightgbm/checkouts/latest/lightgbm_r/src/src/io/dataset_loader.cpp:984:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       if (sample_values.size() <= start[rank] + i) {
           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
* DONE (lightgbm)
Loading required package: R6
Updating roxygen version in /home/docs/checkouts/readthedocs.org/user_builds/lightgbm/checkouts/latest/lightgbm_r/DESCRIPTION
Warning: Topics missing from index: lgb_shared_params, lightgbm
Loading lightgbm
Re-compiling lightgbm
[LightGBM] [Fatal] used_row_indices should be sorted in Subset
[LightGBM] [Fatal] used_row_indices should be sorted in Subset
[LightGBM] [Fatal] used_row_indices should be sorted in Subset
double free or corruption (out)
/bin/bash: line 10:  1339 Aborted                 (core dumped) Rscript build_r_site.R

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/docs/checkouts/readthedocs.org/user_builds/lightgbm/envs/latest/lib/python3.7/site-packages/sphinx/cmd/build.py", line 303, in build_main
    args.tags, args.verbosity, args.jobs, args.keep_going)
  File "/home/docs/checkouts/readthedocs.org/user_builds/lightgbm/envs/latest/lib/python3.7/site-packages/sphinx/application.py", line 263, in __init__
    self._init_builder()
  File "/home/docs/checkouts/readthedocs.org/user_builds/lightgbm/envs/latest/lib/python3.7/site-packages/sphinx/application.py", line 325, in _init_builder
    self.emit('builder-inited')
  File "/home/docs/checkouts/readthedocs.org/user_builds/lightgbm/envs/latest/lib/python3.7/site-packages/sphinx/application.py", line 510, in emit
    return self.events.emit(event, self, *args)
  File "/home/docs/checkouts/readthedocs.org/user_builds/lightgbm/envs/latest/lib/python3.7/site-packages/sphinx/events.py", line 80, in emit
    results.append(callback(*args))
  File "/home/docs/checkouts/readthedocs.org/user_builds/lightgbm/checkouts/latest/docs/conf.py", line 259, in generate_r_docs
    raise Exception("An error has occurred while generating documentation for R-package\n" + str(e))
Exception: An error has occurred while generating documentation for R-package
Collecting package metadata: ...working... done
Solving environment: ...working... done


(EAI-173): Quick start code and docs

Jira: https://jira.mongodb.org/browse/EAI-173
Changes

[ ] Add quick start code
[ ] Add quick start docs
[ ] Fix issue w demo site in mongodb-chatbot-server package

Notes
Todos for next week:

fix demo site
[ ] set up new db + embedded content w AVS
[ ] run ingest + make sure it works well
[ ] write the quick start
[ ] rebase on top of main after #268 is merged

superceding with a new version


MeSH + OMIM entity linkers for a single piece of text at a time

Hi,
First of all, thankyou very much for all the hard work you've put in to make SciSpacy for us.
I need some help with NEL; it's my first time using scispacy.
I'm quite new to this, but what I know from my research is that the MeSH system doesn't have genetic diseases. That’s why any “complete” disease ontology that uses MeSH will also use OMIM.
My question is: Is there any way to do this with scispacy? Like any way to use both systems for a piece of text so that what MeSH misses OMIM covers.
They also have this thing in the NCBI dataset (disease annotated dataset), so for diseases that do not have any id in MeSH they have used the OMIM system for it.  (see the image attached)

Thanks for your time reading this. Any help is appreciated! :)

Hi, we don't have support for the OMIM ontology at this point. It should be possible to add your entity linker if you have access to the ontology though. See https://github.com/allenai/scispacy/issues/331#issuecomment-803291644 for more information.


Basic auth doesn't seem to work properly?

Hi there,
I’m using neo4j_sips for an elixir project I’m trying to get into production currently. The last thing stopping me from getting the project into production is basic auth with neo4_sips - no matter what I try, the server seems to come back as unauthorized.
I’m already using the same config with a ruby API using neo4jrb, so I know that the credentials are correct.
Futhermore, if I use curl to access the Neo4j API in the format of “http://:@host” then I get past authorization. Turning off the auth requirement on the server also allows me to connect.
Has this feature been used successfully elsewhere?
I'm using Neo4j enterprise 2.3.2
Best,
JH

prod.exs:
config :neo4j_sips, Neo4j,
  basic_auth: [
    username: "neo4j",
    password: "<password>"
  ],
  url: "http://<host>:7474",
  pool_size: 5,
  max_overflow: 2,
  timeout: 30

ubuntu@10:~$ sudo -u www-data /opt/app/api/bin/api console
Using /opt/app/api/releases/0.0.11/api.sh
Exec: /opt/app/api/erts-7.2/bin/erlexec -boot /opt/app/api/releases/0.0.11/api -boot_var ERTS_LIB_DIR /opt/app/api/erts-7.2/../lib -env ERL_LIBS /opt/app/api/lib -config /opt/app/api/running-config/sys.config -pa /opt/app/api/lib/api-0.0.10/consolidated /opt/app/api/lib/api-0.0.11/consolidated -args_file /opt/app/api/running-config/vm.args -user Elixir.IEx.CLI -extra --no-halt +iex -- console
Root: /opt/app/api
/opt/app/api
Erlang/OTP 18 [erts-7.2] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

{"Kernel pid terminated",application_controller,"{application_start_failure,neo4j_sips,{{shutdown,{failed_to_start_child,neo4j_sips_pool,{{badmatch,{error,{bad_return_value,{error,<<\"Cannot connect to the server at url: http://<host>:7474. Reason: Invalid Authorization\">>}}}},[{poolboy,new_worker,1,[{file,\"src/poolboy.erl\"},{line,275}]},{poolboy,prepopulate,3,[{file,\"src/poolboy.erl\"},{line,296}]},{poolboy,init,3,[{file,\"src/poolboy.erl\"},{line,145}]},{gen_server,init_it,6,[{file,\"gen_server.erl\"},{line,328}]},{proc_lib,init_p_do_apply,3,[{file,\"proc_lib.erl\"},{line,240}]}]}}},{'Elixir.Neo4j.Sips',start,[normal,[]]}}}"}

Crash dump is being written to: erl_crash.dump...done
Kernel pid terminated (application_controller) ({application_start_failure,neo4j_sips,{{shutdown,{failed_to_start_child,neo4j_sips_pool,{{badmatch,{error,{bad_return_value,{error,<<"Cannot connect t

Hi John - it should work, but let investigate this issue against the Neo4j version that you have over there. The authentication, basic and token-based, was one of the first functions I implemented and didn't have any issues with, but I'll check again. There is at least one (public) project that is using the auth: https://github.com/asarode/thoughtshare, and a couple of private ones, and didn't receive any troubling reports until now. Also, are you sure your app runs in prod mode, i.e. $ MIX_ENV=prod ... ?

I just tried, using Neo4j 2.3.3 (Community) with the code from the master branch, and it works. My local server is configured to listen to localhost:7373. The config I am using:
config :neo4j_sips, Neo4j,
  basic_auth: [
    username: "neo4j",
    password: "******"
  ],
  url: "http://localhost:7373",
  pool_size: 5,
  max_overflow: 2,
  timeout: 30

I also enabled the Neo4j experimental login support, and below are the relevant log records.
Without authentication (using a wrong password, on purpose):
<IP_ADDRESS> - - [24/Jan/2016:11:12:22 -0500] "GET /db/data/ HTTP/1.1" 401 135 "
==req== GET /db/data/ HTTP/1.1
Authorization: Basic bmVvNGo6c3dvcmQyMg==
User-Agent: Neo4j.Sips client
Host: localhost:7373
Accept: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
X-Stream: true

==resp==
HTTP/1.1 401 Unauthorized
WWW-Authenticate: None
Date: Sun, 24 Jan 2016 16:12:22 GMT
Content-Type: application/json; charset=UTF-8

With the following neo4j_sips expected error:
=INFO REPORT==== 24-Jan-2016::11:12:22 ===
    application: logger
    exited: stopped
    type: temporary
** (Mix) Could not start application neo4j_sips: Neo4j.Sips.start(:normal, []) returned an error: shutdown: failed to start child: :neo4j_sips_pool
    ** (EXIT) an exception was raised:
        ** (MatchError) no match of right hand side value: {:error, {{:badmatch, %{errors: [%{code: "Neo.ClientError.Security.AuthorizationFailed", message: "Invalid username or password."}]}}, [{Neo4j.Sips.Server, :init, 1, [file: 'lib/neo4j_sips/server.ex', line: 72]}, {Neo4j.Sips.Connection, :init, 1, [file: 'lib/neo4j_sips/connection.ex', line: 26]}, {:gen_server, :init_it, 6, [file: 'gen_server.erl', line: 328]}, {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 240]}]}}
            src/poolboy.erl:275: :poolboy.new_worker/1
            src/poolboy.erl:296: :poolboy.prepopulate/3
            src/poolboy.erl:145: :poolboy.init/3
            (stdlib) gen_server.erl:328: :gen_server.init_it/6
            (stdlib) proc_lib.erl:240: :proc_lib.init_p_do_apply/3

While a proper authentication will yield the correct behavior, excerpt from the log file:
<IP_ADDRESS> - - [24/Jan/2016:11:10:34 -0500] "GET /db/data/ HTTP/1.1" 200 663 "
==req== GET /db/data/ HTTP/1.1
Authorization: Basic bmVvNGo6c3dvcmQ=
User-Agent: Neo4j.Sips client
Host: localhost:7373
Accept: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
X-Stream: true

==resp==
HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Date: Sun, 24 Jan 2016 16:10:34 GMT
Content-Type: application/json; charset=UTF-8; stream=true

{"extensions":{},"node":"http://localhost:7373/db/data/node","node_index":"http://localhost:7373/db/data/index/node", ...

Hi @florinpatrascu,

Also, are you sure your app runs in prod mode, i.e. $ MIX_ENV=prod ... ?

I'm running the app in prod mode as I'm running it on a server it's been released into with exrm.
I wonder if it's to do with the size of my password? It's 128 characters long? Could that possibly be a factor?

For reference, I fixed this simply by deleting my _build directory.

It means the config files were not updated?! Mix?? Very weird ...
Thank you, for letting me know!

@florinpatrascu no problem. I added that info to this issue because @arjun from Slack PM'd me to let me know he was experiencing the same thing.


DEPRECATION WARNING: The behavior of attribute_changed?

Hey.
I get warnings when I create a new record
DEPRECATION WARNING: The behavior of `attribute_changed?` inside of after callbacks will be changing in the next version of Rails. The new return value will reflect the behavior of calling the method after `save` returned (e.g. the opposite of what it returns now). To maintain the current behavior, use `saved_change_to_attribute?` instead. (called from changes_in_latest_version at
Rails 5.1.2
PaperTrail 8.1.2

Per our [contributing guide][1], please ask usage questions on [StackOverflow][2].

Due to limited volunteer time, we can only accept bug reports and feature requests here on GitHub.

Once you create a question on StackOverflow, please feel free to comment here with the URL.

For instructions on how to file a bug report, please see our [issue template][3].

[1]: https://github.com/airblade/paper_trail/blob/master/.github/CONTRIBUTING.md
[2]: https://stackoverflow.com/tags/paper-trail-gem
[3]: https://github.com/airblade/paper_trail/blob/master/.github/ISSUE_TEMPLATE.md

Just to clarify, this does sound like something we should investigate. Please open a new issue using our bug report template.


DeveloperGuide.adoc: Clean up

Coverage remained the same at 78.484% when pulling e5fcc49d91e5958147c0f8610918dabbb741358d on Kratious:documentation-cleanup into aadc6a695ab258d2e1c913022047c5233c57cd3b on CS2103-AY1819S1-W16-2:master.


can't add MaterialViewPager into android project

Hi many people, I new Dev and I have a android project. I try add MaterialViewPager into my project but when I try rebuild it, I get some error look like this img.

My grade file:

Thanks all

You must add resourses in to your project.


User can't create<EMAIL_ADDRESS>=> @otherdomain.com alias

From @harobed on July 1, 2015 12:5
User can't create<EMAIL_ADDRESS>=> @otherdomain.com alias.
Solution :

user define<EMAIL_ADDRESS>=><EMAIL_ADDRESS>in modoboa-admin user interface
append TRIM(LEADING '*' FROM al.extmboxes) here : https://github.com/modoboa/modoboa-admin/blob/master/modoboa_admin/postfix_maps.py#L66

What do you think about this solution ?
Copied from original issue: modoboa/modoboa-admin#32

As modoboa already provides a way to create domain aliases (based on http://www.postfix.org/postconf.5.html#virtual_alias_domains), we need to know what's the best mechanism.

From @harobed on July 2, 2015 13:26
What do you think about this proposition ?

Trim leading * from alias addresses before saving them would reduce wrong user input for catch-all aliases. Doing it in the mapping file is to late in my opinion. And adding domain aliases this way is confusing. The already provided way is much clearer for me.

Catchall aliases are no longer defined using a * character. Modoboa does now respect the internal postfix format.


SectionLength behaviour and message in Japanese

2 points:

How does SectionLength delimit sections? It treats each text file I have tried it with as a single section.
The phrasing of the Japanese flag message is odd. For example, it says:
SectionLength: セクション内の文字数が最大の"5,235"を超えています

5,235 is the number of characters in the file, not the number specified in max_num in the validator.

The same 2 points apply to ParagraphNumber:

How does ParagraphNumber delimit paragraphs?
The phrasing of the Japanese flag message is odd. For example, it says:
ParagraphNumber: セクション内のパラグラフ数が最大の"21"を超えています

21 is the number of paragraphs in the section (as determined by RedPen), not the number specified in max_num in the validator.

Could you please add another issue for the paragraph number thing? One issue should have only one topic. Otherwise we are not able to trace the status of the problem.

Will do.
Thank you for the replies so far.

How does SectionLength delimit sections? It treats each text file I have tried it with as a single section.

If plain text file format only have one section. if you need multiple sections, please write your document with markup text such as AsciiDoc or Markdown format.


weights are undefied ...

Probably an error due to vecto's arrange method. ❗

Error is due to the arrange and fill methods of vecto.

solved, the network is working,but the learning is very poor and i'm always getting results near to 1,
have to tune the hyper-params.


Created Redux User Store

This PR finishes up the initialization of the redux user store which includes authentication and some other info. We can easily change this later. Right now we don't have any action creators so it can't really be used yet. However, you can see in the Navbar component a working example of how to subscribe to changes for specific data in the store.

can you add node modules to the gitignore real quick


non halting loop on equal or very close start, stop times

https://github.com/AnalyticalGraphicsInc/cesium/blob/c292a33a27954004eaba0f08b75a667b4fbcbc4e/Source/Core/Clock.js#L300
suggest replace with
Math.min(
JulianDate.secondsDifference(currentTime, stopTime),
JulianDate.secondsDifference(stopTime, startTime)
)
in the increment.

Thanks @thedoctordiaz!  Feel free to open a pull request with these changes.  You can find instructions on doing so here: https://github.com/AnalyticalGraphicsInc/cesium/blob/master/CONTRIBUTING.md#opening-a-pull-request


enable differentiation / more granular control of  managing versions of parent & submodules

While bumping my parent project for a next iteration it also bumps the version for all submodules, while I only want to modify a single one. It would be convenient if it would be able to either only bump the parent or a set of sub-modules by inclusion/exclusion.
The plugin is wrongfully updating all submodules with the same change while I only desire the parent version to be set to, I think it is not correct to assume that parent & sub module versions always simultaneously change.
Another good addition would be to support the ci/cd friendly properties, like $revision

To keep it simple, the actual change on POM file's version value is done by hard-coding and using another Maven plugin "versions-maven-plugin" as in here - https://github.com/q3769/semver-maven-plugin/blob/c10290754927594ccd27da3e7a54d62bb2ae541c/src/main/java/qt/maven/plugins/semver/SemverMojo.java#L95
Would very much like to keep things simple if possible. As is now, though, if you run this plugin inside a submodule and use that submodule's POM file, doesn't it only change that submodule's version alone?

sorry i just saw your point of

The plugin is wrongfully updating all submodules with the same change while I only desire the parent version to be set to, I think it is not correct to assume that parent & sub module versions always simultaneously change.

it's strange because, per the versions-maven-plugin's doc https://www.mojohaus.org/versions-maven-plugin/set-mojo.html#processAllModules, "processAllModules" should be "false" by default. that means it should not have changed the child modules' versions.


API Reviews for 7.0.0 release

Embrace the pain

Closing this out as we have API reviewed everything now. We may want to do some selective final reviews before RTM... but we have been over everything at least once.


fix issue and optimize code

FastJsonProvider add Content-Length;
FastJsonHttpMessageConverter optimize;
FastJsonHttpMessageConverter4 optimize;
FastJsonJsonView optimize;

[Current coverage][cc-pull] is 92.98%

Merging [#608][cc-pull] into [master][cc-base-branch] will decrease coverage by -<.01%

@@             master       #608   diff @@
==========================================
  Files           107        107
  Lines         15486      15489     +3
  Methods           0          0
  Messages          0          0
  Branches       3576       3575     -1
==========================================
+ Hits          14399      14401     +2
  Misses          471        471
- Partials        616        617     +1

Powered by Codecov. Last updated by [9c4325d...fbb0266][cc-compare]
[cc-base-branch]: https://codecov.io/gh/alibaba/fastjson/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/alibaba/fastjson/compare/9c4325d9e5d2055b73ae9678ee966eb9ef4d35c3...fbb0266fcc160f0fb6b53f2fc2dbaf4217a851c3
[cc-pull]: https://codecov.io/gh/alibaba/fastjson/pull/608?src=pr


Is it possible to load ".env.local.example" file with undefined variables?

I'm trying to load a .env.local.example file where the YAML variables are not defined
const variables = yaml.load(fs.readFileSync('./.env.local.example', 'utf-8'))
console.log('variables', variables)

I get the following error:
YAMLException: end of the stream or a document separator is expected (31:1)

 28 | # Used to send monitoring event ...
 29 | # Optional - If not set, the ap ...
 30 | # Example (fake value): https:/ ...
 31 | SENTRY_DSN=                     ...
------^
 32 |
 33 | # Github "personal access token ...
    at generateError (/Users/vadorequest/dev/unlyEd/chatbot-builder/node_modules/js-yaml/lib/loader.js:183:10)
    at throwError (/Users/vadorequest/dev/unlyEd/chatbot-builder/node_modules/js-yaml/lib/loader.js:187:9)
    at readDocument (/Users/vadorequest/dev/unlyEd/chatbot-builder/node_modules/js-yaml/lib/loader.js:1645:5)
    at loadDocuments (/Users/vadorequest/dev/unlyEd/chatbot-builder/node_modules/js-yaml/lib/loader.js:1688:5)
    at Object.load (/Users/vadorequest/dev/unlyEd/chatbot-builder/node_modules/js-yaml/lib/loader.js:1714:19)
    at Object.<anonymous> (/Users/vadorequest/dev/unlyEd/chatbot-builder/next.config.js:32:24)
    at Module._compile (node:internal/modules/cjs/loader:1092:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1121:10)
    at Module.load (node:internal/modules/cjs/loader:972:32)
    at Function.Module._load (node:internal/modules/cjs/loader:813:14) {
  reason: 'end of the stream or a document separator is expected',
  mark: {
    name: null,
    buffer: '# XXX Template example\n' +
      '# This file is an example, meant to be duplicated as ".env.local" for local override\n' +
      '\n' +
      '# See https://nextjs.org/docs/basic-features/environment-variables\n' +
      '\n' +
      '# XXX Tips: How is this file meant to be used?\n' +
      '# This file is NOT tracked by git and can contain sensitive information, or override variables from ".env".\n' +
      '\n' +
      '# XXX Tips: When is this file being used?\n' +
      "# This file is used only when building the Next.js app locally (localhost), whether it's for running `next dev` or `next build`.\n" +
      '# For staging/production stages, the app relies on "vercel.{NEXT_PUBLIC_CUSTOMER_REF}.{NEXT_PUBLIC_APP_STAGE}.yml:build.env".\n' +
      '\n' +
      `# XXX Tips: What's the difference between env vars starting with "NEXT_PUBLIC_" and the others?\n` +
      `# All env variables that DON'T start with "NEXT_PUBLIC_" MUST be manually exposed by ./next.config.js for the project to work locally\n` +
      '# "NEXT_PUBLIC_" has a semantic purpose. If you mean to use a variable on the browser, then you should use "NEXT_PUBLIC_".\n' +
      '# Any non-sensitive env variable should start with "NEXT_PUBLIC_".\n' +
      '# Sensitive information MUST NOT start with "NEXT_PUBLIC_".\n' +
      `# You must be careful to use sensitive information only on the server-side, because if you use them on the browser or getInitialProps, they'll be leaked, even if the variable doesn't start with "NEXT_PUBLIC_".\n` +
      '# Any change to this file needs a server restart to be applied.\n' +
      '\n' +
      '# Locize API key, can be found under "Your project > Settings > Api Keys" at https://www.locize.app/?ref=unly-nrn\n' +
      '# Used to automatically save missing translations when working locally\n' +
      "# Optional - If not set, the app will work anyway, it just won't create new keys automatically\n" +
      '# Example (fake value): 615384ff-0f39-4c7b-89ca-9b0acbfd0869\n' +
      'LOCIZE_API_KEY=\n' +
      '\n' +
      '# Sentry DSN, can be found under "Your project > Client Keys (DSN)" at https://sentry.io/settings/YOUR_ORG/projects/YOUR_PROJECT/keys/\n' +
      '# Used to send monitoring events (errors, etc.)\n' +
      "# Optional - If not set, the app will work anyway, it just won't send any event\n" +
      '# Example (fake value<EMAIL_ADDRESS>+
      'SENTRY_DSN=\n' +
      '\n' +
      '# Github "personal access token", can be generated at "Settings > Developer settings > Personal access tokens" at https://github.com/settings/tokens\n' +
      '# Used by "Workflow Dispatch" GitHub Actions\n' +
      '# Needs the following scopes:\n' +
      '#  - Repo (FULL)\n' +
      '#  - Workflow\n' +
      `# Optional - If not set, the app will work anyway, it just won't be able to deploy new instances through the "startVercelDeployment" API\n` +
      '# Example (fake value): 278c560c1314b8b032c1314b856072bdaaaaaaaa\n' +
      'GITHUB_DISPATCH_TOKEN=\n' +
      '\n' +
      '# Server secret key for FaunaDB.\n' +
      '# Used to perform actions from the server-side (creating users, etc.)\n' +
      '# Go to https://dashboard.fauna.com/ > Select DB > Security > New Key > Role: Server | Name: FAUNADB_SERVER_SECRET_KEY\n' +
      'FAUNADB_SERVER_SECRET_KEY=\n' +
      '\n' +
      '# Magic Link provides a "secret key" which must only be used from the server.\n' +
      '# Go to https://dashboard.magic.link/ > API Keys > Test "Secret key"\n' +
      'MAGIC_AUTH_SECRET_KEY=\n',
    position: 2090,
    line: 30,
    column: 0,
    snippet: ' 28 | # Used to send monitoring event ...\n' +
      ' 29 | # Optional - If not set, the ap ...\n' +
      ' 30 | # Example (fake value): https:/ ...\n' +
      ' 31 | SENTRY_DSN= ...\n' +
      '------^\n' +
      ' 32 | \n' +
      ' 33 | # Github "personal access token ...'
  }
}
error Command failed with exit code 1.

Here is the file content:
# XXX Template example
# This file is an example, meant to be duplicated as ".env.local" for local override

# See https://nextjs.org/docs/basic-features/environment-variables

# XXX Tips: How is this file meant to be used?
# This file is NOT tracked by git and can contain sensitive information, or override variables from ".env".

# XXX Tips: When is this file being used?
# This file is used only when building the Next.js app locally (localhost), whether it's for running `next dev` or `next build`.
# For staging/production stages, the app relies on "vercel.{NEXT_PUBLIC_CUSTOMER_REF}.{NEXT_PUBLIC_APP_STAGE}.yml:build.env".

# XXX Tips: What's the difference between env vars starting with "NEXT_PUBLIC_" and the others?
# All env variables that DON'T start with "NEXT_PUBLIC_" MUST be manually exposed by ./next.config.js for the project to work locally
# "NEXT_PUBLIC_" has a semantic purpose. If you mean to use a variable on the browser, then you should use "NEXT_PUBLIC_".
# Any non-sensitive env variable should start with "NEXT_PUBLIC_".
# Sensitive information MUST NOT start with "NEXT_PUBLIC_".
# You must be careful to use sensitive information only on the server-side, because if you use them on the browser or getInitialProps, they'll be leaked, even if the variable doesn't start with "NEXT_PUBLIC_".
# Any change to this file needs a server restart to be applied.

# Locize API key, can be found under "Your project > Settings > Api Keys" at https://www.locize.app/?ref=unly-nrn
# Used to automatically save missing translations when working locally
# Optional - If not set, the app will work anyway, it just won't create new keys automatically
# Example (fake value): 615384ff-0f39-4c7b-89ca-9b0acbfd0869
LOCIZE_API_KEY=

# Sentry DSN, can be found under "Your project > Client Keys (DSN)" at https://sentry.io/settings/YOUR_ORG/projects/YOUR_PROJECT/keys/
# Used to send monitoring events (errors, etc.)
# Optional - If not set, the app will work anyway, it just won't send any event
# Example (fake value<EMAIL_ADDRESS>SENTRY_DSN=

# Github "personal access token", can be generated at "Settings > Developer settings > Personal access tokens" at https://github.com/settings/tokens
# Used by "Workflow Dispatch" GitHub Actions
# Needs the following scopes:
#  - Repo (FULL)
#  - Workflow
# Optional - If not set, the app will work anyway, it just won't be able to deploy new instances through the "startVercelDeployment" API
# Example (fake value): 278c560c1314b8b032c1314b856072bdaaaaaaaa
GITHUB_DISPATCH_TOKEN=

# Server secret key for FaunaDB.
# Used to perform actions from the server-side (creating users, etc.)
# Go to https://dashboard.fauna.com/ > Select DB > Security > New Key > Role: Server | Name: FAUNADB_SERVER_SECRET_KEY
FAUNADB_SERVER_SECRET_KEY=

# Magic Link provides a "secret key" which must only be used from the server.
# Go to https://dashboard.magic.link/ > API Keys > Test "Secret key"
MAGIC_AUTH_SECRET_KEY=

I suppose it fails because the variables don't have actual values. Is there a way to ignore those?
The goal is to get a list of all the variables, I don't care about the values.

It fails because the file you are trying to parse is not in yaml format.
Use https://github.com/npm/ini or something similar.

Thank you, I didn't know it was a INI format either. Found a solution on SO that works well:
https://stackoverflow.com/questions/66950285/how-to-list-all-variables-listed-in-a-dot-env-file-e-g-env-local-example


Remove not used database dialect property

Can you do this in the ITs too, please?

The property must be removed in the docs too: https://github.com/osiam/resource-server/blob/master/docs/configuration.md. Might be also true for the docs in osiam/osiam.

And I think, that a changelog entry is mandatory for this change.

I've grep'ed my local sources:
osiam-osiam/docs/detailed-reference-installation.md:org.osiam.resource-server.db.dialect=org.hibernate.dialect.PostgresPlusDialect
test-suites/performance-tests/src/main/resources/resource-server-configuration/jpa-configuration.xml:                 <property name="databasePlatform" value="${org.osiam.resource-server.db.dialect}"/>
test-suites/performance-tests/src/main/resources/resource-server-configuration/resource-server_pg.properties:org.osiam.resource-server.db.dialect=org.hibernate.dialect.PostgresPlusDialect
test-suites/performance-tests/src/main/resources/resource-server-configuration/resource-server_h2.properties:org.osiam.resource-server.db.dialect=org.hibernate.dialect.H2Dialect
resource-server/docs/configuration.md:org.osiam.resource-server.db.dialect=org.hibernate.dialect.PostgresPlusDialect
osiam-connector4java-integration-tests/src/test/resources/resource-server-configuration/resource-server_mysql.properties:org.osiam.resource-server.db.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
osiam-connector4java-integration-tests/src/test/resources/resource-server-configuration/resource-server_pg.properties:org.osiam.resource-server.db.dialect=org.hibernate.dialect.PostgresPlusDialect

Can you do this in the ITs too, please?

Yes, here you go: https://github.com/osiam/connector4java-integration-tests/pull/271

I've grep'ed my local sources:
osiam-osiam/docs/detailed-reference-installation.md:org.osiam.resource-server.db.dialect=org.hibernate.dialect.PostgresPlusDialect
test-suites/performance-tests/src/main/resources/resource-server-configuration/jpa-configuration.xml:
test-suites/performance-tests/src/main/resources/resource-server-configuration/resource-server_pg.properties:org.osiam.resource-server.db.dialect=org.hibernate.dialect.PostgresPlusDialect
test-suites/performance-tests/src/main/resources/resource-server-configuration/resource-server_h2.properties:org.osiam.resource-server.db.dialect=org.hibernate.dialect.H2Dialect
resource-server/docs/configuration.md:org.osiam.resource-server.db.dialect=org.hibernate.dialect.PostgresPlusDialect
osiam-connector4java-integration-tests/src/test/resources/resource-server-configuration/resource-server_mysql.properties:org.osiam.resource-server.db.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
osiam-connector4java-integration-tests/src/test/resources/resource-server-configuration/resource-server_pg.properties:org.osiam.resource-server.db.dialect=org.hibernate.dialect.PostgresPlusDialect

This is true for all except the test-suites. test-suites don't use a current version of the resource-server.

The property must be removed in the docs too: https://github.com/osiam/resource-server/blob/master/docs/configuration.md. Might be also true for the docs in osiam/osiam.

Done.

And I think, that a changelog entry is mandatory for this kind of change.

Done.

Done