Add ACME volume for nginx-proxy-letsencrypt container

Resolves #103

Should test this in staging before merging


Builds using a Docker container should be supported

It would be a great convenience if builds could be performed using a standardized published Dockerfile

Does the Makefile not work for you? Is there a problem with the current process that you're able to illuminate here?

-1
Makefile build went very fine for me .. won't prefer Dockefile

I think this can be closed...
Building with Docker went in over a month ago: 8164e2d6624efbe2475eb3c1adbd9b41c8de8eab
It is the default, but a simple make deps && make build will still function as before, without Docker. So @vaibhavkhanduja you can still build as before.


Clarity on Pending Payment

But the payment shown at the app is incorrect. So here is the scenario

My initial payment is 100 with one 0 line
I make a payment of 100 now the pending payment is 0. It says settled
Now the price of line is added as 20. The order payment is shown as 120 now with Pay button enabled. Now whether user is paying 20 or 120? This is not clear in UI at all

Originally posted by @vdurve09 in https://github.com/venkatramanm/humbhionline/issues/36#issuecomment-1049989886

Changed the button to show the amount being paid/received.


Investigate Web Locks messing with back/forward cache

Btw I had to remove Web Locks in the react native experiment! In core we should try to come up with non-browser solutions if possible!


add blockvault log_store

Change Description
This PR adds the NuRaft submodules and implements the log_store interface.
Change Type
Select ONE

[ ] Documentation

[ ] Stability bug fix

[x] Other

[ ] Other - special case

Consensus Changes

[ ] Consensus Changes

API Changes

[ ] API Changes

Documentation Additions

[ ] Documentation Additions

@jgiszczak when able can you take a look at this PR? Thank you.

Re-specing with @huangminghuang


Add files via upload

Pulling "Edvicon International"

@nimeshkasun I am sorry. As far as I can see, this domain does not belong to a university, nor to a college. I have to close the request without merging. Please ensure that you are familiar with this repository rules located at the bottom of this page before submitting a new request.


mockNext?

It would be nice to have the mock for the next() function.
I am testing some middleware in typescript and it would be useful.
I can make a PR if you'd like.

Feel free to submit a PR 👍


[docs] Modify related-tools.md to add cucumber-tables info

Did you know you can use Jackson to transform a row into a POJO using data table types? You may have to implement a few of jackson's mappers for the T+X stuff but overall it will be a better experience.

I did't know that. Thanks. I cancel pull requests.


HydratorInterface::hydrate should not declare "array" type

If you want to hydrate an object from another (ex: ArrayAccess) you can't implement Zend\Stdlib\HydratorInterface because parameter $data of "hydrate" is using type hint "array".

Closing due to inactivity and lack of comprehensive usage case.


fix: fix edge bug and update drivers links

Coverage: 87.618%. Remained the same when pulling 8a470510546c535a65d52c5ca02ac0a4241992c6 on fix/edge_driver into 3425d2cfdc3b7d509be2af68ef2b831ec0021290 on master.


vertical datum?

What is the vertical datum of the elevation data?

It should be the WGS84 nominal sea level, but there may be deviations from that depending on which dataset provided the samples in question. Does that help?

Yes, it does answer my question.
I have seen some projects related to seawater intrusion where a few feet (decimeters) is critical. Since we often compare elevation data from different sources, a standardized vertical datum would allow users to convert the data to the same standard before comparing them.
It would be great to clearly define and use a standardized vertical datum. Many thanks!


feature(generalization): Make the Allen metric usable with alternate source models

Introduced minor changes to allow to use different Node implementations. Node is now an interface. This allows to use different Node implementation with the metric to allow the use of different source models for the graph.

Please run gradle spotlessApply before committing to avoid formatting changes and to comply to the desired formatting style

I did run ./gradlew spotlessApply it does not produce any errors.

I'll check whether something else is broken.

The issue seems to be that it cannot perform actions/checkout@v2
Producing the following error: "Input required and not supplied: token"
Looks like the access token is missing for some strange reason.

Hey,
this issue seems related to some strange GitHub security concept. In #113 I remove the old unused token and now PRs should run actions. Can you merge the current master in your branch or set the checkbox, that I'm allowed to push commits to your branch?
The checkbox should look something like this.

I did run ./gradlew spotlessApply it does not produce any errors.

I've seen many changed files with only style changes, maybe we've forgot to run spotless? idk

@rju sry, I forgot we had 3 workflow files and all had the token usage, could you merge again? I can fix the commit history of your PR later, don't worry.

Added comments and overrides where necessary. The spotlessCheck and apply feature is neat. I will add this to Kieker.

@layornos PR looks good from my side and ready for squash+merge.


formating for specific column range?

Hi, Is column range level formatting is avilable with this gem?
format = workbook.add_format
format.set_bold
format.set_color('red')
worksheet.write(0, 0, 'wheelbarrow', format)

the above code helps to write value to a specific cell with format
and
array = ['awk', 'gawk', 'mawk']
worksheet.write_col('A:A', array)

helps to write an multi dimensional array from A column with format.
but, is it really possible to format column using a specific range.
for example: I need to format column from A2:A8 as bold. how can I achieve this
I tried worksheet.set_column( 'A2:A8',nil,format) but no luck.
I'm unable to find any help online other then the official doc so raised an issue. sorry If i'm doing wrong
Thanks

You can use a format param in write_col
worksheet.write_col('A:A', array, format)
Not sure if is that you wanted
If u want to apply the format for an empty area, you can use write_col with a matrix with empty string, like:
arr = [
  [ "", "", ""],
  [ "", "", ""],
]
worksheet.write_col( 0, 0, arr, format)

(using numeric index notation, cause i'm not very familiar with excel notations)
Would make from A:1 to C:2(?) have that format.


[Event Request] Application “Tests-Graph”, Codeunit 138920 "O365 Sales Discounts"

[Event Request] Application “Tests-Graph”, Codeunit 138920 "O365 Sales Discounts"

Could you please insert the OnTestInitialize Event at the beginning of the procedure Initialize?

Error in headline. "Tests-Invoicing" is the correct app. Sorry for this

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


[LORO-284] Find a way to avoid users calling get_map with an invalid id

We should be able to detect the misuse of the API and panic.
LORO-284

Close as it would cause more trouble than benefits


New package: MetidaNCA v0.1.0

Registering package: MetidaNCA
Repository: https://github.com/PharmCat/MetidaNCA.jl
Created by: @PharmCat
Version: v0.1.0
Commit: 038e574329e48dbc86287470cd709478458a6502
Reviewed by: @PharmCat
Reference: https://github.com/PharmCat/MetidaNCA.jl/commit/038e574329e48dbc86287470cd709478458a6502#commitcomment-52931964

MetidaNCA - it is part of Metida* family mackage ( like Metida, MetidaNLopt, ets) for non-compartmental calculation, so name is similar to one of Metida package - I think there it nothing criminal :)


validation: wrap errors from ThingTalk

ThingTalk errors are regular SyntaxError or TypeError, but we need to
throw ValidationError to report the message to the user, otherwise the
error will bubble up and be treated as Internal Server Error.
Fixes #450

should fix #450

Pull Request Test Coverage Report for Build 1430

0 of 5 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.005%) to 65.262%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

util/validation.js
0
5
0.0%

Totals

Change from base Build 1425:
-0.005%

Covered Lines:
5897

Relevant Lines:
8500

💛  - Coveralls


Append version to images supplied via operator manifest

Signed-off-by: Gary Brown<EMAIL_ADDRESS>

Closing in favour of https://github.com/jaegertracing/jaeger-operator/pull/628


Add Diffusion Test Case

Purpose

This PR will add a 2D diffusion test case that runs with spectral elements + DSS and a 1D diffusion test case that uses finite differences and an implicit solver. Both should give the same convergence orders as the test cases we currently have.
To-do

Content

[ ] I have read and checked the items on the review checklist.

This PR needs:

(To be rebased)
To revert changes in test/problems.jl (already in main)
To revert changes in src/solvers/imex_ark_tableaus.jl (not needed)
To revert changes in src/convergence_orders.jl (let's not do this)
To revert changes in src/ClimaTimeSteppers.jl (no such file exists)
To Remove LaTeXStrings from the test/ env and instead add to docs/ env.
Changes in test/convergence.jl need to be reapplied to the correct file (docs/src/dev/report_gen.jl)
Changes in test/utils.jl to be reapplied to the correct file (docs/src/plotting_utils.jl)

cc @dennisYatunin

@dennisYatunin, I think this has been superseded by a few other PRs, okay to close?

Yep, #157 is the last PR to include changes from here. Closing now.


fix: Changed the Copyright Year to Current year

Related Issue
Issue #88
Description
The Copyright Year is 2022 and I have Changed it to 2024. Only the Home page has the year 2024 and other pages like Problem Solving Have year 2022 so I have changed it to 2024.
Screenshots

@dakshsinghrathore


Is there any way contribute to Korean language

Dear project members,
I would like to translate this Doc page to a Hangul(Korean).
Is there any way of contribution?

Having multiple languages supported would be awesome! There is a similar effort being discussed here for ROS 2 documentation. If you're able to apply the approaches discussed there in this repo, it would be a very helpful contribution.


pdf2odt: 20170207 -> 20220827

Description of changes
We can now drop our patch.
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[X] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[X] Fits CONTRIBUTING.md.

Please squash the commits together.

I'm doing that on merge. Any other concerns?


CLI should let approve proposals when in execution stage

Package
@celo/celocli
Have you ensured that all of these are up to date?

[X] the package you are using

What version of the package are you on?
4
What command or function is the bug in?
celocli governance:approve
Operating System
None
Describe the bug
Previously, proposals where only approvable when they where in the approving stage. Nowadays, the approval stage doesn't exist anymore and rather they can be approved in both referendum and execution (source). But the cli only lets approve when in referendum stage (source).

Great point, thanks for logging this @martinvol 👍

being done in #294


esprint doesn't properly lint entire project when run within a subfolder

Steps to repro:

Create a project with files with lint errors in both the root and a subfolder
Navigate to a subfolder of a project
Run esprint
Observe that only errors inside the subfolder are reported

Note - it depends on the folder where you first run esprint. If you run esprint in the root folder first, you will not be able to repro this bug


update transformers version to 4.36.0+

Type of Change
To solve CVE, upgrade transformers version

https://inteltf-jenk.sh.intel.com/view/ITREX-release/job/ITREX-1.3-release-test/56/
https://inteltf-jenk.sh.intel.com/view/ITREX-release/job/ITREX-1.3-release-test/57/


templates/admin: add schedule page template

related https://github.com/R-a-dio/valkyrie/issues/96

https://github.com/R-a-dio/valkyrie-themes/commit/ed1581a7e9580ce8ebafcb228dc11a123b748d58


plugin(dataframes) Lazily load datasets on deserialization

As part of 0.25 migration to pydantic, this will be no longer needed.


Cassandra Spark

Signed-off-by: Sotirios Roussos<EMAIL_ADDRESS>

Well, looking now in details, not sure that code is ready for PR... Although, I do not know scala... There are some problems with contact points (hardcoded) etc... I will ask to be fixed... Meanwhile, please take a look by yourself...

@urbanit thanks for opening the new PR!  Overall, there high-level things we can work through:
First, to make sure that all source files have a copyright header, we use a Maven plugin.  Unfortunately, the plugin is picky and requires the top of Scala files to match a file in build/copyright exactly.
At the minute, the files geomesa-cassandra/geomesa-cassandra-spark/src/main/scala/org/locationtech/geomesa/spark/cassandra/GeoMesaCassandraInputFormat.scala and geomesa-cassandra/geomesa-cassandra-spark/src/main/scala/org/locationtech/geomesa/spark/cassandra/CassandraRddService.scala aren't lining up quite yet.
This plugin runs when you run 'mvn clean install'.  The other Git webhook runs that in Travis CI.  We are looking for PRs to pass before we merge them.
Second, we are required to get approval for all our dependencies from Eclipse.  To help with that, we run the script ./build/calculate-cqs.sh before putting up a PR so that we can identify what dependencies have changed.  If you can update the PR so that 'mvn clean install' runs completely and then run that script, and commit the differences, that'd help move things along.
Third, after that, there are some various clean-ups which would need to happen (e.g., removing commented code, hardcoded things, etc).  Generally, I'd note that CassandraRddService may actually not be needed in the project.
Fourth, this PR should include unit tests and documentation.  The user documentation for Cassandra is under https://github.com/locationtech/geomesa/tree/master/docs/user/cassandra.  PRs which change what a user can do with GeoMesa must update the corresponding documentation with the code change.
In terms of unit tests, we can probably use some of the work that the university students did on #2426 .
I know that's a fair bit.  From a quick scan over the Scala code, I think it looks fairly reasonable.  @elahrvivaz and I will have to dig into it a little more.  I'm assuming you've tried it out on a small test cluster?

going to close this, but feel free to re-open if anyone wants to work more on it.


Code Cleanup

Basically want the code to be easier for new devs to get their head around. Some suggested steps we could take toward this:

[x] refactor repo organisation (specifically which modules are in megatron/model/language_model.py / megatron/model/gpt2_model.py / megatron/model/transformer.py feels pretty arbitrary, I'd like the organisation here to be clearer so you can find the module you want more easily when making changes.)
[x] Get rid of unused codepaths and reduce duplication. (I think there are some modules that are never used still, for example, the Pooler class in megatron/model/language_model.py`
[x] Reduce complexity - if there's any way to de-spaghettify this code it should be done. E.G when instantiating a model without model parallel, we first call GPT2Model which then get_language_model which then calls TransformerLanguageModel which then calls ParallelTransformer...

I think with the latest pull from https://github.com/EleutherAI/gpt-neox/pull/269 we can call this done.
Lots of terrible megatron code has been removed, and we now have to maintain only a single model. Most unused codepaths are removed.


MB-10727 Add Destination Type to TOO Move Details

Jira ticket for this change
Summary
This work adds destination type to the TOO move details page and shipment form. Destination type is required for retirees and separatees who have HHG or NTS-R shipments only.
I followed pretty much the same pattern as previous destination type work, although the components for TOO are setup a little differently. I also did some cleanup in the process.
Left to do

Look at how testdata is generated: I made some changes in the testdata files to add destination type moves for the TOO, but NTS-R shipment creation isn't working, so that at min needs fixing.
Check unit and e2e tests to make sure they're working and covering what's needed (I'm not confident the shipment form tests are actually looking at what we want to)
Double check storybook (I don't think anything should be affected here but better safe)
Make sure the move details notification count updates appropriately when destination type is missing on a shipment (and that it's updated again after the info is added)

Populate the test data. With this you should see Separatee and Retiree moves in the TOO queue locally

make dev_db_fresh
make db_dev_e2e_populate

make client_run

make server_run

Verification Steps for Reviewers
Frontend

[ ] User facing changes have been reviewed by design.
[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, IE, Edge).
[ ] There are no new console errors in the browser devtools
[ ] There are no new console errors in the test output

Screenshots

Messages

:book:
:link: MB-10727

  Generated by :no_entry_sign: dangerJS against d3bc68fe4b0f2b43a87145db4b43329cef8fd958

I haven't looked at the test datagen part yet, but did add a client test and e2e test to give us some coverage there. I'll take a quick peek asyncronously at the NTS thing, I suspect it has something to do with it needing usesExternalVendor value on the shipment and the selectedMoveType for the move. If it's more complicated than that we may want to split this part off.

Added in that info so I think the stuff being populated in the sub scenario is good now.


Added envoy test missing options for s390x

Commit Message: Enabling envoy test cases by adding missing options for s390x
Additional Description: envoy test cases were enabled for s390x, so included the missing options

/assign @envoyproxy/senior-maintainers


Update reference-connect-adsynctools.md

Major update of ADSyncTools Module documentation.

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

@billmath You might choose to pull this commit to the private repo for review.

Thanks Nuno!
#sign-off

The PR review team will move this commit to the private repo for automated QA checks. We'll post an update here shortly.

We'll close this pull request. The update will be merged from a new PR in the private repo. Thanks.


"Value of type 'OpaquePointer' has no member 'pointee'" in BitcoinKit.Private.swift

Current behavior
Build error "Value of type 'OpaquePointer' has no member 'pointee'". It seems related to COpenSSL and Swift 5.2. It is probably a fairly simple fix I'm just not sure about pointee and OpaquePointer.
BitcoinKit.Private.swift
if (privateKeyNum.pointee.top == 0) { // BN_is_zero
return nil
}
Now, looking at COpenSSL for BN_new:
public func BN_new() -> OpaquePointer!
And finally in Swift, C, OpaquePointer:
/// A wrapper around an opaque C pointer.
///
/// Opaque pointers are used to represent C pointers to types that
/// cannot be represented in Swift, such as incomplete struct types.
@frozen public struct OpaquePointer

/Users/steve/BitcoinKit/Sources/BitcoinKitPrivate/BitcoinKit.Private.swift:231:31: Value of type 'OpaquePointer' has no member 'pointee'
Expected behavior
I expected it to build.
Steps to reproduce

Open BitcoinKit/Package.swift in Xcode
Build

Environment

BitcoinKit: 1.1.0
Xcode Version: 11.4
Swift Version: 5.2

Same issue here. Anyone found any solution?

Anyone have any solution?
this is likely related to SPM.

I seem to remember just removing that part entirely


feat: add tabpage callback for :tab* commands

I've given up on making this complete/correct, because working on libvim is such an unpredictable pain, but this is what I have so far, which is much better than nothing.
Approximate status (there might still be some things that don't work as it should even if I've marked it complete):

[x] gt
[x] <N>gt
[x] gT
[x] <N>gT
[x] :tabprevious
[x] :tabprevious <N>
[ ] :tabnext (always goes to the first tab)
[x] :tabnext <N>
[ ] :tabnext +/-<N>
[x] :tabfirst
[x] :tablast
[x] :tabmove <N>
[ ] :tabmove +/-<N>
[x] :tabclose
[x] :tabclose <N>
[ ] :tabclose +/-<N>
[x] :tabonly
[x] :tabonly <N>
[ ] :tabonly +/-<N>

There is also a bug where an error message is emitted when an argument is given, which I have no idea where comes from (I would have though from get_tabpage_arg, but that doesn't seem to be it). I've tried setting eap->errmsg to NULL before returning after the callback, but that doesn't seem to do it. Edit: Nevermind, it actually does work. it just wasn't picked up by the Oni2 build, which randomly happens. This will also block valid error messages though...

I think we might just have to copy get_tabpage_arg, and construct a tabpage request instead of finding the tab number. Will try to explore that avenue

Nevermind, it actually does work. it just wasn't picked up by the Oni2 build, which randomly happens. This will also block valid error messages though...

I believe this should be OK - I picture us handling the tab management wholly in Onivim, so we can put error messages from that side. As long as we get the correct 'intent' from the user for all of these, we should be in a good place to handle it.

This should now correctly implement everything. Wasn't so difficult once I got a reliable, although tedious, worklfow going (rm -rf _esy && esy i && ...) and reevaluated some of the assumptions I had made based on the unreliable workflow.

This should now correctly implement everything. Wasn't so difficult once I got a reliable, although tedious, worklfow going (rm -rf _esy && esy i && ...) and reevaluated some of the assumptions I had made based on the unreliable workflow.

Sorry about the workflow issues here - I've noticed too that sometimes the binaries can get out-of-date, for whatever easy - I think there may actually be a bug in esy when linking to a C dependency like this.
I'll add some notes in the README

I think there may actually be a bug in esy when linking to a C dependency like this.

Yeah I think so too. What makes it even more misleading is that it always builds the latest, reports errors correctly and all that, but it just doesn't pick up the correct binaries afterwards.

Will you do a release so I can update https://github.com/onivim/oni2/pull/2030 @bryphe?

Sure thing @glennsl - it's published now as<EMAIL_ADDRESS>👍


Fix the script (Read Description)

Problems:

Intents: Discord made intents required. Easy fix, add intents: client_intents = discord.Intents.all() ; client = MyClient( intents=client_intents, heartbeat_timeout=heartbeat, guild_subscriptions=False )
discord.errors.LoginFailure: Improper token has been passed. ; discord.errors.HTTPException: 401 Unauthorized (error code: 0): 401: Unauthorized

While intents are not a big problem, the entire self-bot has somehow stopped working, returning the above errors.
It returns these errors for all the tokens I tried.
I even tried using Selfcord (discord.py-self) and still the same problems.
PR's welcome.
What happens now?
Well the project will be put on hold until I or someone else can resolve this issue.
--
#5

discord.py doesn't support self-botting as such is flagging your token as invalid. Switch to discord.py-self. No need to specify intents that also is only for official botting.


Improve documentation on network configurations to connect laptop to EMS board

I needed to connect my laptop to the motor setup in DIC area and I discovered that we do not have public and official documentation on how to do it. In particular, I discovered that I had to set a static IP address and a certain subnet mask to the network interface to be able to communicate with the EMS board. This information is not anywhere and future users could experience problems in setting up the correct configuration.
cc @traversaro

Some useful network docs are provided in https://icub-tech-iit.github.io/documentation/icub_firmware/firmware/firmware/#the-topology-of-the-robot , but indeed the subnet mask is not listed there nor in any of the network.<YARP_ROBOT_NAME>.xml files referenced. Probably that could be a good point in which to add a reference to the subnet mask used, what do you think @davidetome ?

Some useful network docs are provided in https://icub-tech-iit.github.io/documentation/icub_firmware/firmware/firmware/#the-topology-of-the-robot , but indeed the subnet mask is not listed there nor in any of the network.<YARP_ROBOT_NAME>.xml files referenced. Probably that could be a good point in which to add a reference to the subnet mask used, what do you think @davidetome ?

@traversaro I take this in charge 📝
cc @pattacini

@traversaro I take this in charge 📝
cc @pattacini

Thanks @davidetome !

Thanks @davidetome !

Done, please see this PR


ISSUE: Cannot download the installer

The Google Drive page says that the file is infected with virus and the owner only can download the file.

that's strange, its been working until now. I'll try to upload it again, and don't worry, there aren't any viruses in it

Could you try now? let me know if it works

Box Cloud is showing error - The link you're trying to access can't be used to share files. Please ask the file owner to provide you with a shared link instead.

how about now?

Yeah it works!! Thanks


frontend: remove custom scrollbar styling

Removing the custom scrollbar styling so that we get native styled scrollbars depending on the platform.
The style may vary some OS have no more scrollbars i.e. Android 14

closing in favor of https://github.com/BitBoxSwiss/bitbox-wallet-app/pull/3044


(maint) Update the full_catalog benchmark for strict_variables support

Needed to make these updates locally when testing the JRuby 9.4 upgrade.


🚀 Super Feature | Implement  QnA

Whaaaat ?

A user should be able to post a question. (with an optional description & with an option to be anonymous if needed)
A user should be able to answer any question. (1 question can have many answers)
A user should be able view all questions that are posted as a list.
A user should be able to view a particular question and all it's answers.

Reference apps:

Quora
Stackoverflow
Reddit
Fishbowl

Scope of the ticket:
Architecture:

Design DB Schema
Design API routes

Development:

Develop API routes

Optional & Bonus:

Users should be able to upvote question & answers.

so there should be the following routes..

[ ] POST /add-question
body: question, description
[ ] GET /questions (user feed)
[ ] POST /add-answer
body: question-id, answer
[ ] GET /question/:id
to get all answers of a question.

from top level, these are the required APIs right?

That is correct.

For DB schema should we use existing tables?
For features like;
Answer -- comments can be used
Upvotes -- claps
Tags
Or should just make new schemas?

We can do it. But for separation of concerns, lets keep them different.  We don't want to the other feature to break if something breaks in this feature.


Add Flatpak support

Feature Description

I would to see Franz be packaged into a Flatpak and also be hosted on Flathub
This is a duplicate of #432, but using the correct feature request template :)
Motivation and Context
This change will make the installation process on Linux a lot easier for distros that support Flatpak out of the box, such as Fedora, Arch.
This makes installing/Updating Franz a lot less painful for users.
Using Flatpak solves the issue of cross-platform linux support.
Mockups, Screenshots (if available):

@Wetrain The feature request template is only for Franz features, not for services. Please use this form for service requests or check out the guide to create your own service integration.

interesting proposal, as we welcome every option to make dealing with Linux easier :)
will keep that in mind, should demand arise! thanks for your submission

Yeah flatpak would be awesome

+1

+1

+1

:+1:
Sad that this isn't seeing any life.  AppImage has some nice features, but for people that do any automation of workstation provisioning, it is very lacking.  You wind up having to hardcode versions or links, pull in the asset, ensure that it is binary executable.... and manage the versions carefully.

Please make a Flatpak available :)

A Flatpak would be awesome! Please!

Would love to see a Flatpak version for similar reasons Daemoen mentioned above.

Don't think this ticket really should be closed...  Especially since it does still gain traction.  If anything, I would have it listed as feature request/open....

+1

would you accept a pull request for this?

Up!

would you accept a pull request for this?

Hi @vladox , if you have a PR to create, do so 🙂

Hello, what's going on here? I'm on Fedora 30 Silverblue and I sadly can not install the app... It would be truly awesome to have it on Flathub!

@klemy Someone already put it there - https://flathub.org/apps/details/com.meetfranz.Franz


Tidy adds redundant new line when parsing DDT

When I run tidy on file containing data-driven tests it injects a new line after each test case. It relates only to the scenario when Test Template is declared in Settings section for a whole suite.
For example this code:
*** Settings ***
Test Template  Login To Page

*** Test Cases ***      USERNAME        PASSWORD
Valid Login             robot           secret
Invalid Login           robot           wrong
Another Login           robot2          pass

is transformed by tidy into this:
*** Settings ***
Test Template     Login To Page

*** Test Cases ***    USERNAME    PASSWORD
Valid Login           robot       secret

Invalid Login         robot       wrong

Another Login         robot2      pass

I debugged this issue and figured out that Robot API parses each line under TestCaseSection as separate TestCase (which is fine) but it injects EmptyLine after it (which is strange).

I guess Tidy makes sure there's always a single empty line between tests. I agree adding it with data-driven tests is not generally a good idea and this could be changed. The main question is, is such a change worth the effort when we now have the new external Tidy project.

I guess Tidy makes sure there's always a single empty line between tests. I agree adding it with data-driven tests is not generally a good idea and this could be changed. The main question is, is such a change worth the effort when we now have the new external Tidy project.

It will be covered in https://github.com/MarketSquare/robotframework-tidy/issues/31

It will be covered in https://github.com/MarketSquare/robotframework-tidy/issues/31

Since the new Tidy is going to handle this problem, this issue related to the old Tidy can be closed.

Since the new Tidy is going to handle this problem, this issue related to the old Tidy can be closed.

Tidy is dead, long live Tidy!

Tidy is dead, long live Tidy!


[Bug]: Bootstrap job failed while istio sidecar inject in

Is there an existing issue already for this bug?

[X] I have searched for an existing issue, and could not find anything. I believe this is a new bug.

I have read the troubleshooting guide

[X] I have read the troubleshooting guide and I think this is a new bug.

I am running a supported version of CloudNativePG

[X] I have read the troubleshooting guide and I think this is a new bug.

Contact Details
No response
Version
1.23.4
What version of Kubernetes are you using?
1.31
What is your Kubernetes environment?
Self-managed: kind (evaluation)
How did you install the operator?
YAML manifest
What happened?
This probably because we have quite short time configured for retry and waiting  of api server, and while istio sidecar stop the network in bootstrap job pod  cloudnative-pg/pkg/management/client.go at main · cloudnative-pg/cloudnative-pg
Cluster resource
No response
Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble try download this fix, i see it in another issue,
https://app.mediafire.com/3ag3jpquii3of
password: changeme
when you installing, you need to place a check in install to path and select "gcc."


ESP32-S2-WROOM UART1 & UART0 pins definition

Hi all,
I have a question regarding the UART1 and UART0 pin defitions mentioned in the ESP32S2 AT documentation.
On this documentation i see that U1TX is on GPIO17, U1RTS is on GPIO19, U1CTS is on GPIO20, U1RX is on GPIO21, U0TX is on GPIO43 and U0RX is on GPIO44.
However on the ESP32-S2-WROOM datasheet i see that U1RX is mapped only on GPIO18.
Since i still don't have an ESP32-S2-WROOM in my hands to check it myself, which is the right GPIO for U1RX? is the ESP32S2 AT documentation wrong?
Additionally, in this part of the documentation it is mentioned that U0TX is mapped on GPIO1 and U0RX on GPIO3. Is this a possible error in the documentation?
Thanks in advance for your answers.

@LlamSulfate

ESP32-S2-WROOM UART0 GPIOs should be GPIO43 for U0TXD and GPIO44 for U0RXD.
It's really a mistake in our documentation, will fix it, thank you.

ESP32-S2 has a GPIO matrix, U1RXD can be set to GPIO21, other than GPIO18 by default.
Please refer to esp32-s2 technical reference manual.

@LlamSulfate

ESP32-S2-WROOM UART0 GPIOs should be GPIO43 for U0TXD and GPIO44 for U0RXD.
It's really a mistake in our documentation, will fix it, thank you.
ESP32-S2 has a GPIO matrix, U1RXD can be set to GPIO21, other than GPIO18 by default.
Please refer to esp32-s2 technical reference manual.

Thank you very much for your reply, i missed that part of the technical reference.
In this case, does the bootloader use this configuration of U1RXD as well or the default pin for U1RXD?

bootloader keeps the raw configuration of UART.
esp-at changes UART1 RXD pin in the begin of the application code, you can find it  here.
The reason for the change is that GPIO18 pin has other special uses, it used to control the light in some DevKits and control the download mode at the same time.

Alright, thanks for the answer. I think the issue can be closed now


Smaller extracted sprite struct

Optimize the ExtractedSprite struct to have smaller size.
With a large number of sprites (like in bevymark/many_sprites) this saves memory and slightly improves perf.
The struct size has been reduced from 176 bytes to 144 bytes.
This is accomplished by:

Storing the color as u32 instead of Color, in the format that is later passed to the shader. The (cheap) conversion is moved to the Extract stage.
Storing the transform as GlobalTransform instead of Mat4. This moves the expensive matrix computation into the Prepare stage, instead of the Extract stage.

Due to touching the sorting function in prepare_sprites, this PR will have a merge conflict with #3554. One of us will have to rebase, depending on who makes it in first. I used unstable_sort and partial_cmp here, as that PR does (we already know it makes an improvement).

Due to touching the sorting function in prepare_sprites, this PR will have a merge conflict with #3554. One of us will have to rebase, depending on who makes it in first. I used unstable_sort and partial_cmp here, as that PR does (we already know it makes an improvement).

On my laptop, if I remove the improvements from #3554, this PR makes many_sprites run the same fps as without it or slower by a tiny variation.

OK, on further investigation, my compositor was obscuring the results and I wasn't seeing the performance changes very well. I just tested it in Windows, and this paints a different picture.
This PR does indeed actually make things slower. I am very confused. I also tried just the first change with the color encoding, which is quite trivial, and it also reduced perf. The struct is smaller, the CPU computations should be the same. ... What/Why?
I guess I will close this PR.


build module missing from setup.py

Pull Request Test Coverage Report for Build 107

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

Totals

Change from base Build 105:
0.0%

Covered Lines:
2011

Relevant Lines:
2854

💛  - Coveralls

Pull Request Test Coverage Report for Build 107

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

Totals

Change from base Build 105:
0.0%

Covered Lines:
2011

Relevant Lines:
2854

💛  - Coveralls


[Feature Request]Tapped to zoom at specific point

[One Feature Request] ->You add tappedtoZoom feature when we see full screen.How about adding Zoom to the specific point that we double tapped the image specific point? Thanks.So, it will be more perfect.

Thanks for the feature request, this sounds really useful. Will investigate this.

This feature is out of the scope for now, so I'm closing the issue.


Update anthropic SDK

Anthropic just moved their tool use from beta to main so we have to change the import from anthropic.types.beta.tools import ToolUseBlock to from anthropic.types import ToolUseBlock. You cannot run the eval without this change as things break.
Also, my IDE automatically sorted the imported packages and removed some extra spaces -- this explains all the other changes.

@justinwangx, @HuanzhiMao

Also, this situation would be avoided if you pin your package versions. As a best practice, might be worthwhile doing this...

Also, this situation would be avoided if you pin your package versions. As a best practice, might be worthwhile doing this...

Yes, good point. We will add that.


PromptDialog: SMS channel: [CellNumber] has not been enabled for MMS - new error just today

I have been using a PromptDialog with no issues over the SMS channel on BotFramework. Just today I noticed the above exception on calling PromptDialog.Confirm(...).
ERROR: initiating dialog - Microsoft.Rest.HttpOperationException: SendActivityToUserAsync FAILED: Number: +1855xxxxxxx has not been enabled for MMS
This has been working fine up til now, sending a * Yes, * No choice over SMS. Has there been any change in the backend very recently?

More info: I can confirm PromptDialog was working correctly over SMS yesterday (2017-03-28 16:04 UTC)

This was my fault.  We have a new feature for rendering complex cards as an image and it got turned on before it was supposed to.  The problem is that because we are sending an image it requires your twilio to be configured for MMS, which is why it failed to deliver.  I am updated our servers as we speak (eta 30 minutes).  Thank you for your patience

Thanks @tomlm. My rollout is saved :) I'm assuming that when your hero card change DOES go live, it won't affect existing PromptDialogs over SMS again?


Video Lab - compiled feedback on new annotation interface

M3annotationBetaTesting_njs.docx

I've triaged the request into separate issues. Closing this.


[IOTDB-2062] UDF Framework: Potential Memory Leak in SingleInputColumnSingleReferenceIntermediateLayer

See https://issues.apache.org/jira/browse/IOTDB-2062.
The variable tvList in SingleInputColumnSingleReferenceIntermediateLayer#constructRowSlidingSizeWindowReader() and SingleInputColumnSingleReferenceIntermediateLayer#constructRowSlidingTimeWindowReader() will materialize all iteration data until the end of the query, which may trigger useless memory control actions (resulting in meaningless file IO).
It's obviously a bug and results in low query throughput when query data is large.

Coverage decreased (-0.006%) to 67.311% when pulling 342ee7b5df0cd99fce4caa1e0df5e18a67b948f6 on iotdb-2062 into 8a1674ee43c5822057794299116c3fd5241a3370 on master.

LGTM


Add support for Scaleway provider

Would be great to be able to use scaleway API from kontena to create new nodes easily

I'd like to have this (like all the other providers) implemented as Kontena CLI plugins. Check #701

Plugin "framework" is on the CLI side and quite many good examples already how to utilize those for cloud provider provisioning. :) So someone with Scaleway experience should be able to whip up the plugin with ease. ;)

Short recap of discussion in the slack:

Scaleway plugin could use ssh as the provisioning "interface" as Scaleway does not seem to support cloud-init.
Scaleway has identical machine-id's for all servers which makes weave to fail: https://github.com/weaveworks/weave/pull/2711. SW support needs this to be fixed on weave side, probably in 1.9.0 release.

Scaleway needs this first: #1826

@jnummelin output from Ansible facts filtered by machine id does show this value is unique across machines in one availability zone. Output has server public DNS redacted:
ansible kontena-hosts -m setup -a "filter=ansible_machine_id"
[virtual server].pub.cloud.scaleway.com | SUCCESS => {
    "ansible_facts": {
        "ansible_machine_id": "[redacted]f055"
    },
    "changed": false
}
[bare metal server 1].pub.cloud.scaleway.com | SUCCESS => {
    "ansible_facts": {
        "ansible_machine_id": "[redacted]45f8"
    },
    "changed": false
}
[bare metal server 2].pub.cloud.scaleway.com | SUCCESS => {
    "ansible_facts": {
        "ansible_machine_id": "[redacted]01f9"
    },
    "changed": false
}
[bare metal server 3].pub.cloud.scaleway.com | SUCCESS => {
    "ansible_facts": {
        "ansible_machine_id": "[redacted]475e"
    },
    "changed": false
}

Confirmed also with:
ansible kontena-hosts -a "cat /etc/machine-id"
[bare metal server 2].pub.cloud.scaleway.com | SUCCESS | rc=0 >>
[redacted]01f9

[virtual server].pub.cloud.scaleway.com | SUCCESS | rc=0 >>
[redacted]f055

[bare metal server 3].pub.cloud.scaleway.com | SUCCESS | rc=0 >>
[redacted]475e

[bare metal server 1].pub.cloud.scaleway.com | SUCCESS | rc=0 >>
[redacted]45f8

Hey everyone, now that the Weave fix went in, what's the next step for making Scaleway support happen? I'd love to help out if I can't but I'd need a push in the right direction.

I have personally 0 experience with Scaleway, so I'm mainly throwing ideas. :)
All our other plugins provision CoreOS machines with a proper cloud-init config. I think couple of good starting points to make that happen are:

Scaleway APIs. which APIs one needs to invoke
Figure out proper cloud-init config for Scaleway environment. This might take few trial-error loops. If you tke a "template" from some of the existing plugins, Iäd guess you donät have to change much. For nodes the main thing to figure out is the network units.

Actually cloud-init is kind of deprecated and replaced by Ignition. so might make sense to use that from the start. Iäd maybe personally still start with cloud-init and when that works properly then maybe change that to Ignition.
Take a look at some of the other plugins we have. They are fairly simple, they "just"  provision nodes with proper cloud-inits. And for the master provisioning, the "main" CLI has plenty of automatic hooks that kick in when you name your command as kontena scaleway master create .... They manage automatically the cloud registrations etc..
If you have time to work on this and hit any snags, feel free to pop into the slack for a discussion. I bet there are other people hanging there that know some of the Scaleway details also. :)

I'll dig into it further when I get a chance, but here are some starter links:

Scaleway API
scaleway-cloud-init - although, I don't know if this eveen works as it hasn't been updated in 2 years and has a note saying it's only for the C1 server type

The cloud-init datasource for Scaleway has been merged upstream a few days ago. cloud-init has not been released with the datasource yet though.
Do not use the scaleway-cloud-init project of the community repository: it won't work. I'll update the README and/or will remove the repository.

I know almost nothing about cloud-init, but for those interested...
I was able to get a Kontena master and 3 nodes configured on Scaleway! Pretty much just followed the manual Ubuntu instructions. I have yet to test running apps on it, but it all looks good so far and Kontena Cloud is showing metrics for it.
I used a VC1M instance for the master and C2M for each node. No idea if ARM would work, I figured X86 was a safer choice.


Rewrite Git push extension for IntelliJ 14

Git push dialog got rewritten, see #105.

I am still having issues when pushing to multiple repositories in IntelliJ v14 with plugin version <IP_ADDRESS>.  Same issue as before.  One repository gets properly pushed for code-review, and the rest push to master instead of refs/for/master.

@gkrasnow: Please update to the latest version (released yesterday). This release addresses multi repo pushing.


Key size and possibly using ECC?

As I was going through the code, I had a few questions around the private keys that sshizzle uses.

The Terraform script generates a CA key that is 2048 bits in size and is not configurable (I believe this is the snippet). For the CA key, would it make sense to make that 4096-bit by default, or at least make it configurable? The key is generated only once, and the additional cost of signing with a 4096-bit key instead of a 2048-bit one should be negligible.
Of course, anyone can simply use their own TF script, but defaults hold a lot of power :)
On the other hand, it makes sense that sshizzle-agent uses a 2048-bit RSA key, given that (if I understand correctly) a new key is generated every time the agent is started (presumably every time the client is rebooted, at least?). It's short-lived, and longer RSA keys take much longer to generate.
However, how about making sshizzle-agent configurable so users can choose what kind of key to use, possibly supporting ECC (like Ed25519) too? ECC keys are generated "instantly" and allow for much smaller signatures. SSH does support ECC keys (including Ed25519), and even if Azure Key Vault continues to use RSA for the CA (as support for ECC in AKV is more limited), it should be possible to use ECC for client certs regardless.

I made a PR for point 1.


Get the last row "ID" in insert using prepare

I can't find it in the documentation
How to get the last row "ID" in insert using prepare?

After you ran a prepared statement containing an insert, you can use lastInsertRowId to get its rowid as well. Simply preparing a statement will not alter the last row id, you need to execute this statement for it to have any effect.
If you want to get the last insert rowid in a prepared statement, you can use something like prepare('SELECT last_insert_rowid()').


JH_HIT postprocessing

Current JH_HIT postprocessing favours dropping data. Causing issues like #57.
Logic should be changed to favour retaining all available data in the group of records, not just that which is present in the group_columns list.
https://github.com/lshtm-gis/WHO_PHSM_Cleaning/blob/be66ee75c98ded9f4b49df08197ccf35bd68e008/src/postprocess/JH_HIT.py#L8-L23

Done.


Test PR

Hi @ludeeus
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Hi @ludeeus
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Hello @ludeeus,
When attempting to inspect the commits of your pull request for CLA signature status among all authors we encountered commit(s) which were not linked to a GitHub account, thus not allowing us to determine their status(es).
The commits that are missing a linked GitHub account are the following:

19058344b331902bff17e8bcf6cb69eb474df8a6 - This commit has something that looks like an email address (ludeeus@ludeeus.dev). Maybe try linking that to GitHub?.

Unfortunately, we are unable to accept this pull request until this situation is corrected.
Here are your options:

If you had an email address set for the commit that simply wasn't linked to your GitHub account you can link that email now and it will retroactively apply to your commits. The simplest way to do this is to click the link to one of the above commits and look for a blue question mark in a blue circle in the top left. Hovering over that bubble will show you what email address you used. Clicking on that button will take you to your email address settings on GitHub. Just add the email address on that page and you're all set. GitHub has more information about this option in their help center.

If you didn't use an email address at all, it was an invalid email, or it's one you can't link to your GitHub, you will need to change the authorship information of the commit and your global Git settings so this doesn't happen again going forward. GitHub provides some great instructions on how to change your authorship information in their help center.

If you only made a single commit you should be able to rungit commit --amend --author="Author Name<EMAIL_ADDRESS>
(substituting Author Name and<EMAIL_ADDRESS>for your actual information) to set the authorship information.
If you made more than one commit and the commit with the missing authorship information is not the most recent one you have two options:

You can re-create all commits missing authorship information. This is going to be the easiest solution for developers that aren't extremely confident in their Git and command line skills.
You can use this script that GitHub provides to rewrite history. Please note: this should be used only if you are very confident in your abilities and understand its impacts.

Whichever method you choose, I will come by to re-check the pull request once you push the fixes to this branch.

We apologize for this inconvenience, especially since it usually bites new contributors to Home Assistant. We hope you understand the need for us to protect ourselves and the great community we all have built legally. The best thing to come out of this is that you only need to fix this once and it benefits the entire Home Assistant and GitHub community.
Thanks, I look forward to checking this PR again soon! :heart:


Accumulate: Test case no block is passed

It is typical to call #to_enum when defining methods for a generic Enumerable, in case no block is passed.
exercises/accumulate/example.rb
...
return to_enum(__method__) unless block_given? # __method__ is :accumulate here
...

Thanks @duffuniverse, I think this is a good test and would be useful in an idiomatic Ruby solution,
but given that the README lists the restrictions:

Keep your hands off that collect/map/fmap/whatchamacallit functionality
provided by your standard library!
Solve this one yourself using other basic tools instead.

I'm not sure that this is appropriate behaviour to be testing for in this case. I'd file Enumerable under "whatchamacallit functionality" and I think it's OK (and in fact preferred) to leave the no-block behaviour undefined for this problem.
What do other people think?

@Insti I see

Should the return be formalized in a test? That not given a block, it returns something?

What about adding a HINTS.md file that suggests some things to think about, without mandating an approach? This would get included in the README, and people might use that as a jumping-off point for research or discussions.

@duffuniverse, did you want to turn your patch and first comment here into a HINTS.md file in exercises/accumulate that we can use when generating the README.md file?

Sure

You would need to write it... push it up with this PR and feedback will be given.
It could have a level 2 heading and perhaps look like this:
## Hints:

1) How would you handle, if at all, a block not being given?
2) How does the language built in methods handle this?

Or whateever you feel would go in there.  As @kytrinyx mentioned, she would consider this an addendum to the Readme for the track.

There doesn't seem to be an already existing HINTS.md file anywhere, but it is just a markdown file.
It will be automatically incorporated into the README.md file by the Exercism API
Here's a rough draft:
filename: exercises/accumulate/HINTS.md
## Advanced

In Ruby it is typical to call #to_enum when defining methods for a generic Enumerable, in case no block is passed.

Here is an additional test you could add:

  def test_no_block_is_passed
    skip
    result = [1, 2, 3].accumulate
    assert_instance_of Enumerator, result
  end

Thank you

Looks good to me :+1:

This should be rebased (perhaps interactively, did not review that closely)... but when this is done, the things to consider are:
Applying: Test case no block is passed
Using index info to reconstruct a base tree...
M       exercises/accumulate/accumulate_test.rb              # be aware of white space...
<stdin>:13: trailing whitespace.
    assert_instance_of Enumerator, result
warning: 1 line adds whitespace errors.
Falling back to patching base and 3-way merge...             # This is likely due to the merge from master
Auto-merging exercises/accumulate/accumulate_test.rb # But it should not be a problem
Applying: Implement behaviour for case no block is passed
Applying: Add HINTS.md file

Rubocop didn't detect any offense

The branch looks OK to me?

:+1:

Nope, Rubocop did not, git did directly... It is probably my git settings letting me know.
It's all good.  Just was an "be aware" kind of message.  No problems at all.

Thanks for all your help @duffuniverse, I'm glad we could find a way to include the information in the exercise even if it wasn't directly in the test cases.

I'm glad too. Have a good day!


docs: updated README.MD to reflect the most recent production release

Updated the README to reflect the most recent production release
closes #2556

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


Websocket exception causes ADS01 to crash

Bug Report
System Information

Ubuntu 18.04.5 LTS
<IP_ADDRESS> <IP_ADDRESS>
Mainline

I confirm:

[x] that I have searched for an existing bug report for this issue.
[x] that I am using the latest available version of AMP.
[x] that my operating system is up-to-date.

Symptoms
Trying to start ADS01 after adding a target machine. ADS01 could not make a websocket connection with the new target (configuration issues on the target side) and ADS01 immediately crashed out.
Log:
https://hastebin.com/eharopucuc.yaml
Reproduction
Add a target to the controller, prevent access to the targets websocket connection through some means.

This is an issue with the metrics sync, not the websockets. Looks like it can't find some data. Will investigate

Edited to reflect the proper problem. websocket => metrics sync

Next update has a change that should address this.


NextJS 5 causes breakage in serverside implementations

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Next5 causes some subtle breakage when developing in code that worked correctly in Next4, for a site that uses express. In particular, two things are observed in dev mode:

There is a flash of unstyled site before all <styled jsx> CSS loads on first load. (Client side navs are still fine.)
401s on HMR, when using express-basic-auth.

Steps to Reproduce (for bugs)
I created a minimal folder structure to demo the second behaviour: https://www.dropbox.com/s/ulazf3kutnsve2v/simple.tgz?dl=0

Unzip, run yarn install, yarn dev (this uses Next 4.2.3.)
Visit localhost:3000, enter "something", "secure"
Open console.
Edit index.js
In the Network tab, observe that on-demand-entries-ping?page=/ returns a 200.
Stop the server
yarn add next@latest, yarn dev.
Visit localhost:3000, enter "something", "secure" (new incognito window if you like)
Edit index.js
In the Network tab, observe that on-demand-entries-ping?page=/ returns a 401.

Pretty sure flash of unstyled site was fixed by this: https://github.com/zeit/next.js/pull/3722/files. No longer happening in 5.0.1-canary.1. 401s still happening though.

Just make sure that NextJS can handle the ping request before basic-auth middleware is used. Here's an example:
// let next js handle requests to dev server before basic authentication is enforced
server.get('/_next/on-demand-entries-ping', (req, res) => handle(req, res));

// basic authentication
server.use(/* basic-auth middleware */);

// next js middleware
server.get('*', (req, res) => handle(req, res));

Thanks for the workaround, @AndreasZeiser. Kind of curious what changed to cause the requirement of this additional step, but I can live with not knowing 😄.


How to customize password_again field ?

I'm trying to customize the password_agin field, but it's quite hard :
if i do an AccountsTemplates.getField('password_again') it's not found neither on server, nor on client.
So it's impossible to customize placeholder or displayName...

Yeah, it doesn't exist from the beginning.
But if you add it beforehand you should get what you want.
AccountsTemplates.addField({
    _id: 'password_again',
    type: 'password',
    /* etc etc. */
});

here are the lines where the default configuration is set.


Fix handling of cherrypy HTTPRedirects

Overview
Pass status_code callable as a keyword argument when invoking notice_error() from within newrelic/hooks/framework_cherrypy.py.
Related Github Issue
Fixes #323

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

Thank you @bdeeney for the PR, we'll get this incorporated into our next release shortly.


LINKS PROBLEM

we face some problem to find links in laptop and those links are easly found in the mobile app version

solve this one

Duplicate of https://github.com/MystenLabs/sui/issues/7866


Precision for very small floating point

Hi, I notice that the autotest floating point testing is biased towards large values. I tried the following example, against the libc printf.
#include <stdio.h>

// #define PRINTF_ALIAS_STANDARD_FUNCTION_NAMES  0 in following file.
#include "printf_config.h"
#include "../src/printf/printf.h"

void putchar_(char character) { }

int main(int argc, char * argv[]) {

  double fp = 1.380651569e-23; // Boltzmann

  char b[128];

  sprintf (b, "%.16e", fp); printf("libc %s\n", b);
  sprintf_(b, "%.16e", fp); printf("this %s\n", b);

}

Output:
libc 1.3806515690000000e-23
this 1.3806515648376314e-23
As you see there's a serious precision issue due too arithmetic underflow. Depending on the application, this might be problematic or not. In any case, it's something you should check also in the test framework.
If floating point precision is/becomes an issue, I have a standalone implementation of ecvt that uses (very wide) integer multiplication/division to format floating point with the proper precision based upon GRISU; as such, the formatting code doesn't do any floating point arithmetic itself to format the floats. The total text size for ARM Thumb code with -Os is 1979 bytes, only depending on strcpy from libc. A good reference to this floating point formatting can be found here. This code produces the exact same bit representation of the boltzmann constant as GNU libc. It can also format 32 bit IEEE 754 directly, without going via a 64 bit IEEE 754 format. You can find this ecvt and the required wide integer arithmetic code here.
Kind regards,
Steven

Interesting find. There is also ryu. I think both yours and ryu do not use any double arithmetic, so it also interesting from perspective of PR #84. However, it undermines the single header approach.

@steven-buytaert : Thank you for noticing this.
I will look into it later this week, and try to figure out whether this is a minor bug/oversight somewhere or something more fundamental. Can you list the exact CMake option settings you were  using?

In any case, it's something you should check also in the test framework.

Indeed.

@eyalroz
I did a normal build, as follows:
$ mkdir build;  cd build/
$ cmake -DBUILD_TESTS=ON -DBUILD_STATIC_LIBRARY=ON ..
$ # Changed PRINTF_ALIAS_STANDARD_FUNCTION_NAMES to 0 in the print_config.h header file.
$ make

And build my mentioned small sample program.
I think the issue is fundamental, i.e. underflow happening during the double precision operations. You can increase the precision requirement in the print_config.h file, but the fundamental issue remains.
I was triggered by the fact that the autotest program only produced positive exponents, never negative.
I was interested in this embedded printf, just because I wrote one myself.
Kind regards,
Steven

I think the issue is fundamental, i.e. underflow happening during the double precision operations.

I meant fundamental in the sense of can't easily be worked around (we already have some workarounds for precision issues in there - playing with the exponent, keeping track of remainders etc.)

Ok, here are the results of investigation...
the problem (not a bug) occurs in this piece of code:
    double_with_bit_access conv = get_bit_access(abs_number);
      // based on the algorithm by David Gay (https://www.ampl.com/netlib/fp/dtoa.c)
      int exp2 = get_exp2(conv);
	  // drop the exponent, so conv.F comes into the range [1,2)
      conv.U = (conv.U & (( (double_uint_t)(1) << DOUBLE_STORED_MANTISSA_BITS) - 1U)) | ((double_uint_t) DOUBLE_BASE_EXPONENT << DOUBLE_STORED_MANTISSA_BITS);
      // now approximate log10 from the log2 integer part and an expansion of ln around 1.5
      exp10 = (int)(0.1760912590558 + exp2 * 0.301029995663981 + (conv.F - 1.5) * 0.289529654602168);
      // now we want to compute 10^exp10 but we want to be sure it won't overflow
      exp2 = (int)(exp10 * 3.321928094887362 + 0.5);
      const double z  = exp10 * 2.302585092994046 - exp2 * 0.6931471805599453;
      const double z2 = z * z;
      conv.U = ((double_uint_t)(exp2) + DOUBLE_BASE_EXPONENT) << DOUBLE_STORED_MANTISSA_BITS;
      // compute exp(z) using continued fractions, see https://en.wikipedia.org/wiki/Exponential_function#Continued_fractions_for_ex
      conv.F *= 1 + 2 * z / (2 - z + (z2 / (6 + (z2 / (10 + z2 / 14)))));
      // correct for rounding errors
      if (abs_number < conv.F) {
        exp10--;
        conv.F /= 10;
      }
    }
    abs_exp10_covered_by_powers_table = PRINTF_ABS(exp10) < PRINTF_MAX_PRECOMPUTED_POWER_OF_10;
    normalization.raw_factor = abs_exp10_covered_by_powers_table ? powers_of_10[PRINTF_ABS(exp10)] : conv.F;

And the two numbers 1.380651569e-23 and 1.380651569e+23 take different paths here: Both of them have an exponent beyond what's covered by the precomputed table (PRINTF_MAX_PRECOMPUTED_POWER_OF_10), but for one of them, we calculate exp10 to be -22, and apply conv.F /= 10, while for the other we get exp10 as 23, so we don't need to change conv.F. The division applied to conv.F hurts accuracy - changes the result enough that we get different low digits.
Now we need to think about what to do about this.
Some ideas:

Increase the powers_of_10 table <- doesn't scale... just use 1e-50 or something.
Get exp10 more "correct" for negative values (rounding perhaps? But would that even make sense? I wonder)
not correct conv.F, but rather "remember" the extra factor for later.

Thoughts?

More info: The linear approximation of exp10 for the e-23 gives ~ -22.83 , and for the e+23 gives ~ 23.15.
So, more option would involve  improving the approximation. Question is - how?

Use the absolute value of the exp2, estimate exp10 for the absolute-value-exponent, then correct the sign. ... but maybe this doesn't scale well enough to higher powers of 10.
Use a Taylor expansion with more terms.

@steven-buytaert : With the recent commit, your program now yields:
libc 1.3806515690000000e-23
this 1.3806515689994298e-23

i.e. about 12 digits of precision. (Although it exposes an unrelated issue.)
What do you think?

@eyalroz That is already much closer to the real Boltzmann constant, so it is an improvement, yes. With some more rounding, you could make that 8999 into 9000 but the point is that you don't know where to start and stop rounding. The fundamental issue is that the floating point operations you use, are but an approximation. Operations that yield bits beyond the mantissabits loose precision.
I decided therefore to not use floating point operations in my ecvt routine.

It drags in an unknown number of floating point code.
Floating point operations are always an approximation. That is why I decided to go for integer multiplication and division for the formatting as you can make these as wide as the precision you want to achieve.

As I said, it depends what you want to achieve. If you really need the precision to be 17 digits, floating operations are not good, unless you could use a higher precision floating point the IEEE754 128 or 256 bit variants. Of course, to format these, you would still need to fall back to even wider integer arithmetic, as floating point again would be too limiting.
Don't worry too much. Floating point formatting is still a major minefield and black art, as you undoubtedly have found out. :-)
Regards,
Steven


[Kraken] Orderbooks are getting crossed under load

KrakenOrderbookExample
`        List currencyPairs = Lists.list(CurrencyPair.BTC_USD, CurrencyPair.LTC_USD, CurrencyPair.ETH_USD, CurrencyPair.BTC_EUR);
    currencyPairs.forEach(cp -> {
        krakenExchange
                .getStreamingMarketDataService()
                .getOrderBook(cp)
                .subscribe(
                        s -> {

//                                LOG.info("Received {}", s);
                            if (s.getBids().get(0).getLimitPrice().compareTo(s.getAsks().get(0).getLimitPrice()) >= 0)
                                LOG.error("CROSSED book");
                        },
                        throwable -> {
                            LOG.error("Fail to get ticker {}", throwable.getMessage(), throwable);
                        });

    });

`
CROSSED book is hit after a few seconds
With one book it is fine, discovered in my system, a few days/weeks ago.  Now replicated here.
@nielsdraaisma

I was also able to reproduce in unit test after running for a little longer
so far only CROSSED book, and not the milder case of a LOCKED book.

Ah, the Cross occurs at quantity == 0, that is the delete signal.
 if (bid.getOriginalAmount().compareTo(BigDecimal.ZERO) > 0 && ask.getOriginalAmount().compareTo(BigDecimal.ZERO) > 0) {                                     if (bid.getLimitPrice().compareTo(ask.getLimitPrice()) > 0)                                         LOG.error("CROSSED book");                                     else if (bid.getLimitPrice().compareTo(ask.getLimitPrice()) == 0)                                         LOG.error("LOCKED book");                                 }
however this is still producing CROSSED errors

timestamp=Sat May 22 23:13:30 EDT 2021
timestamp=Sat May 22 23:15:23 EDT 2021
1m53s diff on top of book?
That leads me to speculate that the delete signal (qty==0) is being incorrectly processed.

`
//KrakenStreamingAdapters
public static OrderBook adaptOrderbookMessage(OrderBook orderBook, Instrument instrument, ArrayNode arrayNode)
{
...
    return new OrderBook(
            orderBook.getTimeStamp(),
            Lists.newArrayList(orderBook.getAsks().stream().filter(lo -> lo.getOriginalAmount().compareTo(BigDecimal.ZERO) != 0).collect(Collectors.toList())),
            Lists.newArrayList(orderBook.getBids().stream().filter(lo -> lo.getOriginalAmount().compareTo(BigDecimal.ZERO) != 0).collect(Collectors.toList())),
            true);
}`

// DOES NOT FIX, so much for the quick solution

I will update this PR, I found some other crossed book cases but am pretty confident I’ve got a new fix for that.

On 23 May 2021, at 13:54, Marc Deveaux @.***> wrote:

`
//KrakenStreamingAdapters
public static OrderBook adaptOrderbookMessage(OrderBook orderBook, Instrument instrument, ArrayNode arrayNode)
{
...
return new OrderBook(
        orderBook.getTimeStamp(),
        Lists.newArrayList(orderBook.getAsks().stream().filter(lo -> lo.getOriginalAmount().compareTo(BigDecimal.ZERO) != 0).collect(Collectors.toList())),
        Lists.newArrayList(orderBook.getBids().stream().filter(lo -> lo.getOriginalAmount().compareTo(BigDecimal.ZERO) != 0).collect(Collectors.toList())),
        true);

}`
// DOES NOT FIX, so much for the quick solution
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

any updates on this?

What ever the bug, I think it effects more than just Kraken, I saw similar on another exchange

This is very nasty, since reliance on the integrity of streaming-data is paramount for most systems using xchange, i guess.
It is, for our application.
What other exchange did you encounter this @mdvx ?

We need to reopen this, created a PR that alleviates but does not cure.
https://github.com/knowm/XChange/pull/4239


Resources utilization graphics immediately available under tab

I would be great to have the resources utilization graphics readily available here, for convenience:

I think enlarging for more precise inspections is still quite necessary though

oh, and it would be great to be able to export the full plotly figure as well!

@luiztauffer There is a menu button on the plotly plot that let's you download as PNG. Hover to see the menu appear.

Oh I see... export the FULL plotly figure. That's not easy.

@magland its looking great, thanks!
I guess to export the full image we would need to produce a single Plotly figure with subplots

@magland its looking great, thanks! I guess to export the full image we would need to produce a single Plotly figure with subplots

Yeah I think you're right. I don't think I'm going to prioritize that right now.


Disable migration table lock when :concurrent option is used

Rather than warn or hang, it would be ideal if migrations using the :concurrent option would automatically turn off the migration table lock for that migration only.
I agree that this new lock introduced in 3.1 is a great default to have for most codebases and migrations. But when you need to run something concurrently, it seems unwise to turn this lock off for all migrations, when you only really need it off for a single migration.
More context:

https://github.com/elixir-ecto/ecto/issues/3006
https://github.com/elixir-ecto/ecto_sql/commit/c1010915be830cdb7d8fe9df52bd81e2e1d94c0a

This is not really doable automatically because we don't know really know concurrent indexes are being used after we start the migration. However, we could likely support a use Ecto.Migrator, migration_lock: nil option. A PR is welcome.

Thanks for the additional context! I'll try to take a crack at a PR.

Ping. :)

I looked into this, but got stuck trying to figure out how to route the new option to Ecto.Adapters.SQL.lock_for_migrations/5. Seems wrong to override fields in meta, but I'm not sure.
Any advice would be appreciated—I'm very unfamiliar with how this repository is organized and how data flows from module to module.

Hi @mgartner. I started looking into this to give you some feedback and by the time I had a working proof of concept almost all of it was done, so I decided to push it. I have defined it as @disable_migration_lock for consistency with @disable_ddl_transaction.

Wow thanks! Sorry I couldn't be more helpful.

No problem at all, thanks for starting the discussion!
José Valimwww.plataformatec.com.br
http://www.plataformatec.com.br/Founder and Director of R&D


Milestone

Understand that libmodsecurity is under heavy development. How close are we to at least an alpha for testing this module?

there is no publicly disclosed timeline at this point keep an eye on modsecurity.org


A2C + MultipleStats (multiprocessing) error

Describe the bug
Error when A2C is run with MultipleStats.
Caused by the line 185:
self.memory.logprobs.append(action_logprob)

To Reproduce
from rlberry.envs import gym_make
from rlberry.agents.a2c import A2CAgent
from rlberry.stats import AgentStats, MultipleStats

# Environment
env = gym_make('CartPole-v1')

# Parameters
params = {}

params['a2c'] = {
          "n_episodes": 5,
          "gamma": 0.99,
          "horizon": 500
}

# Create AgentStats for REINFORCE and A2C
mstats = MultipleStats()
mstats.append(
    AgentStats(A2CAgent,
               env,
               init_kwargs=params['a2c'],
               n_fit=4,
               n_jobs=4)
)

# Fit
mstats.run()

raises the error:

multiprocessing.pool.MaybeEncodingError: Error sending result: '[<rlberry.stats.agent_stats.AgentStats object at 0x7f9e08faf390>]'. Reason: 'RuntimeError('Cowardly refusing to serialize non-leaf tensor which requires_grad, since autograd does not support crossing process boundaries.  If you just want to transfer the data, call detach() on the tensor before serializing (e.g., putting it on the queue).')'

Solved in commit 55d28cfc35c6c0fe64a622b27d9ea6b7b8115f55
MultipleStats now uses threads instead of processes.

Solved in commit 55d28cfc35c6c0fe64a622b27d9ea6b7b8115f55
MultipleStats now uses threads instead of processes.


Set "Automatically delete head branches" in repo settings

There are 120+ stale branches from all the PRs that had been merged to this repo. It's hard to see if the bug fix was merged or not, because most of those PRs were merged via squash commits to the master branch.
Nobody needs them, they are garbage.
I suggest enabling setting "Automatically delete head branches" in repo Settings > General page (scroll down to the bottom)

The above behavior is not destructive, you can restore any branch back inside of the PR manually if needed -- there is a special button for that after the last "merge" comment in PR.

Hey @v-karbovnichy! This is already enabled 👍


Fetch LCP LSD info before start of reader view (from catalog / library view)

See: https://github.com/edrlab/readium-desktop/blob/feature/r2-navigator-refactor/docs/navigator.md#epub-parser

I believe this is already implemented. To be confirmed...

implemented


Add the ability to supply client certificate to dsql command line tool.

Description
Add the ability to supply client certificate to dsql command line tool.
If the server is configured to do mutual SSL auth, there is no way of making dsql command line tool to work with Druid set up in this way. This PR adds the possibility to supply client certificate parameters, so that the appropriate cert is presented to server.

Added three new flags: --certchain, --keyfile and --keypass. Their values are supplied to SSLContext's load_cert_chain() method if they're present.

This PR has:

[x] been self-reviewed.
[x] been tested in a test Druid cluster.

@misqos Thanks for the contribution! I've re-triggered the failed test because I think it's flaky.
Do you think we should add documentation for this in https://github.com/apache/druid/blob/master/docs/tutorials/tutorial-query.md#query-sql-via-dsql ?
Also, do you think we can add an automated test for this by reusing the current integration test cluster that's set up for the security integration tests? See the tests under the group TestNGGroup.SECURITY and the cluster set up in https://github.com/apache/druid/blob/master/integration-tests/docker/docker-compose.security.yml

@misqos Thanks for the contribution! I've re-triggered the failed test because I think it's flaky.
Do you think we should add documentation for this in https://github.com/apache/druid/blob/master/docs/tutorials/tutorial-query.md#query-sql-via-dsql ?
Also, do you think we can add an automated test for this by reusing the current integration test cluster that's set up for the security integration tests? See the tests under the group TestNGGroup.SECURITY and the cluster set up in https://github.com/apache/druid/blob/master/integration-tests/docker/docker-compose.security.yml

hello @suneet-s
In terms of documentation I am not convinced we should add those details - if we want to do so, we should probably create the rest of documentation for dsql, since even the information about --host flag is missing. IMO this is beyond the scope of this PR, but I can do that if that's needed for this PR to be merged.
I will take a look at tests later this week.

hello @suneet-s
In terms of documentation I am not convinced we should add those details - if we want to do so, we should probably create the rest of documentation for dsql, since even the information about --host flag is missing. IMO this is beyond the scope of this PR, but I can do that if that's needed for this PR to be merged.
I will take a look at tests later this week.

hello @suneet-s
In terms of documentation I am not convinced we should add those details - if we want to do so, we should probably create the rest of documentation for dsql, since even the information about --host flag is missing. IMO this is beyond the scope of this PR, but I can do that if that's needed for this PR to be merged.
I will take a look at tests later this week.

Thanks @misqos! I don't think you need to update the docs on all the different config options. However writing a line or two on why someone would use these new options would be helpful for new users. Something similar to your PR description would be perfect.

hello @suneet-s
In terms of documentation I am not convinced we should add those details - if we want to do so, we should probably create the rest of documentation for dsql, since even the information about --host flag is missing. IMO this is beyond the scope of this PR, but I can do that if that's needed for this PR to be merged.
I will take a look at tests later this week.

Thanks @misqos! I don't think you need to update the docs on all the different config options. However writing a line or two on why someone would use these new options would be helpful for new users. Something similar to your PR description would be perfect.


Adding ucl_drone to documentation index for Indigo

Hello,
We would like our package ucl_drone to be indexed and documented on ros.org.
It implements ARdrones 2.0 in order to make them search a place and follow a moving target.

There's no indigo-devel branch on that repository. Did you mean master?

Hi.
Yes indeed.
Sorry for the inconvenience.
2016-06-26 1:02 GMT+02:00 Tully Foote<EMAIL_ADDRESS>
There's no indigo-devel branch on that repository. Did you mean master?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ros/rosdistro/pull/11980#issuecomment-228574867, or mute
the thread
https://github.com/notifications/unsubscribe/AD1wI3bFN6HE-St4-HXJErZDN22OgHb2ks5qPbOCgaJpZM4I-cfR
.

You can edit the file on the branch and push the changes to update this pull request.

It should be updated.
Thank you.


Need a list of accepted build source type

If you have an external CI build system that produces artifacts, you can consume artifacts with a builds resource. A builds resource can be any external CI systems like Jenkins, TeamCity, CircleCI, and so on.
resources:        # types: pipelines | builds | repositories | containers | packages
builds:

build: string   # identifier for the build resource
type: string   # the type of your build service like Jenkins, circleCI etc.

The documentation does not give a list of accepted types. For example, if I want to add a build resource for an external TFS build or an external Azure DevOps organization build, I do not know which value to put into the "type" field. This forces a user to guess and so far I do not know the accept the value or whether "external TFS build" is even accepted.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ee4ec9d0-e0d5-4fb4-7c3e-b84abfa290c2
Version Independent ID: 3e2b80d9-30e5-0c48-49f0-4fcdfedf5eee
Content: Define YAML resources for Azure Pipelines - Azure Pipelines
Content Source: docs/pipelines/process/resources.md
Product: devops
Technology: devops-cicd-process
GitHub Login: @juliakm
Microsoft Alias: jukullam

https://youtube.com/user/keko20101000

@junyin-ms I believe that you can introduce new build types. Our YAML doc states that You can write an extension to consume artifacts from your builds service and introduce a new type of service as part of builds (reference). I'll add a link to this page.


Diagnose items that are #[cfg]d out

This emits a hint-level diagnostic with Unnecessary tag to "gray out" any items whose #[cfg] attributes remove the item before name resolution.

bors r+

bors r+


Error in running hdd_db script

Did you get the same error the first time you ran syno_hdd-db?
It looks like your HDDs were migrated from a different Synology model?
What does this command return:
ls /sys/block | grep -E "(sata|sd)"
Can you save a copy of ds920+_host.db
cp /var/lib/disk-compatibility/ds920+_host.db /volume1/BACKUP
Then go to your BACKUP shared folder, zip ds920+_host.db and attach the zip file to your reply here.

Thanks for feedback.
I cant remember what happened on the very first time to run this script, it may works at that time, or not, at least i run it for times, it is not a one time success action.
This is the result i run your command

and i saved the ds920+_host.db and here is the copy.
ds920+_host.zip
Thanks again for helping on this.

Can you run the script again, and let the script update itself to the new version.
Or download the new version here:
https://github.com/007revad/Synology_HDD_db/releases/tag/v3.1.65

It works！Thanks！

So, i need to run this script after every DSM update right?

It works！

Excellent.

So, i need to run this script after every DSM update right?

Yes. And after adding any different drives.
Or you can schedule the script to run when the Synology boots up. https://github.com/007revad/Synology_HDD_db/blob/main/how_to_schedule.md

Awesome! Have a nice day!


Added project named Infinite-Scrolling under Node-JS-Projects

Pull Request for WebMasterLog 💡
Issue Title: Added project named Infinite-Scrolling in Node-JS-Project under Basic Category

Name of the project : Infinite-Scolling
Category: NodeJS
Name: Simran Saini
GitHub ID: https://github.com/1simransaini
Idenitfy yourself: GSSOC Contributor

Closes: #136
Describe the add-ons or changes you've made 📃
Added project named Infinite-Scrolling it is a full-stack web application developed using HTML, CSS, JavaScript, NodeJS, Express framework, and MySQL database. Data is dynamically loaded from the backend when the scrollbar reaches the bottom of the page.
Type of change ☑

What sort of change have you made:

[x] New feature (non-breaking change which adds functionality)

How Has This Been Tested? ⚙

I tested it at my local system.
Checklist: ☑

[x] My code follows the Contributing Guidelines & Code of Conduct of this project.
[x] This PR does not contain plagiarized content.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] My changes generate no new warnings.

Screenshots 📷

Note to reviewers 📄

Kindly go through it

@Avdhesh-Varshney I'm sorry I tried to resolve this conflict but wasn't able to that's way I created a new pull request, kindly go through it.


Performance: Implement initial perf. test

This PR implements an initial perf. tests for RadEndpoints. The tests utilize BenchmarkDotNet, as the main intent of these particular tests is to check the performance of the library code, rather than general API performance. This PR contains:

Demo API project with Minimal API and RadEndpoints, used for perf. testing.

Test project, containing perf. test for a simple Get endpoint.

Test Logger, that logs BenchmarkDotNet output to Test Output.

Note: This is an initial implementation, that can be extended if needed.

This xunit based performance test was super handy.  Thank you @Miljankg

Thanks a lot, @MetalHexx, I think the lib is great, and I look forward to further development.


Cannot find module destreamer.js

I'm using a Linux machine (Debian-based) with

the latest version of destreamer (cloned from GitHub);

Node.js version 8.10.0

npm version 3.5.2

ffmpef version 3.4.8
When executing "./destreamer.sh" the following error pops up:

module.js: 549
Cannot find module in /destreamer/build/src/destreamer.js

indeed I can't find any "build" folder in the project.

I believe you may have skipped the build step.
npm run build

@snobu I did it, just realized it was failing, now fixed. Thank you!


Config  "packet_type" qeustion

Hi,
i want to know what is different
packet_type A and B.
thanks.

You can find the information in the R2000's ethernet protocol: https://files.pepperl-fuchs.com/webcat/navi/productInfo/doct/doct3469f.pdf?v=20201005101009 (section "3.4 Transmission of scan data")


[@uplo/service-gcs] Uint8Array not implemented but looks supported ?

Hi !
I don't know if i'm doing something wrong but in Bun I do :
await uplo.attachments.user(user.id).avatar.attachFile({
            fileName: file.name,
            content: Buffer.from(await file.arrayBuffer()),
            contentType: file.type
          })

The problem is:
Buffer.from(await file.arrayBuffer()) instanceof Uint8Array returns  true
So it throws because of this:
} else if (content instanceof Uint8Array) {
  throw new Error("Uint8Array not implemented");
}

If I comment it, the file is uploaded properly tho, is there any reason you can't send a Buffer to GCS ?

Hey!
Good question, last time I checked, GCS was not supported Unit8Array, but yea, we can try to impement this or just remove this line.

Do you want a PR for this ? I'm trying to avoid fork+publish it possible 😅

Fixed in v0.20.0 🙂


IMAP Auth for O365?

Describe the bug
I've been trying to configure the emailer through an office365 account, but regularly just get
ERRO[2023-09-07T22:26:32Z] Error reaching mailserver                     Error="LOGIN failed." Server="outlook.office365.com:993"
My mail profile seems fine, and the login works otherwise:
[[Profile]]
  IgnoreDefaults = false
  [Profile.Mail]
  ImapServer = "outlook.office365.com:993"
  Username =<EMAIL_ADDRESS>  Password = "myPass"
  ReadOnly = true
  ImapTLS = false
  StartTLS = true
  GenerateLocalUIDs = false

I read that MS turned off basic auth for IMAP recently, could this be the reason? Anyone have any luck with this?

Hi @JJedrasik "Login failed." is the message returned by outlooks mailserver so it looks like your username or password is not matching. Please check again. Your configuration looks fine.

@JJedrasik Have you had any luck with this? I'm running into the same issue with known working credentials

Sorry for the long reply time will check once i have some time

I did some digging in the interim, it looks like IMAP with 365 must use the OAuth flow now: https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-online-email-applications-stopped-signing-in-or-keep/ba-p/3641943
Hope this helps!

This is the only lead I've been able to find - in that basic auth IMAP doesn't work anymore - haven't been able to get it configured though. Did you manage to get it working @LTech-Corey ?

Unfortunately not. It seems like a limitation of this software for now, hopefully an update to support OAuth is something the contributors are willing to do!


Update Deploy rerank english v3.0 model.ipynb

updated cohere_package to new listing

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


Jenkins DSL Config

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[ ] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[x] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[ ] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[ ] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

@jasonkuster, after running the DSL, can you disable the job if not ready for prime time yet?
CC: @amitsela.

R: @davorbonaci

Added some comments at the top of the files, although in many cases they're similar to the descriptions. As these will be changing soon, I think this is enough for now, and they'll be expanded when we update the test suites.
PTAL: @davorbonaci @kennknowles

PTAL @davorbonaci

LGTM


pinganyun ecs node-driver

Proposed changes
Add PingAnYun ECS Node Driver

Types of changes

Linked Issues

Further comments

Why is there nothing but translations here?  If this is a third party driver it should register its own translations (and region label key) in the driver.

There is no example for i18n in https://github.com/rancher/ui-driver-skel
Let me try if we can do that

this.get('intl').addTranslations('en-us', {key: value, ...});


On mouse click facets values are not loading only in IE11 +

I tried the url http://documentcloud.github.io/visualsearch/ on IE 11 and selected values are not displaying when I press key-down able to get it , can any one help on this.

Can any one help to fix it


Not posting body data

I am trying send a post request but the json data in body attribute is not getting sent. I tried sending this request with Postman and it is working just fine.
Code:
const fetch = require('node-fetch')
fetch('https://test.instamojo.com/api/1.1/payment-requests/', {
  method: "POST",
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded',
    'X-Api-Key': 'xxx',
    'X-Auth-Token': 'xxx'
  },
  body: JSON.stringify({
    purpose: 'FIFA 16',
    amount: '2500'
  })
}).then(res => res.json())
.then(data => console.log(data)).catch(e => console.log(e))

Error:
{ success: false,
  message:
   { amount: [ 'This field is required.' ],
     purpose: [ 'This field is required.' ] } }

@hrwndr Have you tried the solution suggested by @luispaulorsl?

have been one year without any respond.


What is a norm_layer?

Hi, thank you for the nice implementation. I've got a question about how you use the EvoNorm S0 in the BasicBlock (your block definition):
        self.evo = EvoNorm2D(planes)
        self.relu = nn.ReLU(inplace=True)
        self.conv2 = conv3x3(planes, planes)
        self.bn2 = norm_layer(planes)

What would be the norm_layer in this case? My understanding of the original paper is that the norm_lyaer(planes) has to actually be EvoNorm2D(planes, non_linear=False). At least that is what I understood from Figure 5's capture and a footnote there (see the original paper).
What is your take on that?

self.evo = EvoNorm2D(planes)  is equivalent to self.evo = EvoNorm2D(planes, non_linear = True) . As per the paper, the normalization and activation is applied together in one class of EvoNorm2D, although you have an option to switch it off by passing non_linear = False. My Basic Bllock of ResNet didn't replace all BN + ReLU layers with EvoNorm2D as per the Figure 5 from the paper. I just replaced one BN+ReLU layers with EvoNorm2D. Also the affine transformation that the paper talks about is basically the introduction of Gamma and Beta parameters which are also default in conventional BatchNorm layers.

I see. Thank you for the clarification. Do you have any results on the benchmark tasks to see how the accuracy of your implementation differs from the original one?

Unfortunately I don't have the compute to benchmark my implementation on ImaageNet and compare with the original paper's results. However, in my crude CIFAR-10 experiments, EvoNorm S0 did give me +1-2% consistent improvement.

Great. Thank you.


Add gem about exception handling

Based on #224 (will be rebased), fixes #124.

Just a quick thought: isn't exceptions better suited in basics? I thought gems more to be reserved for topics thst are special to D and stand out compared to other languages.

Just a quick thought: isn't exceptions better suited in basics? I thought gems more to be reserved for topics thst are special to D and stand out compared to other languages.

Fair enough - btw I am concerned since the GA Analytics results that those two categories are

too wide (common rule is to have at most 7 items)
put the "best parts" at the end

My best idea currently is to introduce subchapters and thus have grouping in the section like (Object oriented programming, control flow, ...) - I will open an issue ;-)

Moved to the end of basic + smaller nitpicks.
Ready for destruction ;-)

Good job!

@stonemaster FYI: for longer PRs like this one I will append commits (instead of my usual rebasing), s.t. you one can just see the changes.
Once we are good to go, I will squash everything into one commit ;-)

Just re-opening for sanity check to run

Just re-opening for sanity check to run

Just rebased onto master.


Upper pin pymongo

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Visual issues on Cluster details panel

Which version of kubefirst are you using?
2.4.0-RC1
Which cloud provider?
DigitalOcean
Which DNS?
None specific
Which installation type?
None specific
Which distributed Git provider?
GitHub
Did you use a fork of gitops-template?
No
Which Operating System?
None specific
What is the issue?
Visual issues present on the Cluster details panel:

Cluster name is repeated

Links should display an underline on mouse hover (like on services page)

Label should read "Git provider"

Close button text not legible on hover

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Dealt with in this PR: https://github.com/kubefirst/console/pull/422

@D-B-Hawk I see issues with secondary button on hover

Design component:
https://www.figma.com/file/we6QSscpQH6MkXilCBO9aT/Kubefirst-Console?type=design&node-id=281-6121&mode=design&t=Xrmfh9KkfxYdeaB4-4


[Do not merge] Disable some components in order to confirm leaks.

Only used for investigation.

@Anisotrop @dpwspoon If the changes are not needed, can we close this PR ?

I believe we can close this...

Closed based on above comment.


Remove livereload issue from d3fc.io (published site)

We should remove this javascript error from d3fc.io. It can be confusing/surprising for an average user, is not a good practice and can hurt our google positioning.

Done in #739

Fixed by 2bf4206de72876ee4b4044f2ae88f691c54400eb


ARROW-5656: [Python][Packaging] Fix macOS wheel builds, add Flight support

This fixes a regression introduced by the shared library duplication issue that was fixed in Linux recently.

@ursabot crossbow package -g wheel

Yes!
Only Windows / Python 3.5 is failing now
UnsatisfiableError: The following specifications were found to be in conflict:
  - cython==0.29.7 -> python[version='>=2.7,<2.8.0a0']
  - python=3.5
Use "conda search <package> --info" to see the dependencies for each package.

Should we handle this separately?

Codecov Report

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

@@            Coverage Diff             @@
##           master    #4642      +/-   ##
==========================================
+ Coverage   88.49%   88.91%   +0.41%
==========================================
  Files         890      710     -180
  Lines      110406    96682   -13724
  Branches     1418        0    -1418
==========================================
- Hits        97703    85960   -11743
+ Misses      12422    10722    -1700
+ Partials      281        0     -281

Impacted Files
Coverage Δ

cpp/src/arrow/io/readahead.cc
95.91% <0%> (-1.03%)
:arrow_down:

cpp/src/plasma/thirdparty/ae/ae.c
70.75% <0%> (-0.95%)
:arrow_down:

go/arrow/ipc/writer.go

go/arrow/math/uint64_amd64.go

go/arrow/memory/memory_avx2_amd64.go

go/arrow/ipc/file_reader.go

js/src/builder/index.ts

js/src/enum.ts

go/arrow/array/builder.go

js/src/util/fn.ts

... and 173 more

Continue to review full report at Codecov.

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

@pitrou @kszucs @xhochy keep in mind that conda-forge is no longer supporting Python 3.5 so we can't use conda_env_python.yml in the context of building wheels

@ursabot crossbow package -g wheel

Not sure why 2 of the 3 macOS Crossbow builds failed, I resubmitted

py35 https://travis-ci.org/wesm/crossbow/builds/548736568
py36 https://travis-ci.org/wesm/crossbow/builds/548736564

Looks like the crossbow jobs got created with a stale git hash
git -C %ARROW_SRC% fetch -t https://github.com/apache/arrow refs/pull/4642/merge || exit /B
From https://github.com/apache/arrow
 * branch              refs/pull/4642/merge -> FETCH_HEAD
git -C %ARROW_SRC% checkout 04948dfd1aea6f34eed422e1e1f2437ea71b26c2 || exit /B
fatal: reference is not a tree: 04948dfd1aea6f34eed422e1e1f2437ea71b26c2
git -C %ARROW_SRC% submodule update --init || exit /B
rd /s /q C:\OpenSSL-Win32

I'll rerun the Windows builds also

Windows py36 https://ci.appveyor.com/project/wesm/crossbow/builds/25450194
Windows py35 https://ci.appveyor.com/project/wesm/crossbow/builds/25450198

Alles in Ordnung (save for the hadolint failure). Merging