Initializing the node wizard

Initializing the node wizard
The initializing wizard helps users to initialize the node. The initialize wizard has these pages:
Initialize Mode page
User decides what he wants to:

Create a new wallet
Restore wallet from a mnemonic seed

It's better to add some icons for these options like Monero.
Current GUI:

Monero:

Create a wallet page
In this page, a mnemonic seed will be generated for the user. To generate the mnemonic seed use this package. More info about BIP-39 can be found here
Current GUI:

Confirm seed page
In this page the user confirms the seed by retyping it again. The paste function should be disabled here and the user has to type the mnemonic seed again manually.
Current GUI:

Password page
In this page user can enter a password for the wallet. The password can be empty.
Current GUI:

Monero:

Summary page
Before the summary page, we should call pactus-daemon with init sub-command and initialize the folder. If  any error happens, we need to show it to the user, otherwise in the summary page we show the location of the working directory.
Current GUI:

Monero:

Restore wallet page
If the user chose to restore the wallet, we ask him to enter the monotonic seed again.
Monero:

Questions:
How to let the user change the working directory?
Right now, the default location of the working directory is in the  home_dir/pactus folder. We have two options to let user to change the location of working directory:

Using command line argument:

The current GUI (and bitcoin-qt) uses this approach. If a user wants to use another location, he can run the GUI with an extra argument. like: pactus-gui.exe -working-dir=C:\another-folder

Adding location option in Create wallet page:

In this approach users can choose another folder for the working directory in the wizard.
There is a side effect here: we need to save this location somewhere as a global config (It's different per OS)
Let's choose the first approach for now. but we can change it in the future.
How to show the Validator and Reward address in Summary pages?
The current GUI shows the validator and reward addresses in the summary page. To show these addresses in the new GUI, we need to get these addresses from the wallet:
pactus-wallet.exe address all

More screenshots from monero:


DataGrid - missing horizontal seperator

The horizontal seperator is missing after first row.

    > > **Here is the scroll bar :** ![image](https://user-images.githubusercontent.com/41630728/211163382-d89ce4b8-57aa-4423-ba49-8edf9ee84636.png)

I can see a missing horizontal divider after the first row. That issue was fixed, you can update to the latest version.

I am on the latest version actually, but I can still report this issue. (I don't mind much personally. Everything else is great)

Originally posted by @YBTopaz8 in https://github.com/enisn/UraniumUI/issues/63#issuecomment-1374551488

I couldn't reproduce the issue with the latest version (v2.2.0)
Removing bin and obj folders after upgrading might help

I couldn't reproduce the issue with the latest version (v2.2.0)
Removing bin and obj folders after upgrading might help

I removed bin and obj folders, cleaned the solution, used dotnet restore, rebuilt the solution then launched, but still, no horizontal separator.
Just reporting in

Thanks for the information, I couldn't reproduce the issue. Can you give more information about your datagrid usage?
Are you using auto columns or custom columns etc?

So, in full;

No, I do not use Auto Columns
I implemented my own TitleView in which I add a HLayout that contains the Title as Label and 2 images (they are arrows that indicate whether the data is sorted Up or Down). The HLayouts have TapGesture Recognizers, used to do the sorting
I also have CellItemTemplates that I use to stylize the appearance of my data.

Here is a full view of my implementation for now.

Here is a quick video of the sorting I implemented (for some reason, my mouse doesn't show, but the arrow is an indication)
https://user-images.githubusercontent.com/41630728/211172893-53c22fff-54bc-40f8-911d-5471513bdcb5.mp4

Something quite strange is happening now.
For some reason, the Line seems to be appearing;
Some context: ( it's a bit long, but I wish to explain my process, maybe details can help)
I use an ObservableCollection from my VM as ItemsSource for DataGrid and as you can see in the previous video, the horizontal separator will never appear whether it's for the first or the nth time (during sorting/filtering).
Anyway, since it never bothered me much, I shifted my focus to something else, I was busy implementing sorting my data on the DG. (meaning I need to rearrange my data in ascending/descending order),
Since I'm working on .Net MAUI for Android and Windows both share the same VM and its logic.
On Android, whenever I tap to sort, all the data is very quickly rearranged (<1s) but on Windows it takes 2 to 6 seconds.
Which is very annoying to me as I can't even understand why it is that slow.
I did some research and one of the possibilities for the slowness could have been that ObservableCollections raison an OnPropertyChanged and OnCollectionChanged event whenever I add(), remove() items or clear()  the collection.
So in a case of 100 items, it Could have been the cause of the slowness.
Anyway on StackOverFlow, I found this solution , which was basically me creating a SubClass of ObservableCollection and calling the property changes events only after adding all the data.
ANYWAY, I noticed that when using my SubClass as ItemsSource for the DG, the Horizontal Separator is CONSTANTLY present 😄
I suppose it is not a straightforward solution to YOUR issue, but I hope it gives an insight.
I still have that slowness when sorting though. :(
Here is a video showing my files and showing that the line does indeed appear.
https://user-images.githubusercontent.com/41630728/211174268-deaa3673-5ef3-477f-a428-901f7fa4494f.mp4

One Last thing,
I initially suspected that maybe the DataGrid was the source of the slowness on windows platform (since I don't used DG on Android).
I can confirm that it is NOT the issue. Your Data Grid, so far is Great!
I tested using the CollectionView and DataGrid on Windows Platform simultaneously and they both update at the same time (2-3s long).
Just clearing some doubts if any.
I'm happy that my sorting implementation works, but I'm made because it's Slow
I'll keep looking into it though

Thank you for your explanation and research. I think I understood the issue and will work on it.

One Last thing, I initially suspected that maybe the DataGrid was the source of the slowness on windows platform (since I don't used DG on Android). I can confirm that it is NOT the issue. Your Data Grid, so far is Great! I tested using the CollectionView and DataGrid on Windows Platform simultaneously and they both update at the same time (2-3s long). Just clearing some doubts if any. I'm happy that my sorting implementation works, but I'm made because it's Slow I'll keep looking into it though

This might be the reason for the slowness since there is no Reset implementation and renders the entire datagrid again when the collection is reset.
https://github.com/enisn/UraniumUI/blob/2ce9e5a7a2354673e777cb1ad3dc1d8b97e0fdda/src/UraniumUI.Material/Controls/DataGrid.cs#L100-L101

Thanks for your reply!
Given that the DataGrid AND the CollectionView were both equally slow ON WINDOWS, I couldn't suspect and blame your DataGrid and I thought it was as platform issue.
I'll check into the CollectionView 's implementation to see if it has a Reset action.
I can see that you've implemented add() and remove() but no reset indeed.
I'll try and edit my SubClass to remove and notify THEN add and notify.
Sounds like a long road but I'll see if it makes any changes speed wise.
I'll report unfailingly.

Solved by #192
Thank you for your effort

Sorry for reopening this. I just wanted to come back with my findings after numerous tests on how to implement sorting;

I tried switching Reset to Add and Remove or even Replace but I always got an exception message saying "the constructor accepts Reset as parameter (Action). The Exception occurred here :

I reverted to using Reset but with CollectionView ONLY this time, and I still noticed that the sorting process was equally as slow. The process is as follows Sort_Btn_Clicked -> List.Clear() is done -> list.AddRange() will add items using Foreach -> OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); will be done. Interestingly, the slowness arises ONLY when OnCollectionChanged is being executed. It can take between 3 to 6s to finish in total sometimes more.

All of this slowness is observed ONLY on Windows platform. Android is very very fast (<1ms)

I would like to raise an issue on the MAUI repo but I won't even know how to explain it honestly. So, maybe I will remove sorting on windows while waiting for an Update.

While waiting for your next update, Thank you for your work ❤


Create a NextFunction class for testing middleware.

I have been working on adding in next for middleware and improving Express support for more cases. I am going to try and finish this up this weekend.

:tada: This issue has been resolved in version 1.6.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

@rafael-nogueras This should be fixed in version 1.6.0.
Please let me know if you find any other issues.


[svg] Create RemoveDoneIcon

Open PR  #24

Contributor Guide

🎨 Wireframes and designs for Layer5 site in Figma (open invite)

done


Bug/tcomp 357 copyright

Please check if the PR fulfills these requirements

[x] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)

What is the current behavior? (You can also link to an open issue here)
refer to https://jira.talendforge.org/browse/TCOMP-357
some missing copyright, some with wrong copyright
What is the new behavior?
add missing copyright and correct wrong
Does this PR introduce a breaking change?

[ ] Yes
[x] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

some classes has other copyright, need to review, I listed them in the jira

Pull request test result: success :star:


Potential incorrect issues in article on using Ansible with SSH bastion host

Per a reader, there are some potential issues with the article on using Ansible through an SSH bastion host (http://blog.scottlowe.org/2015/12/24/running-ansible-through-ssh-bastion-host/):

The use of both ProxyCommand and ForwardAgent in an SSH configuration file is not required/recommended. The reader suggests that the commands "compete" with each other.
Some of the SSH configurations are duplicated between the SSH configuration file and the Ansible configuration file.

I need to review these potential errors and correct them.

I've removed the conflicting information regarding the use of SSH agent forwarding from this post, but I have not yet resolved the potentially duplicated information between the SSH configuration file and the Ansible configuration file. I need to do some research; I vaguely recall seeing some issues where certain SSH configuration parameters were not picked up by Ansible unless they were in the [ssh_connection] section.

Closing this issue as this repository is no longer the source used to build the site.


Develop a risk management plan using the risk management process.

 Develop a risk management plan using the risk management process.

Resolved


Fix #2034: Fix Assert.expectThrows return value.

Review by @sjrd

That's all.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2446/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3171/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2445/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3170/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2448/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3174/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/2450/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/3176/
Test PASSed.

LGTM


handle exceptions both while connecting to the HiveQT and sending message

There is no handling of exception in the code which can cause the code to break when the username or password is wrong and if there is no internet connectivity

handle exception while connecting in publisher
handle exception while publishing a message to a topic

try:
    client.username_pw_set(f'{config["username"]}', f'{config["password"]}')
except:
    print("username or password doesn't Exist.")

This is what we have to add right?

@umairkarel I'm afraid that's not the place where a connection is established.
Check this line


IOS-9453 - whitespace is trimmed from new folder names

Verified that @adempsey has signed the CLA. Thanks for the pull request!

+2


Fixed TOC in API_Reference/SMTP_API/building_an_smtp_email.md

Description of the change: Most of the TOC hyperlinks weren't working because of capitalization mismatches, also there was not a hyperlink in the TOC for Limitations, so I added that.
Reason for the change: Table of contents should work.
Link to original source: https://github.com/sendgrid/docs/blob/develop/source/API_Reference/SMTP_API/building_an_smtp_email.md

@ben-grid thanks so much for this! this has been on our list, but thanks to you, it'll be fixed much sooner!

Hello @ben-grid,Thanks again for the PR! We appreciate your contribution and look forward to                                              continued collaboration. Thanks!                                             Team SendGrid DX


[FEATURE]: Better Error Messages for Backend Calls

Feature Motivation
Better Error Message for easier understanding of what went wrong.
Solution Description
Add error strings and more differentiated error handling to the backend calls. Error Handling based on the errors defined in the API.
feature_acceptance_criteria

[x] error strings
[x] differentiated error messages

Further Information
No response
Related Issues
No response

implemented in 8194a7be82de9f509366bbc70dd9a92eaddd6047.


⚠ Bofrost.lu has degraded performance

In f03a6cf, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1325 ms

Resolved: Bofrost.lu performance has improved in 1061654 after 8 minutes.


Bug: need to check if Toast has been closed #v3

In a couple of places in hideToast there are places where the toast may have been closed and no longer exists to be hidden.
One at the beginning as the result of a timeout expiring, and during the animation callback.
It would be good to store the check if there is a timeout on the intervalId when removing the toast and clear any associated timeouts.

Thanks!


Add Apexchart logo to nuget package

We got approval to use the Apexchart logo in the nuget package

Fixed in version 1.2.1


Cache node and Yarn installation

From https://github.com/olafurpg/metadoc/pull/4#issuecomment-310866379:
It seems npm and yarn is installed on every ci run and node_modules is not cached. It would be nice to cache those too, but I don't know what's the best way to achieve that. The yarn.lock and node_modules are located in nested directories.

We could embed an sbt-launcher.jar in the repo and configure .travis.yml to be a js project. It should be possible to cache the nested node_modules directories, just by hard-coding them.

Just throwing there a random idea, but due to the cross-breed nature of the project it would probably be easier to use Drone instead of Travis, crafting a custom Docker image with both scala and js.
However that would require hosting an installation of drone, but there may be one in place already for the Scalacenter, right @olafurpg?

I prefer to use Travis because it's a lot simpler to setup caching. I was the one pushing for Drone at the SC originally, but at this point I've spent so much time on it that I prefer Travis.

After #101 the npm download size is significantly smaller, CI went from 10 minutes to 5 minutes. Would still be nice to cache node_modules.


Matrix Chain Multiplication

To multiply matrices in an efficient way such that cost is minimum.

@NikitaGupta-17 Please follow the template given for PR

@NikitaGupta-17 Please add the code to this PR

Due to inactivity I am closing this PR


Create the METdatadb v1.0.0 release

Replace italics below with details for this issue.
Describe the Task
Provide a description of the task here.
Time Estimate
Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.
Sub-Issues
Consider breaking the task down into sub-issues.

[ ] Add a checkbox for each sub-issue here.

Relevant Deadlines
List relevant project deadlines here or state NONE.
Funding Source
Define the source of funding and account keys here or state NONE.
Define the Metadata
Assignee

[ ] Select engineer(s) or no engineer required
[ ] Select scientist(s) or no scientist required

Labels

[ ] Select component(s)
[ ] Select priority
[ ] Select requestor(s)

Projects and Milestone

[ ] Review projects and select relevant Repository and Organization ones or add "alert:NEED PROJECT ASSIGNMENT" label
[ ] Select milestone to next major version milestone or "Future Versions"

Define Related Issue(s)
Consider the impact to the other METplus components.

[ ] METplus, MET, METdatadb, METviewer, METexpress, METcalcpy, METplotpy

Task Checklist
See the METplus Workflow for details.

[ ] Complete the issue definition above, including the Time Estimate and Funding Source.
[ ] Fork this repository or create a branch of develop.
Branch name: feature_<Issue Number>_<Description>
[ ] Complete the development and test your changes.
[ ] Add/update log messages for easier debugging.
[ ] Add/update unit tests.
[ ] Add/update documentation.
[ ] Push local changes to GitHub.
[ ] Submit a pull request to merge into develop.
Pull request: feature <Issue Number> <Description>
[ ] Define the pull request metadata, as permissions allow.
Select: Reviewer(s), Project(s), Milestone, and Linked issues
[ ] Iterate until the reviewer(s) accept and merge your changes.
[ ] Delete your fork or branch.
[ ] Close this issue.

Release was created.


Notification flow: another case

hello,
it's possible to check if notification is present when user opens app?
THIS IS ACTUAL FLOW (WORKS GREAT)
App is in background:
User receives the notification message in its device notification bar
User taps the notification and the app opens
User receives the notification data in the JavaScript callback
THIS IS MY IDEA:
App is in background:
User receives the notification message in its device notification bar
User opens the app WITHOUT TAP THE NOTIFICATION
User find inside the app a icon badge alert
User tap the icon badge alert inside the app and receives the data in the JavaScript callback
Best regards
Alberto

This can be achieved if you send or save to same notification data server side, so when the user goes the his notification page it will see that there's a unread notification. Maybe in a database you can create a table that says if users have tapped on the notification inside the app or not to remove the dot or badge.

It would be a good enhacement because there are some cases wich server side is not modificable like a wordpress with Push plugin


TEMPLATES.md: add GitHub template

Hi, thanks for the contribution.
Our README provides direct link to the Github / Gitlab / Bitbucket / whatever... repository that contains the source code of the template.
Is it possible to change the URL to the github one please? :)
Thanks in advance

Hi, thanks for the contribution.
Our README provides direct link to the Github / Gitlab / Bitbucket / whatever... repository that contains the source code of the template.
Is it possible to change the URL to the github one please? :)
Thanks in advance


Wrong calculation on portfolio page

I think the gain is being calculated wrong: should be the sum of all gain_loss values for all futures owned. I think right now its being calculated by subtracting cash balance from net worth, which doesn't take into account that futures prices can drop.

Additionally, I think it would be ideal to add a 4th value in the portfolio page to make the math clear:
Net Worth, Portfolio Value, Gain, Cash Balance
Portfolio value would be the sum of all current_price values for all owned futures.

Here's an example. You'll see that Marco has no gain in total in the list view at the bottom, but at the top it says his gain is 500.


[FLINK-16121][python] Introduce ArrowReader and ArrowWriter for Arrow format data read and write

What is the purpose of the change
This PR is to introduce classes such as ArrowReader which is used to read the execution results of vectorized Python UDF and ArrowWriter which is used to convert Flink rows to Arrow format before sending them to the Python worker for vectorized Python UDF execution.
Brief change log

Introduce ArrowReader which is used to read the execution results of vectorized Python UDF.
Introduce ArrowWriter which is used to convert Flink rows to Arrow format before sending them to the Python worker for vectorized Python UDF execution.
Introduce ArrowUtils which is used to create ArrowReader and ArrowWriter.

Verifying this change
This change added tests and can be verified as follows:

Added test ArrowUtilsTest

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

@hequn8128 Thanks a lot for your review. Have updated the PR accordingly.


Liking Posts

When Liking all posts the script gets stuck on the first like. Any help? No errors.

See if the issue persist in 3.0 for you
I was unable to recreate this error on machine

or run with
--output debug
or
--log trace
I would recommend log trace, just because of the amount of output

or run with --output debug or --log trace
I would recommend log trace, just because of the amount of output

Stuck on Welcome to OF-Scraper Version 2.7.12
Installed with pip, how can I update? I used the pip install with the git address too... Cheers.

or run with --output debug or --log trace
I would recommend log trace, just because of the amount of output

[j@server ~]$ pip3.9 install git+https://github.com/datawhores/OF-Scraper.git
Successfully built ofscraper
Installing collected packages: ofscraper
Successfully installed ofscraper-2.7.12

Using the compiled version it works fine :)


[WIP] Add Booking Modal for Calendar

Changes

Added Components:

BookingButton
BookingForm
InputWithIcon

Testing

Click on Open Calendar Module on the tests page
Click on empty time slot or existing editable booked slots to open Booking form

If a PR is not ready yet please convert it to a draft


Circulation pump

Hi,
it would be great if you could add a circulation pump activation switch, since the WPM/ISG has only three times a day it can be programmed. With a switch like this one could optimize the use of the circulation pump, like it is already possible with the temperature. Your software could really help to get over the weaknesses of the WPM/ISG.
Thanks a lot!

Hi @rabattcoupon
Currently I don't see a way how to do that. Please have a look at the Modbus documenation and let me know which register can be used to implement this switch.

Hi @pail23,
If I´m not mistaken, Read Register for status is on Page 8 => 2517 and Write Register should be 7012 on Page 19 whereas 47012 should be the address.

this is possible like in #59 and it would be following "config"
modbus:
      - name: "LWZ BETRIEBSSTATUS"
        address: 2000
        slave: 1
        count: 1
        input_type: input
        data_type: uint16

template_sensor:
      - name: "LWZ Heizkreispumpe aktiv"
        state: "{{ states('sensor.lwz_betriebsstatus')|int|bitwise_and(1024) > 0 }}"

@northalpha The "LWZ Heizkreispumpe aktiv" is now available in the latest version as "Pump HK 1"

The circulation pump is for hot water and not for the heating system. In German it is "Zirkulationspumpe" not "Heizkreispumpe". It basically circulates warm water around the house to make sure you instantly get warm water. If you do not program it right, this massivly wastes energy.

@northalpha The "LWZ Heizkreispumpe aktiv" is now available in the latest version as "Pump HK 1"

can confirm that this is now working, you can sport when i made the update :)

@rabattcoupon the word is directly from the documentation and technical papers from stiebel. therefore i assume that there is this pump at least in my LWZ(!)
For an WPM Type there it is a "ZIRKULATIONSPUMPE", maybe this is the confusion, that you want this switch for a WPM instead of a LWZ/LWA?

It does not work unfortunately => "This entity is unavailable"... It does not show a status. The writing part is not available, I think that is because of the unavailability of the entity.

@rabattcoupon Maybe I picked the wrong register. Would it be possible to upload 2 diagonostic information files: One when you know that the circulation pump is running and one when you know when the pump is not running. Maybe I can figure it out then.

Theoretically yes, how do I get these?

You need to select the 3 dots and then "Diagnoseinformationen herunterladen":

The (1) is with circulation running, the other is without.
config_entry-stiebel_eltron_isg-e698717744e895d97c63d3f722191a77.json(1).txt.txt
config_entry-stiebel_eltron_isg-e698717744e895d97c63d3f722191a77.json.txt.txt

@rabattcoupon I have not found any related register. :-(

Hi, I called Stiebel-Eltron... it took a while but I eventually got someone on the phone who knows how that stuff works. He was like: "Currently it is only possible to monitor the status. Switching it on and off is not possible, yet." It also looks like that Stiebel-Eltron does not have an official roadmap. :-(

Hi @rabattcoupon
Many thanks for following up! I will close the issue. Let's open the issue again once the situation changes.


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 869 ms

Resolved: Bofrost.at performance has improved in 23fb275 after 11 minutes.


[Proposal] Clarify authentication method interfaces

User Story
As a developer I want clean interfaces to work to for adding authentication methods, so if/when we're asked to add more it can be done easily and securely without breaking core assumptions of our security model
Any solution to this should be documented as part of the ADR system and will likely supersede some of ADR-0015
The Problem
At the moment new Authentication methods (e.g. OIDC, User accounts, Token Passthrough) are added by implementing the PrincipalGetter interface:

type PrincipalGetter interface {
	Principal(r *http.Request) (*UserPrincipal, error)
}

pkg/auth/jwt.go

PrincipalGetters for the enabled authentication methods are then added to to a MultiAuthPrincipal and iterated over, calling Principal(request), to find one that succeeds. From this pattern it is unclear that Principal is also expected to authenticate the request (rather than just return a UserPrincipal).
There is also no uniform method for configuring authentication methods. This is currently carried out via an ad-hoc collection of CLI flags and by reading kubernetes secrets.
A potential solution
(This is just my thoughts on one way to improve this, feel free to disregard etc)
The PrincipalGetter interface is replaced with an AuthenticationMethod interface, something like:
type PrincipalGetter interface {
	Initialise(l logr.logger, k ctrlclient.Client) error
	IsAuthenticated(r *http.Request) (bool, error)
	Principal(r *http.Request) (*UserPrincipal, error)
}

IsAuthenticated explicitly checks that the user is authenticated whereas Principal returns user information. Often times these will overlap in what they do (e.g. parsing cookies etc) but by separating them we can make explicit the two tasks we currently expect Principal to carry out.
The Initialise method is expected to set up any configuration that the authentication method needs (e.g. calling the OIDC /.well-known endpoints). To reduce the number of CLI arguments the Initialise function would be expected to read configuration from environment variables or from Kubernetes.

@davidstauffer given this relates to Auth, could you take a look with Pesto and determine if anything further is required?


IE Ajax redirect fix for non 11.0 versions #17434

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

Tests pass?
✔

Fixed issues
#17434

Merged. Thanks!


CB-6497: Update Nginx config and other setup for freeipa healthagent

This patch adds a new Nginx config, and several salt setup scripts
to enable the new FreeIpa health agent to run.  The agent will
be installed as an RPM and will be a separate code review. CB-6399
Manually tested on 1,2, and 3 node FreeIPA clusters.

@holleyism is this anything to do with ipa-healthcheck tool or is it something else?

@oleewere - Yes this is a few setup steps for the new healthcheck agent.

@holleyism - ok .nice, i got some monitoring tasks (for CM we are already gathering some metrics), where i need to store metrics in json files - and send them to control plane, probably I can use that tool for gathering some data about freeipa


Multiple address read?

Is it possible to read on multiple address?
For example:
.read(['D00000', 'D12345', 'D32145']);

With the current implementation you would need to issue multiple read commands. If the registers are close enough in memory you could just issue a single command that encompasses the entire range required.

Can I store them in a line of files divide semicolon?
client.read('D00000',1);
client.read('D12345',1);
client.read('D32145',1);

Line of file: 2018.02.27;321;3213;121

@nevadavid So you want to read three values, then write those to a file?

@patrick-- exactly

I think this should be handled in the application, not in the library.


How to properly release resources?

Hi,
I am looking for the right way to release resources. I can see in the source code that there's the UnloadNetwork function, but it's not clear for the rest. Would it be possible to have a small code snippet that shows how to release resources?
Thank you very much in advance,
Kind regards,

Hi @mobicham so I can answer your question correctly, which ArmNN resources are you using? IRuntime, Graph, Network, and/or one of the parsers?
Our Create() methods return things in smart pointers, destroying the smart pointer will call the correct destructor.
IRuntime::UnloadNetwork() is a special case for if you want to free up resources in the IRuntime without actually destroying the runtime.
I'm sorry that we don't have simple code snippet demonstrating these things in practice. I hope that in a future release we can include some simple examples.  In the meantime in test/InferenceModel.hpp, lines 189-228 you can see the construction of the IRuntime, creating a Network, calling Optimise on that network, and calling LoadNetwork to load the OptimizedNetwork into the Runtime.
All of the things which need destruction and freeing are stored as smart pointers, and the smart pointers are freed implicitly by the destructor of InferenceModel.
Hope that helps,
Matthew

Hi @MatthewARM, thank you again for your fast feedback.
I am pretty much following the TF mnist example, so the resources I am using are: ITfParserPtr, INetworkPtr, IRuntime, IOptimizedNetworkPtr.
I checked tests/InferenceModel.hpp but I couldn't find the lines you mentioned unfortunately https://github.com/ARM-software/armnn/blob/master/tests/InferenceModel.hpp
So if I destroy the runtime, all the resources related to the model are released ?
Kind regards

Hi @mobicham,
Destroying the runtime will release all the allocated resources. All the types you mentioned are actually smart pointer, so all resources will be released when the pointer is destroyed.
I hope this helps, Regards
Matteo

Thanks a lot @MatteoArm ! I am closing this issue.
Kind regards,
Hicham


Fedback from tomasz

Hi @IoTiFeelo ,
Nice work! Thank you! I enjoyed reading your report, and I found it informative. The original version did not include the data properties analysis, but the follow-up did a bit. Still, there are some improvements I would ask you to implement.
The to-do list would include:

[ ] describe the data set more comprehensively. You did not have to choose the variables, so please spend more time providing more insights to the reader in your report.
[ ] Determine the integration order of your variables (necessary for setting the mean of Minnesota prior.
[ ] Report them in a neat table generated using the function knitr::kable
[ ] I guess you will need to update this part a bit, accommodating for our recent discussion regarding the setup of your model.

Good luck!

Hey @IoTiFeelo
Can you please write a few words about putting down this pull request? Thanks!


Update for bazel 0.27.0

This is required as of bazel 0.27.0 https://github.com/bazelbuild/bazel/issues/7793

The test failure here doesn't appear to be related to this change, but I'm not sure why it's red but master is green

@keith , could you also add the following to make it work with bazel-0.27.0?
diff --git a/aspects.bzl b/aspects.bzl
index de71af6..9419950 100644
--- a/aspects.bzl
+++ b/aspects.bzl
@@ -73,9 +73,9 @@ def _is_objcpp_target(srcs):
 def _sources(target, ctx):
     srcs = []
     if "srcs" in dir(ctx.rule.attr):
-        srcs += [f for src in ctx.rule.attr.srcs for f in src.files]
+        srcs += [f for src in ctx.rule.attr.srcs for f in src.files.to_list()]
     if "hdrs" in dir(ctx.rule.attr):
-        srcs += [f for src in ctx.rule.attr.hdrs for f in src.files]
+        srcs += [f for src in ctx.rule.attr.hdrs for f in src.files.to_list()]

     if ctx.rule.kind == "cc_proto_library":
         srcs += [f for f in target.files if f.extension in ["h", "cc"]]

I've added those but also another case, I hadn't run with this yet, thanks! I'm still trying to get CI green too

Alright we're all green here now!

I'm also testing this update on Envoy https://github.com/envoyproxy/envoy/pull/7391

Nice, thanks!

Any chance this could get merged and a new release can be cut? The former being more important to us so we don't have to point to my short-term fork

Thank you everyone for your help in maintaining this project.
I have tried to set up bazelisk for this project so I can catch upcoming breaking changes, but have not got around to github API limits for getting bazel releases and issue list.

@siddharthab I just added bazelisk support for a github API token to work around this https://github.com/bazelbuild/bazelisk/pull/62 so you should be able to do that now!

Oh awesome! Thanks. I will update this project to start using bazelisk, and ask Travis to run the tests at least once every week to learn about upcoming breaking changes.
This pull request is now included in release 0.3.5.


fix: return 404 for non-existing revisions

Links to non-existing revisions to docs should return 404
Closes #5934

Feel free to squash before merging to simplify history if needed :sweat_smile:

Feel free to squash before merging to simplify history if needed :sweat_smile:

:-) that's our usual practice, otherwise our history would be more, uh, "interesting."


Fix #1818: add support for Kamelet repository

Fix #1818
I've implemented most of the logic in a standalone module, so that it can be embedded in an external project (e.g. CLI).

Release Note
Kamelets in github.com/apache/camel-kamelets (or user-defined Kamelet repositories) can be used out of the box in integrations and bindings

Awesome, after this PR then it would be good with a new page for the documentation. Maybe as a sub page under https://camel.apache.org/camel-k/latest/kamelets/kamelets.html


Check for GS Crashes for 1.33.0

Search for crash reports for application storageexplorer.exe
Edit the filter to look for cabs with error code c0000409
Check to see if the problem class portion of the failure name is GS_POSITIVE

There is no high confidence GS crash for Storage Explorer in 1.32.x.


⚠ ClamAV has degraded performance

In 234f792, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 67 ms

Resolved: ClamAV performance has improved in 06a1f63.


Preserve initial input time component after changing date #63

Coverage increased (+0.01%) to 99.67% when pulling 85ad4796533929ef054be5a7f33f5cc4ead89b28 on dam1r89:master into d19e2e0da76236ebfa0509ecb2c962659585b76f on charliekassel:master.

Hey, I see now that referencing #63 discussion in PR title didn't work. So Just want to put a note here that it is related to that issue.

Hey @dam1r89 - thank you for your contribution on this and I particularly appreciate you adding the tests.
I'm not sure why I've overlooked this PR before but am happy to include it now.
Unfortunately it's got behind master a bit - can you pull and update?


Cleaned up std.algorithm.joiner's examples

The current examples are pretty hard to follow. What I think happened is someone created some tests that were never meant to be examples, and then sometime later someone added the ddoc comment on it.
My version uses UFCS and reorganizes everything to be much friendlier.

LGTM

Auto-merge toggled on


Expose CRDT context as HTTP ETag header on JSON HEAD/GET request

OK so this originally came from Luca Favatella (ESL) #1588 - but:

targeted at 'develop' branch rather than develop2-2
slight error - putting a binary into the return tuple/3 (list expected)

There's a last modified webmachine callback too, but that's outside the scope of this pull request.
Example:
./rel/riak/bin/riak-admin bucket-type create maps '{"props":{"datatype":"map"}}'

./rel/riak/bin/riak-admin bucket-type activate maps

curl -XPOST http://localhost:8098/types/maps/buckets/foo/datatypes/bar \
   -H "Content-Type: application/json" \
   -d ' { "update": { "first_name_register": "Dave", "phone_number_register": "555567" } }'

curl -vvv --connect-timeout 2 -XHEAD -H "Content-Type: application/json"  http://localhost:8098/types/maps/buckets/foo/datatypes/bar

Warning: Setting custom HTTP method to HEAD with -X/--request may not work the
Warning: way you want. Consider using -I/--head instead.
*   Trying ::1...
* TCP_NODELAY set
* Connection failed
* connect to ::1 port 8098 failed: Connection refused
*   Trying <IP_ADDRESS>...
* TCP_NODELAY set
* Connected to localhost (<IP_ADDRESS>) port 8098 (#0)
> HEAD /types/maps/buckets/foo/datatypes/bar HTTP/1.1
> Host: localhost:8098
> User-Agent: curl/7.54.0
> Accept: */*
> Content-Type: application/json
>
< HTTP/1.1 200 OK
< Vary: Accept-Encoding
< Server: MochiWeb/1.1 WebMachine/1.10.9 (cafe not found)
< ETag: "g2wAAAABaAJtAAAADCMJ/vmrKPL5AAAAAWEBag=="
< Date: Mon, 26 Mar 2018 20:04:07 GMT
< Content-Type: application/json
< Content-Length: 144
<
^C

Conditional read requests are a bit odd in Riak - because 99% of the work has to be done to discover you can send back a 304 response (when compared to sending a 200), i.e. n=3 reads (from disk) across the network and object merging etc.  The only bit it avoids is sending the last network hop to the client.
This last network hop might be significant if the objects are large, but CRDTs are currently constrained so that they shouldn't be large.  So I guess I'm struggling with the need, beyond the consistency with other parts of Riak.
As a PR, would this be better waiting for consideration with 3.0 work on larger CRDTs?  As then it would potentially have a bit more purpose?

Not a major change I know, I just have a bit of fear about why it was left out in the first place.

Thanks @martinsumner. Ideally, this would be used when traversing a list of crdt in order to audit an installation over an extremely expensive or slow network link.
It's pretty low risk, would you accept it if it only matched on head requests? That would increase the complexity in the client though as they'd have to use two different paths when fetching objects via GET.
The original pr was last year, Luca has a load of them outstanding (big Riak fan) for a bunch of different repositories.
Would be nice to see two crdt improvements into the next build (this and gsets) and start testing them before the public get involved.
My only concern would be whether it would be backwards compatible to earlier Riak 2.0 versions.
Perhaps @russelldb would have some insight into this (compatibility) ?

The target contents of this release have been agreed for a number of months though (back to StokeCon 2017), and it has taken 3 months to get from PRs to the point where we are ready to tag the release.  The PR may have lay around for ages, but I don't remember it being mentioned as a need for this release before.  Perhaps I've got this wrong?
I've never know anyone working on a release react well to post deadline drops with no tests (however small the change).  Unless it is fixing a production issue, can we not just put it back on the backlog for now?  For nothing more than reasons of etiquette?  It is been a hard enough 3 months for some grinding towards a fixed target, let alone making it a moving one.

I remember leaving a comment about this elsewhere, confusing. As I said in the review I just started, and in the "elsewhere" comment, CRDT contexts (as implemented in Riak) won't work as ETags. Happy to discuss more.
Martin is right also, was going to tag on Thursday/Friday for release. But equally, I understand that it would be helpful and generally good to be flexible and include whatever we can for the betterment of the community and Riak
Given the scope of the change I have no problem including it in 2.2.5, except, as stated above, I don't think it does what the author thinks it does.
However, I don't think this code is ready, until we discuss the issue with contexts and etags. I don't see why there can't be a 2.2.6 in a month or two if we can't get this sorted swiftly.

Great feedback, special thanks to @russelldb for pointing out the (critical) implementation flaw, I'm pretty sure that wasn't the desired behavior 😂
I agree that this should be targeted at develop-2.2.6, there's no particular push to get it in this week but I think it could add some value.
For the future PR I suggest :

Expose the riak_object version vector as suggested by Russell.
Expose the last modified attribute for good measure (also useful for auditing)
Provide a test - implemented in the same fashion as the other tests on wm/riakc .

If I went ahead and implemented these suggestions, should we be returning both (Etag and Last-Modified) for both GET and HEAD requests? I understand to be correct but haven't dug out any RFCs.
Does that sound like a good idea?

Sounds good to me @binarytemple . I'd have a peek at what is done for conditional requests for regular objects if the behaviour needs clarifying.
If you need help with riak_test give me a shout.


Correcting docstring of Itacho driver

@FarBo Something has gone wrong with the pr. There are 401 modified files.


OCM-5231 | fix: use spaces instead of \t

Related issue: OCM-5231

Taking some liberty to merge to unblock QE tracks as there are no functionality changes


CAMEL-19669: re-enable a few flaky tests on GH

Ok. These tests are truly flaky on Github actions. Let's leave them as is for now.


Add Torla Mountains to logic

Find the flag activating geysers in Torla Mountains sector, and activate it on game start
Add the full Torla Mountains logic
Remove any story change trigger at the end of the dungeon

For geysers, two flags are needed:

0x1DD34F +0x20
0x1DD37A +0x08

Added in dd5699e


[test] Testing react 16.9 release candidate

Testing release candidate (new runtime warnings, act warnings, useEffect + setState)
react changelog draft
~Bundle size changes are likely due to react-is and scheduler changes. We should mark every dependency of react and react-dom as external when calculating bundle size. This includes scheduler. Not sure about react-is.~ Likely react-is. Scheduler isn't is as per #16904

@eps1lon It's continuous integration is green :). Should we expect more than it from the pull request?

Should we expect more than it from the pull request?

Testing release candidate (new runtime warnings, act warnings, useEffect + setState)

From what I understand, the value of the pull request is to test the release candidate of React v16.9.0, to detect potential issues ahead of time, before our users do. Now that it's green, we are good. I believe that we can close it. Then, Dependabot will take care of updating the dependency for us.

Have I missed a step in the reasoning?

Yes: React isn't release yet. There might be another rc. It's the same reason I didn't close it after the canary was green.

Ok, awesome!


Release 0.1.1

Hotfix release to fix the version number, a companion of https://github.com/mila-udem/blocks/pull/889

tests.test_server.TestServer.test_pickling ... Assertion failed: !more (src/lb.cpp:110)

What?!

Wow, and now it is
Traceback (most recent call last):

  File "/home/travis/build/mila-udem/fuel/tests/test_converters.py", line 243, in test_convert

    output_directory=tempdir)

  File "/home/travis/build/mila-udem/fuel/fuel/converters/adult.py", line 95, in convert_adult

    data = list(map(lambda l: l[i], features))

  File "/home/travis/build/mila-udem/fuel/fuel/converters/adult.py", line 95, in <lambda>

    data = list(map(lambda l: l[i], features))

IndexError: list index out of range

As we have learnt in #261 the errors above were caused by a temporary unavailability of a website with data, so I see no harm in merging it.


pass correct Volumes and Binds to docker API

Make volumes compose key act like its docker CLI counterpart, -v option.
That means, /foo translates to "foo":{} key in Config.Volumes,
/home:/home goes verbatim to HostConfig.Binds

this fixes rancherio/os#275

@imikushin Can you squash?


No module named TM1pyQueries

From the code
import TM1py
from TM1py import TM1pyQueries as TM1
Result:
No module named 'TM1pyQueries'

that's not how you import TM1py. Here is a sample how to import and use TM1py:
from TM1py.Services import TM1Service
# Connection to TM1 Server
with TM1Service(address='localhost', port=12354, user='admin', password='apple', ssl=True) as tm1:
    # Read chore:
    c = tm1.chores.get('0300 Save Data')
    print(c.start_time)

Here are more samples:
https://github.com/cubewise-code/TM1py-samples

Well played.
Thanks for the quick response --


Exception when saving file

The portal throws an exception and hangs with the following input:
open System
open FSharp.Data

type SearchResults = JsonProvider<""" {"value": [{ "ShowId": "abc" }]} """>
type DeleteRequest = JsonProvider<""" {"value": [{<EMAIL_ADDRESS>"delete", "ShowId": "abc" }]} """>

let thisFunctionMakesThingsSad() =
    SearchResults.Root([||]).Value
    |> Seq.map (fun result -> DeleteRequest.Value("delete", result.ShowId))
    |> Array.ofSeq
    |> DeleteRequest.Root
    |> ignore

let Run(input: string, log: TraceWriter) =
    sprintf "Processing: %s" input |> log.Info

/cc @alrod

This does not repro on different machines and in incognito. Closing for now.


Error 500 - getWorkingTimeForDate return vale must be type int, none returned

Hi,
after adding the Workinghours in a Userprofile i get an error when clicking on the "Approval" Link in the mainmenu.
It is a Freshinstall with Kimai 2.24.0 for testing purposes.
The log says:
[request] CRITICAL: Uncaught PHP Exception TypeError: "KimaiPlugin\ApprovalBundle\Settings\MetaFieldSettings::getWorkingTimeForDate():
Return value must be of type int, none returned" at MetaFieldSettings.php line 40 {"exception":"[object] (TypeError(code: 0): KimaiPlugin\\ApprovalBundle\\Settings\\MetaFieldSettings::getWorkingTimeForDate():
Return value must be of type int, none returned at /data/web/****/html/****/kimai/var/plugins/ApprovalBundle/Settings/MetaFieldSettings.php:40)"} []

Which is related to that line (40):
public function getWorkingTimeForDate(User $user, \DateTimeInterface $dateTime): int
    {
        $this->workingTimeService->getContractMode($user)->getCalculator($user)->getWorkHoursForDay($dateTime);
    }

Additional Info:
There are no working hours until 21.11.2024 for that the "Working Contract" says -176:00 for the previous weeks, i don't know if that can be set to the registration date of the user which would be the correct behavior.

Share a screenshot of your settings for that user please

And as in desc.:

Weird. Can you check if setting 0:01 for saturday and sunday fixes it?
If so, revert to 0:00 => what happens now.

No Sadly that doesn't do the trick.
I currently try to fill up the months with time, to see what happens

Ah, I found the issue. There is a return statement missing. I wonder why nobody hit that bug before... See #65

Thanks, just tried the change and everything is working now ;)


Version numbering

Hi Sidhan,
I am Gabor Szots from the CCRL testing group.
I would just like to suggest to include version numbering in the UCI id. That would make identification easier if in the futere further versions will be released and tested.
BTW, the exe you provide does not work for me but compiling has been successful and that works. FYI, I've got these warnings:
eval.cpp:1:9: warning: #pragma once in main file
1 | #pragma once
|         ^~~~
move_score.cpp:1:9: warning: #pragma once in main file
1 | #pragma once
|         ^~~~
uci.cpp:1:9: warning: #pragma once in main file
1 | #pragma once
|         ^~~~

The .exe I provided was the one I used for testing on my local machine. Would you recommend including the binary or should I just have people compile on their local machines?
I also added the other fixes you suggested.

Most users cannot compile for themselves so binaries for various platforms would be required.
FYI, I am testing v2.3 because I did not expect you'd release a new version so soon. Not sure when I'll have time for v3.0 (or a later version if you release one). It depends mostly on how active other authors will be.

Thank you for your suggestions and testing. I'll look into creating various binaries for different systems.
You can expect versions coming out quickly for now since I'm still implementing fairly popular features.

As it is early stages in my testing I offer you two options.

I stop testing v2.3 and test v3.0 instead. I am going to test future versions as well.
I complete testing v2.3 and pick up a version later when circumstances allow.

Which would you like me to do?


Parametrize infinispan image

Note that there is https://github.com/apache/camel-quarkus/issues/2225


react static basic the home link on nav broken and shows no logo, blog just loads

The react static basic the home link on nav broken and shows no logo, blog just continually loads

Are there any errors in the console?

Uncaught (in promise) TypeError: (0 , _reactStatic.getSiteProps) is not a function
at Object.eval (webpack-internal:///../../../../src/containers/Home.js:27)
at eval (webpack-internal:///../../../../src/containers/Home.js:57)
at Object.../../../../src/containers/Home.js (0.app.5149c7a9.js:7)
at webpack_require (app.5149c7a9.js:708)
at fn (app.5149c7a9.js:113)
at

I can't reproduce this on a clean install. Please provide more details on
how to replicate what you are experiencing.
On Mon, Feb 26, 2018 at 8:08 PM John Blakley<EMAIL_ADDRESS>wrote:

Uncaught (in promise) TypeError: (0 , _reactStatic.getSiteProps) is not a
function
at Object.eval (webpack-internal:///../../../../src/containers/Home.js:27)
at eval (webpack-internal:///../../../../src/containers/Home.js:57)
at Object.../../../../src/containers/Home.js (0.app.5149c7a9.js:7)
at webpack_require (app.5149c7a9.js:708)
at fn (app.5149c7a9.js:113)
at
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/nozzle/react-static/issues/416#issuecomment-368732032,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFUmCfVsZkUptonogZ90kFR9aBuAD55Eks5tY3GvgaJpZM4ST10A
.


No way to provide ssh credentials to Hetzner rescue mode

The documentation for the "rescue" parameter of hcloud.Server reads
Enable and boot in to the specified rescue system. This enables simple installation of custom operating systems. linux64 or linux32

This option does boot the server in rescue mode, but there is no way to provide ssh credentials to the rescude mode (which are separate from the basic server's ssh credentials). This makes this parameter not work as intended, since there is no way to interact with the server in rescue mode. This makes it impossible to install custom operating systems

if hetzner does not provide APIs for this it won't be possible for sst to do this


Switch from webpack's watch mode to webpack-dev-server, fix local prod mode

This is something I started tinkering with to see how it would work, and I think it might be a good approach if you guys are ok with it. If not that's totally cool. Personally I think it improves the developer experience a bit. Definitely open to feedback!
I made a few other tweaks as well here. If we decide against using webpack-dev-server, I'll follow up with a smaller PR to take some of these other minor improvements anyway.
This PR:

Renames some package.json scripts in the client workspace to be a little more clear what they're for:

server and build:dev are now start:dev:server and start:dev:client
proxy, proxy:hub and proxy:keycloak are now port-forward, port-forward:hub and port-forward:keycloak

Changes the start:dev:client script to use webpack serve instead of webpack
Adds a port-forward script to the root package.json so we can run npm run port-forward and npm run start from the repo root (also applies Prettier styles to that file)
Adds a clean script to the client workspace for removing an existing dist directory, and adds it to the prebuild script (installs the rimraf dev dependency to do this in a cross-platform manner)
Replaces the watch and watchOptions options in client/config/webpack.dev.js with devServer and optimization based on the documentation here. webpack-dev-server is set up to use port 9000.
Moves the concurrently dependency from the repo root package.json into the client workspace package.json
Adds the app.set("views", path.join(__dirname, "../client/dist")); line to the Express server so we no longer need to copy the index.html.ejs file from client/dist to server/views in the Dockerfile. This also fixes local usage of npm run start after a build (previously it would have errors due to the missing server/views/index.html.ejs file, now it just finds the one in client/dist just like everything else it's serving).
In the app.get("*", (_, res) => { route of the Express server, which should now only be reached if you are trying to view the UI in production mode, replaces the dev-mode behavior of serving of the index.html file with a message directing you to port 9000 and explaining how to run the UI in local production mode.
Updates the explanation of the local dev environment in the README (and applies Prettier styles to that file).

With these changes, we can now run npm run start:dev and then view the UI at localhost:9000 with faster start times and browser auto-reload on file changes. We can also run the UI in a simulated production mode by running npm run build, then separately running npm run proxy and npm run start, and viewing the UI at localhost:8080.
The devServer configuration includes a simple proxy configuration:
  devServer: {
    port: 9000,
    proxy: {
      // NOTE: Any future non-UI paths handled by ../../server/index.js should be added here.
      "/auth": "http://localhost:8080",
      "/hub": "http://localhost:8080",
    },
    historyApiFallback: true,
  },

This just simply forwards any requests to /auth and /hub to port 8080, where Express will then proxy them in the same manner it does in production (including cookie management). The goal here is to avoid replicating any of the Express server logic and truly only have UI-related configuration in webpack. I'll admit it is a little bit of a bummer we have to maintain this list of routes (if we add a third proxy route to Express in the future we'll need to add it here so it works in dev mode). Perhaps in the future we could rename the routes to /api/auth and /api/hub and then this configuration could simply proxy anything under /api.
The historyApiFallback option tells webpack-dev-server to serve up the index.html file it generates for any URL, since we are using client-side routing (history API routing). This prevents errors when doing a hard page reload.
If you are running npm run start:dev, since Express is still running, if you go to port 8080 in your browser you'll get this message:

This is to help us adjust our muscle memory / bookmarks and prevent any other developers who may have this set up from being confused when they come back after this change. It may be a bit overkill though, I'll remove it if you guys don't think we need it :)

@mturley, that sounds good.
We need to completely remove pathfinder from the proxy service, since its API is now served through the hub.
Checkout https://github.com/konveyor/tackle2-ui/pull/422.

@ibolton336 ah, looks like we just need the historyApiFallback option.

This should be ready for re-review @ibolton336 @gildub. I fixed Ian's issue and also renamed some package.json scripts and updated the PR description.


Build static build as an official build

Fixes #358.

The 025-no_stack_dumping.patch can be removed now.

@zcbenz, do we need it for "ffmpeg" config?

I think we should, so we can minimize differences of compiler settings.

@zcbenz

The 025-no_stack_dumping.patch can be removed now.

Will it be ok if we remove it and keep build shared_library without is_official_build=true?

Will it be ok if we remove it and keep building shared_library without is_official_build=true?

Oh it would not be ok, maybe we should also do is_official_build=true for shared library build, so we have minimal behavior differences?

As far as I understand all developer builds of Chromium are built without is_official_build=true,
and in Yandex we used to build locally without it. And I have never seen any problems because of that.
Are you sure we can't have the same for libcc?

@alexeykuzmin @zcbenz
I was trying to enable the flag also in our internal builds and faced errors with the llvm gold library on Linux x64, seems also here we face the same issues.
Any ideas on how to fix it?

@cifratila
Yeah, I've seen it. Have no idea how to fix it though.

As far as I understand all developer builds of Chromium are built without is_official_build=true,
and in Yandex we used to build locally without it. And I have never seen any problems because of that.
Are you sure we can't have the same for libcc?

I did not know that, lets keep the same with Chromium then.

I'm rebasing this branch to fix the conflict file.

I added a step to download the gold plugin, but note that Chromium has removed the gold plugin in later versions, so we need to remove this step in Chrome 61 branch.

but note that Chromium has removed the gold plugin in later versions, so we need to remove this step in Chrome 61 branch.

Ok, will do.

Fail on Win:

FAILED: obj/chromiumcontent/webkit.lib
D:/build/vendor/depot_tools/python276_bin/python.exe ../../build/toolchain/win/tool_wrapper.py link-wrapper environment.x86 False lib.exe /nologo /ignore:4221 /OUT:obj/chromiumcontent/webkit.lib @obj/chromiumcontent/webkit.lib.rs
p
LINK : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
obj/chromiumcontent/webkit.lib : fatal error LNK1248: image size (10004143E) exceeds maximum allowable size (FFFFFFFF)

@alexeykuzmin I remember someone from the Summit (Google/Opera.TV) was saying that we will end up having this issue at linking, maybe we can follow up with Opera TV guys and see if they had a solution for this.

@cifratila I guess we can just split webkit lib into several libs.

@zcbenz

obj/chromiumcontent/webkitcoreremainings.lib : fatal error LNK1248: image size (100D429FE) exceeds maximum allowable size (FFFFFFFF)

@jkleinsc
Both Windows build failed on uploading static library archive to Amazon S3.
Could it be caused by the size of the archive?

[03:10:05] Copying D:\build\libchromiumcontent-static.zip to *****/libchromiumcontent/win/ia32/7205b3e096f591da55e1fd39725602b4feaccca4/libchromiumcontent-static.zip
<...>
[03:10:05] socket.error: [Errno 10054] An existing connection was forcibly closed by the remote host

@alexeykuzmin I'm going to try using multipart upload.

@jkleinsc I just noticed that you were also fixing the multipart problem of s3put on the chrome61 branch, I took a different approach here by removing the dependency of filechunkio module, which does not require using pip on the machines (we vendored the boto in libchromiumcontent to avoid this in the first place).

@jkleinsc If you're ok with the approach Cheng used here, let's merge it.


Index cannot be created rightly in CosmosDB for sharded collections

Hello @leonelsanchesdasilva and @rvilike,
I know this it's old. Time flies, actually it has been already more than a year. But as it seemed to be worked around, we have been usy with other more priority stuff, like adding a CLI, rollback and undo operation, other drivers and more.
Anyway, just to let you know that Mongock officially supports CosmosDB now and, if it's useful for you, we have researched how to create the MongockChangeLog in Cosmos DB with shard keys. You can read more in the documentation
Regards


Flutter Web: The argument type can`t be assigned to the parameter type widget

I want to user Swiper plugin in my flutter web project. I have added it in pubspec.yamel
but when i import it it shows this exception
The argument type 'Swiper' cant be assigned to the parameter type widget`
name: flutter_web.examples.hello_world

environment:
  # You must be using Flutter >=1.5.0 or Dart >=2.3.0
  sdk: '>=2.3.0-dev.0.1 <3.0.0'

dependencies:
  flutter_web: any
  flutter_web_ui: any
  flutter_swiper: any

dev_dependencies:
  build_runner: ^1.4.0
  build_web_compilers: ^2.0.0

dependency_overrides:
  flutter_web:
    git:
      url: https://github.com/flutter/flutter_web
      path: packages/flutter_web
  flutter_web_ui:
    git:
      url: https://github.com/flutter/flutter_web
      path: packages/flutter_web_ui
  flutter_swiper:
    git:
      url: https://github.com/best-flutter/flutter_swiper
      ref: 71eb23671d46f624790019963c7ce10456dec652

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 10.0.18362.175], locale en-US)

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.4)
[√] IntelliJ IDEA Community Edition (version 2019.1)
[√] VS Code (version 1.35.1)
[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.

I'm fairly certain this is happening because flutter_swiper depends on the flutter sdk which is not the same as the flutter_web sdk, which is a fork of the flutter sdk. Eventually flutter_web will be integrated into flutter, but as of now flutter_web's Widget type is different than flutter's Widget type, which is why it's giving you that error in that Swiper is a flutter Widget whereas it's expecting a flutter_web Widget, if that makes any sense.
You can try forking it and changing its dependencies, but it depends on other flutter packages so you would have to fork and update those too, so I would just wait until flutter_web gets integrated into flutter.

@dcov is correct, using regular flutter dependencies won't work until we've unforked flutter web. You can track the overall progress on https://github.com/flutter/flutter/issues/34082

You forgot parentheses () somewhere


Content-Length 0

Library Affected:
workbox-build
Browser & Platform:
Google Chrome v89.0.4389.82 on MacOS
Issue or Feature Request Description:
I've got a lot of precache items displaying 0 content-length. Which is fouling up my app when it loses service. This does not seem to be the case with firefox.

Can you share a link to a public URL at which this can be reproduced?

This website is password protected but I can certainly spend some time with a repro.

You can DM https://twitter.com/jeffposnick if you feel comfortable sharing it privately, and I'll take a look.

I should have said it's protected data for law enforcement.

Gotcha 😄
I wonder whether you might be running into issues due to precaching running before you've got a valid auth credentials, in that case? Perhaps your web server is configured to respond with an empty HTTP response when that happens.
workbox-precaching sets credentials: 'same-origin' on the requests that it uses to populate the cache, but that only helps if the credentials are actually available at the time the service worker is first registered.

The network pane screenshot shows the file being successfully requested with content and then when offline the failure. I wouldn't think that would be an issue since the service worker is served over the same secure connection as the items it's trying to precache.

If possible, providing a reproduction without sensitive data that I could access would help debug this more quickly.
Absent that, what happens if you start from scratch (say, in an Incognito window) and go through the initial precaching flow, and take a look at the entries in the Network panel corresponding to the precaching requests? They should have little ⚙  icons next to them. Does anything look amiss about the responses to those precaching requests? Presumably they'll also have a Content-Length: 0, but perhaps the Network panel entry for them will include some more context explaining why?

Maybe this is a devtools bug?
content-length is 0 but the cache has data...

Perhaps if there's a chunked transfer encoding used for the response, and there's no Content-Length header, then that's what you end up seeing in DevTools?
The actual response should be valid, though. You mentioned that it wasn't worked as expected?

I updated from the cra pwa template 5.1.4 version of workbox to 6.1.1 or whatever is current and I think that problem has fixed itself.
That is interesting tht the dev tools only show the header value. I could technically make those values whatever i wanted? I assumed that cache would calculate those for it's own size limitation logic

I don't know a ton about how DevTools calculates those values, but based on the work a colleague recently did related to something similar (https://bugs.chromium.org/p/chromium/issues/detail?id=1186049) I think it just reads whatever is stored as part of the serialized response headers. That just affects the DevTools UI, not any "real" functionality.
In any case, it sounds like this is resolved? I'll reopen if not.


export is sealing an un-sealed object

when I have one file, dynamically adding methods works fine:
// FILE1.JS
const api = {};
function testFunc(x: string){
  ...
}
api.testFunc = testFunc;
api.testFunc(890);
// throws error as expected:
// "number. This type is incompatible with the expected param type of string"

if I move api to other file, I get an error.
// API.js
export default {};

// FILE1.JS
import api from './api';
function testFunc(x: string) {
...
}
api.testFunc = testFunc; // I get error here - "Property not found in object literal"

and if I add annotation
// API.js
const api: Object = {};
export default api;

// FILE1.JS
import api from './api';
function testFunc(x: string){
  ...
}
api.testFunc = testFunc;
api.testFunc (890);
// no error thrown

No more errors...
Maybe I'm missing something, it looks quite incoherent.
the behaviour that I expected: dynamic non sealed objects ('empty object literal', see here) will know to infer the properties as expected, whether in same file or exported.
Hope it's not something I'm missing, quite new with Flow.

That's by design, objects are only sealed in the same file where they are created

so what can i do in this case?

@yonatanmn You already have the answer which is to put a type annotation on the object.
You could choose to use more exact types instead of just Object but that depends on your use-case. Please ask on StackOverflow with further questions.


Mathematical Formula

Is it possible to add support for math formulas https://katex.org/?
Here is a list of  TeX functions supported by KaTeX

Ah, my error works, I don't know why the formulas in the line do not work for the $ / $ marker but //( //) e.g.
$\LaTeX$ does not work
\\(\LaTeX\\) works

I have no much experience about using Katex, but I'm sure it's a configuration problem about delimiters. The Katex configuration is hard-coded so far, I'll make these parameters configurable.

@MarcinKlejna I created a PR #175, I'm looking forward to your feedback before merging it.
For testing locally, you will be needed to checkout the branch feature-katex:
cd themes/hugo-theme-bootstrap
git fetch
git checkout feature-katex

and then add the katex parameter:
[katex]
  [[katex.delimiters]]
    left = "$$"
    right = "$$"
    display = true
  [[katex.delimiters]]
    left = "$"
    right = "$"
    display = false
  [[katex.delimiters]]
    left = "\\("
    right = "\\)"
    display = false
  [[katex.delimiters]]
    left = "\\begin{equation}"
    right = "\\end{equation}"
    display = true
  [[katex.delimiters]]
    left = "\\begin{align}"
    right = "\\end{align}"
    display = true
  [[katex.delimiters]]
    left = "\\begin{alignat}"
    right = "\\end{alignat}"
    display = true
  [[katex.delimiters]]
    left = "\\begin{gather}"
    right = "\\end{gather}"
    display = true
  [[katex.delimiters]]
    left = "\\begin{CD}"
    right = "\\end{CD}"
    display = true
  [[katex.delimiters]]
    left = "\\["
    right = "\\]"
    display = true

Katex options:

https://katex.org/docs/options.html
https://katex.org/docs/autorender.html

It works! Thank you for your quick response and interest in the topic.

@MarcinKlejna That PR was merged, now you can upgrade to the latest commit for using that feature.


about different camera and dataset in CenterTrack

what amazing job! thank you!
However,i want to know different data set means different camera calibration config,and do you think if
there is a separate training for each different camera in 3-D detection?
When i use my own dataset and kitti ,i transform the 3-D detection result from camera coordinates to lidar coordinates and it's result is not very good,and even i re-train the model with kitti,and  run in test dataset still don't have a good result.

I do think it is required to retrain under a different camera calibration. The current depth estimation is overfitted to the nuScenes cameras. I didn't understand what you did in your training. Can you tried to --debug 2 when running your training and see if the image projections are correct?

I do think it is required to retrain under a different camera calibration. The current depth estimation is overfitted to the nuScenes cameras. I didn't understand what you did in your training. Can you tried to --debug 2 when running your training and see if the image projections are correct?

thank you for you reply and i will test as soon as i can


add GDCheckbox

Project URL
https://github.com/SaeidBsn/GDCheckbox
Description

Full customizable checkbox/radio button component, easy to use, animated!
Why it should be included to awesome-ios (optional)
because it is cool!
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 3
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Error

:no_entry_sign:
Found 5 link issues

Link issues by awesome_bot

Line
Status
Link

258
502
https://github.com/recruit-mtl/Graphs

1182
301
https://github.com/pvzig/SlackKit redirects tohttps://github.com/SlackKit/SlackKit

1465
301
https://github.com/andrew8712/DCKit redirects tohttps://github.com/agordeev/DCKit

2254
301
https://github.com/thoughtbot/liftoff redirects tohttps://github.com/liftoffcli/liftoff

2526
522
http://rypress.com/tutorials/objective-c/index

  Generated by :no_entry_sign: Danger

@vsouza what is wrong with this project? what should be changed?

@SaeidBsn hi the warnings are for other collaborators to look into, you are done
please wait for our review
thx

Thank you! ✨


osx package maker

hey man, I modified appleseed.package.py to also copy the resources QtGui 4.8, not sure if there is a more elegant way to do it so no hard feelings if its not ready for a merge :)

Problem fixed locally on Jon's machine, no changes required in appleseed.package.


Delete ByronToAllegraEra eon

Changelog
- description: |
    New `caseByronOrShelleyToAllegraOrMaryEraOnwards` function
    New `TxOutAdaOnlyByron` constructor
    Modify `TxOutAdaOnly` constructor to take `ShelleyToAllegraEra` instead of `ByronToAllegraEra`
    Delete `ByronToAllegraEra` eon
    Delete:
    - `caseByronToAllegraOrMaryEraOnwards`
    - `shelleyToAllegraEraToByronToAllegraEra`
    - `byronToAllegraEraConstraints`
    - `byronToAllegraEraToCardanoEra`
# uncomment types applicable to the change:
  type:
  # - feature        # introduces a new feature
  - breaking       # the API has changed in a breaking way
  # - compatible     # the API has changed but is non-breaking
  # - optimisation   # measurable performance improvements
  # - improvement    # QoL changes e.g. refactoring
  # - bugfix         # fixes a defect
  # - test           # fixes/modifies tests
  # - maintenance    # not directly related to the code
  # - release        # related to a new release preparation
  # - documentation  # change in code docs, haddocks...

Context
We desire to avoid eons that straddle the Byron/ShelleyBasedEra boundary.  Byron is very legacy so it ought to be a bit special and kept separate.
The reason we needed ByronToAllegraEra eon was because we had code that wanted to treat Byron era and subsequent eras the same way.  If we give Byron era it's own constructor, the need goes away.
How to trust this PR
Highlight important bits of the PR that will make the review faster. If there are commands the reviewer can run to observe the new behavior, describe them.
Checklist

[ ] Commit sequence broadly makes sense and commits have useful messages
[ ] New tests are added if needed and existing tests are updated. See Running tests for more details
[ ] Self-reviewed the diff

Closing for the moment.  Revisit later.


/user/me endpoint should have the /api prefix

The logged-in user's profile info is available at a non-/api prefixed endpoint. It's a carryover from bootstrapping via the Spring Social demo app, but should get fixed, as it'll allow easier splitting of the URL-space if/when they get more formally segregated between the client and the API. It'll also allow easier configuration of the client (e.g., axios can be flat-out prefixed with /api, rather than only for non-user invocations).

done and done! a58335a84926fe681435ecfe832fbc9f479f9c74


Use a direct proc_open() instead of passthru()

Assigning @Kazanir for a review and ideally a test on Windows 🙂

I've tested for the SSH issue at least (by commenting out ssh.eu.platform.sh in my known_hosts)
$ platform ssh
The authenticity of host 'ssh.eu.platform.sh (<IP_ADDRESS>)' can't be established.
RSA key fingerprint is SHA256:F5w8YN0EZtm1i0mQauAWgdpc0vsOtJC49TqtnssQBaw.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ssh.eu.platform.sh' (RSA) to the list of known hosts.


improvement Support partition trace from multi join input when create parition materialized view

Proposed changes
Support partition trace form multi join input when create parition materialized view.
o_orderdate is the partition column of orders, l_shipdate is the partition column of lineitem
Such as mv def is as following, if data in lineitem or orders change, the materialized view mv1_0 can partition increment update.
CREATE MATERIALIZED VIEW mv1_0
        BUILD IMMEDIATE REFRESH COMPLETE ON MANUAL
        PARTITION BY (o_orderdate)
        DISTRIBUTED BY RANDOM BUCKETS 3
        PROPERTIES ('replication_num' = '1')
        AS
        select o_orderdate, count(l_shipdate)
        from lineitem
        inner join orders
        on l_shipdate = o_orderdate
        group by o_orderdate

Note: we only support inner join type, other join type would be supported later

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall


kubetail: init at 1.6.1

Motivation for this change
Kubetail is very useful when working with kubernetes.
https://github.com/johanhaleby/kubetail
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build

@GrahamcOfBorg build kubetail

Success on aarch64-linux (full log)
Attempted: kubetail
Partial log (click to expand)
no Makefile, doing nothing
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/xnk4p176djsk9vzc0jhcyb5mgvbnim0l-kubetail-1.6.1
strip is /nix/store/a245zacjzf3qw0davhvlfarihcy2yyrc-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/xnk4p176djsk9vzc0jhcyb5mgvbnim0l-kubetail-1.6.1/bin
patching script interpreter paths in /nix/store/xnk4p176djsk9vzc0jhcyb5mgvbnim0l-kubetail-1.6.1
/nix/store/xnk4p176djsk9vzc0jhcyb5mgvbnim0l-kubetail-1.6.1/bin/kubetail: interpreter directive changed from "/bin/bash" to "/nix/store/n86k15k75jfjqx7k4lzprj055pm7ssjn-bash-4.4-p23/bin/bash"
checking for references to /build in /nix/store/xnk4p176djsk9vzc0jhcyb5mgvbnim0l-kubetail-1.6.1...
/nix/store/xnk4p176djsk9vzc0jhcyb5mgvbnim0l-kubetail-1.6.1

Success on x86_64-darwin (full log)
Attempted: kubetail
Partial log (click to expand)
no configure script, doing nothing
building
no Makefile, doing nothing
installing
post-installation fixup
strip is /nix/store/sixx1lfy97125f6hxymbwn64cb8z62p3-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/f2lnnq068fymppbfvarwdahdvn9a0qdh-kubetail-1.6.1/bin
patching script interpreter paths in /nix/store/f2lnnq068fymppbfvarwdahdvn9a0qdh-kubetail-1.6.1
/nix/store/f2lnnq068fymppbfvarwdahdvn9a0qdh-kubetail-1.6.1/bin/kubetail: interpreter directive changed from "/bin/bash" to "/nix/store/ryb1pmpqm7xiznq5574lifykqrr30hg6-bash-4.4-p23/bin/bash"
/nix/store/f2lnnq068fymppbfvarwdahdvn9a0qdh-kubetail-1.6.1

Success on x86_64-linux (full log)
Attempted: kubetail
Partial log (click to expand)
no Makefile, doing nothing
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/k107si5xf1dlbhxjg9xv97axqzmi004r-kubetail-1.6.1
strip is /nix/store/a3nk8z2i7m7wa3jdckgv710n7j3yx4b5-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/k107si5xf1dlbhxjg9xv97axqzmi004r-kubetail-1.6.1/bin
patching script interpreter paths in /nix/store/k107si5xf1dlbhxjg9xv97axqzmi004r-kubetail-1.6.1
/nix/store/k107si5xf1dlbhxjg9xv97axqzmi004r-kubetail-1.6.1/bin/kubetail: interpreter directive changed from "/bin/bash" to "/nix/store/fcyxw5aslw3a82p33x5lhckj0mr6g1s4-bash-4.4-p23/bin/bash"
checking for references to /build in /nix/store/k107si5xf1dlbhxjg9xv97axqzmi004r-kubetail-1.6.1...
/nix/store/k107si5xf1dlbhxjg9xv97axqzmi004r-kubetail-1.6.1


Provide instructions or a script for the standalone language server

I tried to figure it out from https://github.com/sourcegraph/go-langserver/blob/master/vscode/package.json, but npm run compile gives me errors about $GOPATH not being set.

Here's what I ended up doing:
export GOPATH=$HOME/go
mkdir -p $GOPATH
http_proxy=<i-happen-to-need-a-proxy> go get github.com/sourcegraph/go-langserver/la
ngserver/cmd/langserver-go

I suppose if you're used to building stuff with Go, this is obvious, but the only Go code I've built in the past was with Bazel, so I didn't have to do any of this stuff.

I should mention that the binary can then be run from $GOPATH/bin/langserver-go.
Though this doesn't explain how I could make a local change and then rebuild that version. This just builds what's public on GitHub, right?

Yeah sorry this is all very poorly documented, I will update the README a bit. Some notes before that though:

The vscode integration here is very experimental, and is not used much.
There is also an experimental branch of vscode-go which uses this language server at https://github.com/Microsoft/vscode-go/tree/langserver (the diff with master can explain how to use the server)
I will add go get instructions.
I will also add go install instructions. That is probably what you want for local changes.
The language server itself is used in production at sourcegraph.com

Note: https://github.com/Microsoft/vscode-go/tree/langserver doesn't exist anymore. The integration of the vscode-go extension with the language server is now available in master


Problem installing Omnidb-app on Centos

downloaded the correct version for Centos and arranged for my hosting company to install the rpm. They did so and I can run the command omnidb-app but nothing happens (no output, no errors) and there in no .db file or anything. They installed it into /usr/bin. Any ideas?

Hi @Agwurme ,
Thanks for reaching out. If you are planning on host OmniDB, the correct flavor would be "server" and not "app". OmniDB server is a web server that allows users connections from other machines via a web browser, and OmniDB app is a desktop application meant to be installed in your local machine.
Also please bear in mind that OmniDB app requires CentOS 7 or better, while there are packages for OmniDB server to be installed on CentOS 6 or CentOS 7.
Please let me know if I understood your issue correctly.
Best regards,
William

Hi William,
Yes you are correct and I have now requested my hosting company to install the server edition. It is Centos 7 it will be running on, so that is not a problem, but it is an online server so that is what I really need.
Thanks
Dave G


Options to adjust can't load warnings

Most customizations are unlikely to use all available template file types, have an option to suppress those warnings for clarity, or flip it on its head, and only log the files that are actually included (not highlighting the ones that were not)

@imrehg I've updated the PR so that it will only warn you if valletta fails to load a file that you've explicitly added to your config.


guides aws-ec2 setup fails

~/s/g/w/g/aws-ecs  master  ./setup.sh                                                                                [85/393]
Creating ECS cluster (weave-ecs-demo-cluster) .. done
Creating Security Group (weave-ecs-demo) .. Done
Creating Key Pair (weave-ecs-demo, file weave-ecs-demo-key.pem) .. done
Creating IAM role (weave-ecs-role) .. done
Creating Launch Configuration (weave-ecs-launch-configuration) .. done
Creating Auto Scaling Group (weave-ecs-demo-group) with 3 instances .. done
Waiting for instances to join the cluster (this may take a few minutes) .. ^C⏎
It appears that it fails to launch Auto Scaling Group:
Launching a new EC2 instance. Status Reason: The security group 'sg-2d396c40' does not exist in VPC 'vpc-d69ff8bb'. Launching EC2 instance failed.
Looks like setup creates a security group that is not attached to any VPC. Also, it appears that setup does not create a dedicated VPC for weave-ecs-demo-cluster.

@ichekrygin thank you for reporting this! We have made several update to the ECS guide, could you please check and reopen if this is still an issue...


Support Hyperedge graph model [moved]

This is Issue 967 moved from a Google Code project.
Added by 2012-07-23T10:39:35.000Z by<EMAIL_ADDRESS>Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Enhancement, Priority-Low, v2.0
Original description
OrientDB has a flexible model under the hood, so implementing a hyperedge is straightforward. In order to use the TinkerPop stack with it we could:
- retrieve separate temporary single edges for each hyperedge
- handle the hyperedge traversing in efficient way by creating new ad-hoc TinkerPop Pipe steps

Not relevant anymore. Closing it.


New transcoding logic implementation

[x] 1. Split source file to small chunks to lower task run time
[x] 2. Upload chunks to temporary distributed storage
[ ] 3. Run a set of tasks to transcode all chunks with same profile
[ ] 4. Concatenate transcoded chunks to a resulting file
[ ] 5. Upload result to storage

Does not work yet: audio obtains silence gaps while splitting.
New strategy:

don't split audio at all, transcode it while downloading and splitting source
merge audio and multibitrate video together while concatinating video chunks.

Also: instead of synchronizing chunk tasks, implemented resumable transcoding: chunks are not transcoded again after task restart.


Provide branch with v1.16 and GPU Operator

It looks like KF1.0 will work on K8s 1.16. Do we want to just upgrade going forward (post v0.1)?

@j0hnL see above. Not sure we need a separate branch for this if Kubeflow is already supporting 1.16 (see https://github.com/kubeflow/manifests/pull/376)

Devel branch now installs Kubernetes 1.16.7 by default.


feat: upgrade rspack to 0.4.2

upgrade Rspack to 0.4.2, https://www.rspack.dev/blog/announcing-0.4.html#rspack-04-major-changes
This contains break change since experiments.rspackFuture.disableTransformByDefault is enabled by default in Rspack 0.4

FAIL   rspack-e2e  e2e/rspack-e2e/tests/rspack.spec.ts (94.123 s), seems e2e of the generated project (tmp/nx-e2e/proj) are failed, but it passes when I run yarn run e2e under tmp/nx-e2e/proj

There's a weird FreeBSD error for the e2e test. Let me run it locally and check. We'll get this merged. Thanks.

It looks like ReactRefresh is being used in non-dev builds too, so it's causing Cypress test to fail due to React's warning against it in production mode.

It also looks like Nest is failing the e2e test. It cannot compile the decorator in app.module.ts.
I see something like this:

> nx run app3456491:build:production

PublicPath: /
asset assets/.gitkeep 0 bytes [emitted]
asset main.js 9.73 KiB [emitted] (name: main)
Entrypoint main 9.73 KiB = main.js
runtime modules 9 modules
./app3456491/src/main.ts
external ["@nestjs/core"]
external ["@nestjs/common"]
./app3456491/src/app/app.module.ts
  × Error[javascript]: JavaScript parsing error
   ╭─[app3456491/src/app/app.module.ts:5:1]
 5 │
 6 │ @Module({
   · ┬
   · ╰── Expression expected
 7 │   imports: [],
   ╰────

Rspack 0.4.3 compiled with 1 error in 35 ms (befe8ffbdb5228c52c4b)

Thanks for your help! There is still a bug on Rspack side which breaks license-webpack-plugin, will ship the fix in 0.4.4, I will update Rspack to 0.4.4 when it is released


Text search in multiple list fragments fails

From<EMAIL_ADDRESS>on March 12, 2012 09:24:32
What steps will reproduce the problem? 1. Create a view pager with a couple of list fragments
2. Make sure that first list fragment is scrolled out of the screen
3. search for a text view which occurs in the second fragment
4. ViewFetcher.getView will return the first list view instead of the second one although first one has negative absolute coordinates. Scroller will then try to scroll the wrong list. What is the expected output? What do you see instead? I would like to see the second list view scroll. I see that the current visible one does not scroll at all. Adding debug output showed that the list that is currently off-screen was scrolled instead. What version of the product are you using? On what operating system? 3.1, OS is 2.2 Please provide any additional information below. I can imagine a fix for like this:
public final <T extends View> T getView(Class classToFilterBy, ArrayList views){
T viewToReturn = null;
long drawingTime = 0;
if(views == null){
views = RobotiumUtils.removeInvisibleViews(getCurrentViews(classToFilterBy));
}
for(T view : views){
int[] locationOnScreen =  new int[2];
view.getLocationOnScreen(locationOnScreen);
if (locationOnScreen[0] < 0) {
continue;
However, it probably needs to be extended so that it also covers lists that are to right side of the current visible one. Visible means visible to the user.
Original issue: http://code.google.com/p/robotium/issues/detail?id=233

From<EMAIL_ADDRESS>on March 13, 2012 10:10:39
Thanks for reporting this. Would it be possible for you to supply a sample project which exhibits this behavior?

From<EMAIL_ADDRESS>on March 14, 2012 00:36:57
Hello, sample is attached. Note that it would be possible to condense it a bit more (i.e. remove the tab bar). However, keeping it makes it obvious what the whole thing is about. The test basically searches for an item in the first tab, then switches to the second tab and searches for an item in that tab which eventually fails. As written in my initial comment: it seems that the view fetcher returns the first list view instead of the current one and search then happens in the wrong view. I patched the code (so that ignores views which are completely off-screen) which is fine for now.
Attachment: sample.zip

From<EMAIL_ADDRESS>on March 14, 2012 08:37:49
Thanks for the sample project. This will be fixed in the next release.
Status: Accepted
Owner<EMAIL_ADDRESS>

From<EMAIL_ADDRESS>on April 10, 2012 11:46:06
This has been fixed in Robotium 3.2.
Status: Verified


Throw diagnostic error, when parsing exception is caught

Current behavior
The parsing error is thrown and will not be caught by kolint.
Expected behavior
A diagnostic should be thrown and expected to be caught by the client.
Steps to reproduce
<?a></a>

Fixed by #249


CI failing on babelv5 install

I pared it down to jscodeshift being the problem.  Looks like we're not the only ones: https://github.com/facebook/jscodeshift/issues/120.
Not sure if there's anything we can do about it, but this is better than spamming everyone individually in Slack.

Fixed by the<EMAIL_ADDRESS>release.


Update Digital Clock.java

@Soumyakishore contribute here https://github.com/Ishaan28malik/Get-Dev-Resources


Adjust License Copyright to reflect code taken over from the original gettext library

The following contributors worked on:
git shortlog -n -s -- src/gettext_po_parser.yrl:
    19  Andrea Leopardi
     1  Aleksei Magusev

git shortlog -n -s -- lib/gettext/po*
   124  Andrea Leopardi
     6  José Valim
     3  Aleksei Magusev
     3  Jonatan Männchen
     2  Christian von Roques
     2  Olafur Arason
     1  Alessandro Usseglio Viretta
     1  Enzo
     1  Eugene Pirogov
     1  Felix Maurer
     1  Wojciech Piekutowski
     1  kenny-evitt

Is that copyright accurate?

Pull Request Test Coverage Report for Build 15adae9d6a9f2ee2acdf775451c43befbb4cb450-PR-92

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 100.0%

Totals

Change from base Build a2262ad3dcc1ee462a905b6d4a6b31c8650e72a6:
0.0%

Covered Lines:
328

Relevant Lines:
328

💛  - Coveralls

Yes, sounds perfect, thanks @maennchen. Feel free to merge.


Roll Flutter from 8c1c2f6af555 to bd4115d87080 (7 revisions)

https://github.com/flutter/flutter/compare/8c1c2f6af555...bd4115d87080
2022-03-21<EMAIL_ADDRESS>Roll Engine from 19a7265c1994 to b0c0444de793 (5 revisions) (flutter/flutter#100492)
2022-03-21<EMAIL_ADDRESS>Fix deprecated_new_in_comment_reference for material library (flutter/flutter#100289)
2022-03-21<EMAIL_ADDRESS>Typo in EditableText strutStyle (flutter/flutter#100474)
2022-03-21<EMAIL_ADDRESS>Roll Engine from 9e3ed850834d to 19a7265c1994 (10 revisions) (flutter/flutter#100484)
2022-03-21<EMAIL_ADDRESS>Roll Plugins from fef72e08f12e to 1c61a217014c (7 revisions) (flutter/flutter#100482)
2022-03-21<EMAIL_ADDRESS>CupertinoSwitch: Add clickable cursor for web (flutter/flutter#99554)
2022-03-21<EMAIL_ADDRESS>Roll Engine from 900e3c091799 to 9e3ed850834d (2 revisions) (flutter/flutter#100429)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-plugins
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Plugins: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Matching should be persistent, until 1 user intentionally disconnects

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Done in #39


Geocoding workflow should be altered to reflect updated geocoding spec

Depends on #252

Geocoding workflow will be changed and geocoding support will be removed from gaiaCore


Version 2.1.0 Class Maintenance and Performance Enhancements

Implemented PhantomJSConstants class, and performance enhancements. Setup now checks existence of binaries before extraction, and runs using a single executable instead of a transaction based extraction. Multi-threadness is handled via OS using single executable. Packages have also been created for class segmentation and maintenance.
Additional load test has been added to TestPhantomJS.class to test multiple executable invocations using a single binary file.

Thanks for the work, I'll look at it later tonight

@GuillaumeC91
One thing I'm not sure about is removing the timestamp from the path
I wanted to make sure each jvm was working in its own separate tmp directory, otherwise it's possible that an input html file or header and footer file could be overwritten when two separate JVMs call render with the same atomic long value

@moodysalem
Interesting observation, I did not really factor in multiple JVMs. I had in mind being able to support multiple binary invocations without extraction every time. If multiple JVMs sounds like a plausible use case, we may have to add that back in. Perhaps something can be done using a VMID
I will take a look at the other enhancements this evening and commit minor fixes.
Cheers,

To clarify, with the current implementation, the extraction should only happen once when the PhantomJS class is initialized since that code all occurs in static blocks-so multiple invocations of render should only ever result in one extraction (unless the JVM reinitializes the class for some reason)
It would be OK IMO to reuse the phantomjs binaries across JVMs and just establish different tmp directories for the temporary html and footer/header files (preferably using UUID::randomUUID rather than timestamps)

Added a final UUID as part of constants that get's used during the creation of the script, source, and output folder. This includes and new shutdown hook in charge of cleaning of the JVM specific folder at JVM shutdown.

Mobile/Plain text code editor fail :-1:

Hey @moodysalem. Anything else you'd like to see implemented?

@GuillaumeC91 I merged in the work and made some additional changes today, then deployed it to central in 2.1.3

@moodysalem Awesome. Looks good! One tiny little detail; forgot to update the ReadMe.md with the new return type of exec() from int to PhantomJSExecutionResponse. No big deal I suppose.


Status annotations

Description

[!IMPORTANT]
This builds off of PR #379 and must wait for it to be merged.

The previous method of provisioning state relied on the AllowPXE field of the Hardware spec. This overloads this field and makes it difficult to understand state. This is also problematic when gitops is employed with Hardware objects.
Annotations are purpose built for state and work well with CAPI. FYI, fields in the status object state are not maintained during CAPI move/pivot operations so they are not an option. There is also at least one other known bare metal CAPI provider that uses this pattern very successfully.
Why is this needed

Fixes: #
How Has This Been Tested?

How are existing users impacted? What migration steps/scripts do we need?

Checklist:
I have:

[ ] updated the documentation and/or roadmap (if required)
[ ] added unit or e2e tests
[ ] provided instructions on how to upgrade

resolved by https://github.com/tinkerbell/cluster-api-provider-tinkerbell/pull/407


site

whats local coin site
for acsses and check my balance
mail<EMAIL_ADDRESS>account :mina123

local coin wallet is nt work
account :mina123