Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 563930

Summary: net-p2p/bitcoinxtd and net-p2p/bitcoinxt-qt version 0.11.0c new ebuild
Product: Gentoo Linux Reporter: Ron OHara <rono>
Component: New packagesAssignee: Anthony Basile <blueness>
Status: RESOLVED OBSOLETE    
Severity: enhancement CC: proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: New ebuild for net-p2p/bitcoinxtd-0.11.0c
New ebuild for net-p2p/bitcoinxt-qt-0.11.0c

Description Ron OHara 2015-10-24 07:22:52 UTC
New release of BitcoinXT version 0.11.0c

Reproducible: Always
Comment 1 Ron OHara 2015-10-24 07:24:05 UTC
Created attachment 415324 [details]
New ebuild for net-p2p/bitcoinxtd-0.11.0c
Comment 2 Ron OHara 2015-10-24 07:24:35 UTC
Created attachment 415326 [details]
New ebuild for net-p2p/bitcoinxt-qt-0.11.0c
Comment 3 Ron OHara 2015-10-24 07:27:25 UTC
Please refer this to blueness@gentoo.org for update in portage.
Comment 4 Ron OHara 2015-12-12 08:47:55 UTC
(In reply to Ron OHara from comment #0)
> New release of BitcoinXT version 0.11.0c
> 
> Reproducible: Always

Oops - typo .... for version 0.11.0d
Comment 5 Ron OHara 2015-12-12 08:49:38 UTC
(In reply to Ron OHara from comment #4)
> (In reply to Ron OHara from comment #0)
> > New release of BitcoinXT version 0.11.0c
> > 
> > Reproducible: Always
> 
> Oops - typo .... for version 0.11.0d

Double oops - editing wrong bug .... this is 0.11.0c .... coffee needed I think
Comment 6 Anthony Basile gentoo-dev 2015-12-12 12:53:27 UTC
(In reply to Ron OHara from comment #1)
> Created attachment 415324 [details]
> New ebuild for net-p2p/bitcoinxtd-0.11.0c

I don't get why you changed that piece of the ebuild.  Can you look at it again.

>>> Install bitcoinxtd-0.11.0c into /var/tmp/portage/net-p2p/bitcoinxtd-0.11.0c/image/ category net-p2p
 * default //var/lib/bitcoinxt/.bitcoin/bitcoin.conf installed - you will need to edit it
 * ERROR: net-p2p/bitcoinxtd-0.11.0c::gentoo failed (install phase):
 *   !!! newins: /var/git/gentoo/net-p2p/bitcoinxtd/files/bitcoin.conf does not exist
 * 
 * If you need support, post the output of `emerge --info '=net-p2p/bitcoinxtd-0.11.0c::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=net-p2p/bitcoinxtd-0.11.0c::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/net-p2p/bitcoinxtd-0.11.0c/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-p2p/bitcoinxtd-0.11.0c/temp/environment'.
 * Working directory: '/var/tmp/portage/net-p2p/bitcoinxtd-0.11.0c/work/bitcoinxt-0.11C'
 * S: '/var/tmp/portage/net-p2p/bitcoinxtd-0.11.0c/work/bitcoinxt-0.11C'
Comment 7 Ron OHara 2015-12-12 17:19:03 UTC
The way you changed the name of bitconf.conf to bitcoinxt.conf means a change from the upstream source. That is undesirable.

With bitcoindxtd it is not too hard ... /etc/conf.d/bitcoindxtd is a simple way to force the change to apply.

BUT

With bitcoinxt-qt, you need to change the upstream source code to get that change to the default choice of config file name.

I really, really want this ebuild to be as close as possible to the upstream source. The other (core) ebuild defaults to many non upstream changes, which is what provoked me to offering effort to this ebuild.

Ron
Comment 8 Anthony Basile gentoo-dev 2015-12-12 17:28:42 UTC
(In reply to Ron OHara from comment #7)
> The way you changed the name of bitconf.conf to bitcoinxt.conf means a
> change from the upstream source. That is undesirable.
> 
> With bitcoindxtd it is not too hard ... /etc/conf.d/bitcoindxtd is a simple
> way to force the change to apply.
> 
> BUT
> 
> With bitcoinxt-qt, you need to change the upstream source code to get that
> change to the default choice of config file name.
> 
> I really, really want this ebuild to be as close as possible to the upstream
> source. The other (core) ebuild defaults to many non upstream changes, which
> is what provoked me to offering effort to this ebuild.
> 
> Ron

that causes a conflict between bitcoind and bitcoinxtd and we can't have that.
Comment 9 Ron OHara 2015-12-12 18:56:06 UTC
No it does not.

bitcoind uses    /var/lib/bitcoind/.bitcoin/bitcoin.conf
bitcoinxtd uses    /var/lib/bitcoinxtd/.bitcoin/bitcoin.conf

The separation is at the top level directory.

The bitcoinxt upstream stuff requires no source changes if we use this separation. Otherwise I will have to create and maintain patches to the bitcoinxt-qt source code to use the different name of the config file.
Comment 10 Anthony Basile gentoo-dev 2015-12-12 20:25:31 UTC
(In reply to Ron OHara from comment #9)
> No it does not.
> 
> bitcoind uses    /var/lib/bitcoind/.bitcoin/bitcoin.conf
> bitcoinxtd uses    /var/lib/bitcoinxtd/.bitcoin/bitcoin.conf
> 
> The separation is at the top level directory.
> 
> The bitcoinxt upstream stuff requires no source changes if we use this
> separation. Otherwise I will have to create and maintain patches to the
> bitcoinxt-qt source code to use the different name of the config file.

okay but i still get this error:

 * ERROR: net-p2p/bitcoinxtd-0.11.0c::gentoo failed (install phase):
 *   !!! newins: /var/git/gentoo/net-p2p/bitcoinxtd/files/bitcoin.conf does not exist
Comment 11 Anthony Basile gentoo-dev 2015-12-12 20:42:05 UTC
see bug #568050
Comment 12 Anthony Basile gentoo-dev 2015-12-12 20:43:57 UTC
(In reply to Anthony Basile from comment #10)
> (In reply to Ron OHara from comment #9)
> > No it does not.
> > 
> > bitcoind uses    /var/lib/bitcoind/.bitcoin/bitcoin.conf
> > bitcoinxtd uses    /var/lib/bitcoinxtd/.bitcoin/bitcoin.conf
> > 
> > The separation is at the top level directory.
> > 
> > The bitcoinxt upstream stuff requires no source changes if we use this
> > separation. Otherwise I will have to create and maintain patches to the
> > bitcoinxt-qt source code to use the different name of the config file.
> 
> okay but i still get this error:
> 
>  * ERROR: net-p2p/bitcoinxtd-0.11.0c::gentoo failed (install phase):
>  *   !!! newins: /var/git/gentoo/net-p2p/bitcoinxtd/files/bitcoin.conf does
> not exist

never mind its just because i need to rename bitcoinxtd.conf