Hyperledger Nexus Repository Sunset
Brett T Logan <brett.t.logan@...>
As we close out the migration of Hyperledger Fabric and its supporting projects off of Gerrit and Jenkins to GitHub and Azure Pipeline's, our final task was to retire the use of Nexus for serving non-release artifacts. We are replacing the self-hosted Nexus repo with an enterprise Artifactory instance hosted by JFrog.
With the migration to Artifactory complete the Linux Foundation will sunset nexus.hyperledger.org and nexus3.hyperledger.org effective FEBRUARY 1st
While the community should be largely unaffected by this change as the artifacts are mostly used in CI, there are a few pieces of chaincode that consume Maven libraries from Nexus that we modified to now pull from Artifactory in Fabric-Samples. If you are running Java chaincode from the Fabric-Samples repository that you cloned prior to January 20th, you should update your POM.xml or build.gradle files to point to https://hyperledger.jfrog.io/hyperledger/fabric-maven instead of Nexus, or reclone the Fabric-Samples repository.
As of today, we have also retired the Hyperledger Jenkins server and the Hyperledger Gerrit server.
Thank you,
|
|
Pluggable DBMS
Trevor Lee Oakley <trevor@...>
I saw that DBMS is pluggable in the docs. I saw also couchdb is used for private db, but can we use any db, eg oracle or sql server?
Trevor
|
|
Re: Blockchain and Machine learning
#fabric-chaincode
#hyperledger-fabric
#couchdb
David Enyeart
From the Fabric docs: Hi everyone, "Blockchain and Machine learning Integration" is the hot topic today. can we integrate machine learning libraries in fabric ??? can we deploy machine model inside chain code? As we all know fabric supports three languages and machine learning is mostly deployed in python so how we can integrate ??? what about data sets of assets on which we want to predict something ,how we can achieve? I need guidance and discussion on this topic please elaborate . Thanks
|
|
Blockchain and Machine learning
#fabric-chaincode
#hyperledger-fabric
#couchdb
Shabana Basharat
Hi everyone,
"Blockchain and Machine learning Integration" is the hot topic today. can we integrate machine learning libraries in fabric ??? can we deploy machine model inside chain code? As we all know fabric supports three languages and machine learning is mostly deployed in python so how we can integrate ??? what about data sets of assets on which we want to predict something ,how we can achieve? I need guidance and discussion on this topic please elaborate . Thanks
|
|
Re: #fabric-questions Fabric Networking
#fabric-questions
Nye Liu <nye@...>
You didn't mention if you are having NAT traversal issues or straight up firewall issues.
If the latter, opening ports should be sufficient. If the former, put it in a DMZ with real public ip addresses and ditch NAT entirely. NAT is a cancer, and never interacts well with p2p protocols.
|
|
Re: #fabric-questions Fabric Networking
#fabric-questions
Yacov
I can only say that port forwarding anchor
peers alone won't get you much, because peers try to connect to one another
forming a full mesh of an undirected graph (peers p and qhave a single connection between them, either from p to qor from q to p).
Anchor peers are just for bootstrapping membership across organizations. From: "Cavell" <cavellt@...> To: fabric@... Date: 01/23/2020 03:05 AM Subject: [EXTERNAL] [Hyperledger Fabric] #fabric-questions Fabric Networking Sent by: fabric@... Hi, I've been trying to setup a fabric network spread across multiple locations. One of the major issues has been locating and communicating with peer nodes behind firewalls. The only solutions I've come up with have been setting up a VPN and joining all the nodes to that or port forwarding some of the nodes (anchor peers and orderers) so that some communication can occur. The first one is usable now, but becomes a nightmare to manage if the network expands. The second is a security risk. Am I missing something obvious? Is there a better alternative to what I'm doing? Thanks for any help given, Cavell Teng
|
|
#fabric-questions Fabric Networking
#fabric-questions
Cavell
Hi,
I've been trying to setup a fabric network spread across multiple locations. One of the major issues has been locating and communicating with peer nodes behind firewalls. The only solutions I've come up with have been setting up a VPN and joining all the nodes to that or port forwarding some of the nodes (anchor peers and orderers) so that some communication can occur. The first one is usable now, but becomes a nightmare to manage if the network expands. The second is a security risk. Am I missing something obvious? Is there a better alternative to what I'm doing? Thanks for any help given, Cavell Teng
|
|
Re: JIRA Cleanup
Matthew Sykes
Items that were labeled on Jan 13 have now been closed out. Apologies for the JIRA spam. If an issue was closed that should not have been, please feel free to reopen it. Thanks.
On Mon, Jan 13, 2020 at 10:56 AM Matthew Sykes via Lists.Hyperledger.Org <matthew.sykes=gmail.com@...> wrote:
--
Matthew Sykes matthew.sykes@...
|
|
Re: Downtime for updates of WIKI & JIRA
Tim Johnson <tijohnson@...>
All updates have been completed and both servers are back on-line.
toggle quoted messageShow quoted text
On 1/22/20 8:06 AM, Tim Johnson wrote:
The update of JIRA (jira.hyperledger.org) has been completed.
|
|
hyperledger fabric-ca-client through javascript registering more than one user using the same admin identity but unable to access channel from User2 , User3 and so forth
#fabric-ca
maruti praturi
Everything works fine when I have just
When I add one more user
I get the below error
I have declared 2 users in count in
|
|
Downtime for updates of WIKI & JIRA
Tim Johnson <tijohnson@...>
The update of JIRA (jira.hyperledger.org) has been completed.
The update of WIKI (wiki.hyperledger.org) is still underway. We expect to be complete within the hour. Tim
|
|
Re: core.yaml
Joe Alewine <joe.alewine@...>
In networks with multiple organizations (which should be every network), every organization should own its own peers. Often each organization will own several peers.
Regards,
Joe Alewine
IBM Blockchain, Raleigh
rocket chat: joe-alewine
slack: joe.alewine
----- Original message -----
|
|
Re: Channel Policy
Jason Yellick <jyellick@...>
Your orderer processes must always satisfy the /Channel/Writers policy (or they will not be able to process config updates and channel creation transactions). Based on the below, it looks like your policy restriction is excluding them. Most likely, what you really want to modify is the /Channel/Application/Readers policy (in the Application section of your configtx.yaml), this will allow you to specify the subset of application orgs you wish to be able to submit transactions.
~Jason
----- Original message -----
|
|
Channel Policy
Nicholas Leonardi
Hey guys, Trying to change the channel writers policy but nothing seems to work. Channel: &ChannelDefaults Policies: # Who may invoke the 'Deliver' API Readers: Type: ImplicitMeta Rule: "ANY Readers" # Who may invoke the 'Broadcast' API Writers: Type: Signature Rule: "OR('Org1MSP.member')" # By default, who may modify elements at this config level Admins: Type: ImplicitMeta Rule: "ANY Admins" I need the writers policy to be one organization Org1. I've tried: "OR('Org1MSP.admin')" -> got unexpected status: FORBIDDEN -- signature set did not satisfy policy: permission denied Thanks in advance
|
|
Re: core.yaml
Joe Alewine <joe.alewine@...>
Marina,
core.yaml is the file that governs the configuration of a single peer, which should be owned by a single organization, so wanting a sample core.yaml with multiple organizations doesn't make sense to me.
Regards,
Joe Alewine
IBM Blockchain, Raleigh
rocket chat: joe-alewine
slack: joe.alewine
----- Original message -----
|
|
Faisal
This is the 2nd time the peer has crashed due to this error. Nework is on HLF 1.4.2 and the logs are attached in the file. Have anyone faced the same issue before or any ideas on resolving it? I have seen that this is common issue in GO as there are many questions posted on stackoverflow and issues opened on github related to it. Thank you.
|
|
Re: core.yaml
Howin Ho
Hi Marina, Howin.
|
|
core.yaml
Marina Wanis <marinamaged1996@...>
Hi,
I was trying to setup the peer configuration in core.yaml, does anyone have a code for core.yaml with multiple organizations? I wanted to take a look at a sample of the code in core.yaml with multiple organizations and each organization have at least one peer.
Thank you, Marina
Sent from Mail for Windows 10
|
|
Re: [Hyperledger TSC] [Hyperledger Technical WG China] [i18n] Status report on translation of Fabric docs
Yang Cheng
Hi, Sara! I agree with you, Transifex has good features like manage updates, but it's really inefficient, we have tried transifex for months and amlost finished Fabric 2.0 alpha translation, by the end we changed back to Github. Let's work togethor and find a better way for translating. Keep connecting and if you have any idea please share with us. And there is a i18n(https://chat.hyperledger.org/channel/i18n) channel in hyperledger chat, welcome to join the channel and discuss with us. -- 程阳 Yang Cheng great_cy_ang@...
At 2020-01-20 17:36:14, "Sara Garifullina" <garifullina@...> wrote:
|
|
Re: [Hyperledger Technical WG China] [i18n] Status report on translation of Fabric docs
Yang Cheng
Hi, Brain, Thanks for your replay, for now our translating work is mainly for fabric project and Chinese language, and just a dozen translators, so that the workflow is good for us now. We are also looking for a way adopting different projects and manage the updates conveniently, because we also want to translate the docs of other projects like Indy. We have learned the workflow of kubernetes, they also use github for translating jobs, they made scripts to generate github issues automatically, and developed a slack robot to manage the issues. We want to use the same workflow, but Fabric is different with kubernetes, the docs are separated from code repo and showed in a website they developed, not readthedocs. So we have to find other ways and tools, maybe we also have to develop some tools for this job. We will not use Transifex because it is really inefficient for us, translate with text editor and manage the translations with github is more efficient, we will keeping using github for translating until find a better way. Now, what we want is : 1. Show the Chinese translations in the official docs page, so that more developers would see the translations, and may attract more translators. 2. Create a new repo in github named “fabric-i18n” or “hyperledger-i18n”, so we can put the docs of different projects into the same repo, like sdk, fabric-ca, Indy projects not only Fabric. About in-app localization, we won’t do it right now, it is much complex we should change many codes in Fabric, and actually most developers are used to English output, so the translation is not necessary now.
Yours, Cheng Yang -- 程阳 Yang Cheng great_cy_ang@...
At 2020-01-17 12:07:40, "Brian Behlendorf" <bbehlendorf@...> wrote:
This has gone without a reply since it was posted so I thought I would add one,
|
|