Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    [Complete] Testing Feathercoin - 0.8.5.0 \* Released

    Technical Development
    6
    44
    18412
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Bushstar
      Bushstar last edited by

      Morning everyone. Considering that this release generally seems to be stable I have made the repo public so people can test without the need for explicit permissions. This was only to safeguard someone from putting this into a production environment.

      Donate: 6hf9DF8H67ZEoW9KmPJez6BHh4XPNQSCZz

      1 Reply Last reply Reply Quote 0
      • wrapper
        wrapper Moderators last edited by

        Just reporting the results of my first software hack. As Wellenreiters patch didn’t work for my 13.10 Linux compile. I tried setting the if statement to what looks more logical to me.

        That didn’t work either, tho’. QRs must be windows only.

        addressbookpage.cpp

        #ifndef USE_QRCODE
        ui->showQRCode->setVisible(true);
        #else
        ui->showQRCode->setVisible(false);
        #endif

        1 Reply Last reply Reply Quote 0
        • Wellenreiter
          Wellenreiter Moderators last edited by

          It’s working fine for me and I’m on Opensuse linux.

          The problem was, that at least the button opening the QR-code window was set to ‘invisible’ in the initialisation of the Adressbook, or undefined, what also leads to ‘invisible’.

          it may be, that there are other ways to open the QR-code window, I don’t know about.

          If someone could tell me which ways are normally possible to get the QR-code i can check for further bugs in the code.

          See attached screenshot of my wallet. My Wallet is in German, sorry, but I think you’ll get it ;)

          [attachment deleted by admin]

          Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
          Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

          1 Reply Last reply Reply Quote 0
          • wrapper
            wrapper Moderators last edited by

            Hi Wellenreiter - cheers for that up date on getting QR codes working in Ubuntu compile. I’m still looking into that as well, the qmake etc seem ok.

            I’m just doing some testing of updating an 0.6.4.4 Database to the new version - here’s how I did it - if anyone wants to try the beta version 0.8.5.0, without disturbing their wallet. I think its in %appdata% for windows.

            Re-indexing Test upgrade at the moment.

            >>>>>>>>>>>>>>>>>

            For Linux clients in Home directory - Alt Dot

            copy .feathercoin to a Samba share Directory
            Click on Share directory, Alt Dot.
            change .feathercoin to feathercoin
            edit Properties / permissions on feathercoin copy

            In VBox Kubuntu - Install samba - Network - Samba shares - Add to -laces (for Dol-phin)
            copy feathercoin into virtual box Kubuntu
            rename it .feathercoin.

            Install and compile 0.8.5.0

            Test database upgrade

            1 Reply Last reply Reply Quote 0
            • wrapper
              wrapper Moderators last edited by

              Testing Upgrading.

              That was a bit weird, I thought I should be OK. But forgot to send out the coins I sent to the test version, before trying to update the old wallet.

              When I copied in the old .feathercoin directory from my wallet, and started up the 0.8.5.0 client it somehow remembered the coins I’d been sent to the (deleted) wallet and the link between the address database failed and all the old amounts were against the wrong labels.

              I’m not sure where (0.8.5.0) remembered this from, I assume it must be storing a private key somewhere else, and that referenced the coins in the Blockchain? They didn’t match the addresses in the updated client, so they went out of step.

              Shows the need for an backup - import facility. And that updates must be to a clean database.

              I’ll try again, now I’ve sent the coins out. I’ll recompile the client as well as replace .feathercoin with my copy from 0.6.4.4. if that don’t work.

              1 Reply Last reply Reply Quote 0
              • lizhi
                lizhi last edited by

                Hi wrapper0feather,

                I compily your 0.8.5, it neesd qrencode-3.4.3,so I compily qrencode-3.4.3,but I encounter a problem.

                configure:12615: error: in `/c/qrencode-3.4.3’:
                configure:12617: error: The pkg-config script could not be found or is too old. Make sure it
                is in your PATH or set the PKG_CONFIG environment variable to the full
                path to pkg-config.

                Alternatively, you may set the environment variables png_CFLAGS
                and png_LIBS to avoid the need to call pkg-config.
                See the pkg-config man page for more details.

                How to install pkg-config on MinGW 4.6.2 ? Thank your help.

                1 Reply Last reply Reply Quote 0
                • wrapper
                  wrapper Moderators last edited by

                  I got the QR codes working, for the linux compile from Github, but installed a lot of QR related programs to do it. I went through them all, one by one to find which one made it work. These appears to be the missing dependencies. I added them to the Linux compile guide / walkthrough.

                  qmake USE_QRCODE=1

                  sudo apt-get install qrencode
                  sudo apt-get install libqrencode-dev

                  1 Reply Last reply Reply Quote 0
                  • Wellenreiter
                    Wellenreiter Moderators last edited by

                    They where missing, because qr-code was disabled, I think.

                    libqrencode is needed to run the wallet
                    libqrencode-dev is needed to compile the wallet

                    Good that you finally got it compiled :)

                    Gratulations! :)

                    I hope that my packaging will be a success soon, too.

                    Will enable packages for OpenSuse today
                    Debian 7.0 package also looks good, but needs to be tested and hopefully will be published in the next days
                    XUbunutu 13.10 is in the same state.
                    Other Linux Distros no luck so far and I will not package them until a high demand shows up.

                    It can be a pain in the a*** whne you have to learn all the different ways to create a package for the diferent Linux distros ;)

                    Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                    Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                    1 Reply Last reply Reply Quote 0
                    • wrapper
                      wrapper Moderators last edited by

                      I was suggesting we look into Docker, to get a cross distro version out soonist.

                      It includes all the dependencies in one container. I’m still messing with testing, so I haven’t got round to that yet, it looks promising tho’.

                      1 Reply Last reply Reply Quote 0
                      • ghostlander
                        ghostlander Regular Member last edited by

                        [url=https://github.com/litecoin-project/litecoin/commit/dc5b50fe718f0d4c6f2d533662c66442ffd029ec]Fix LevelDB 197 on OS X[/url]

                        1 Reply Last reply Reply Quote 0
                        • Bushstar
                          Bushstar last edited by

                          [quote name=“ghostlander” post=“38569” timestamp=“1385954925”]
                          [url=https://github.com/litecoin-project/litecoin/commit/dc5b50fe718f0d4c6f2d533662c66442ffd029ec]Fix LevelDB 197 on OS X[/url]
                          [/quote]

                          That’s pretty good timing. I’m compiling the Mac 0.8.5 client now :)

                          Donate: 6hf9DF8H67ZEoW9KmPJez6BHh4XPNQSCZz

                          1 Reply Last reply Reply Quote 0
                          • Wellenreiter
                            Wellenreiter Moderators last edited by

                            [quote name=“wrapper0feather” post=“37873” timestamp=“1385814917”]
                            I was suggesting we look into Docker, to get a cross distro version out soonist.

                            It includes all the dependencies in one container. I’m still messing with testing, so I haven’t got round to that yet, it looks promising tho’.
                            [/quote]

                            I’m using Opensuse build service at the moment.

                            It’s a flexible environment that let’s you create packages for all major Linux distributions.

                            Unfortunately there are some differences between die different distros, so that you have to adapt the dependencies or even compile some libraries directly as parto a project.

                            Yesterday I manged to link my OBS (OpenSuseBuildservice) to the Githug repository of feathercoin-0.8.5.0, so that the latest files are automatically downloaded, when I trigger a package creations in OBS. :)

                            I’ll be ready to provide Opensuse and probably Debian7 packages of 0.8.5 today or tomorrow.

                            I’ll keep you updated.

                            If you want to check out OBS: https://build.opensuse.org/

                            It can be used to create packages for:

                            • Opensuse and Suse
                            • redhat (problems: EC_KEY not defined, there is a ECKS package missing in redhat distro due to license problems
                            • mandriva (Didn’t try that)
                            • Fedora_18 (Didn’t try that)
                            • Debian 7 (success for the 6.4.4 version, working on 0.8.5)
                            • xUbuntu 12.04/12.1 (missing libraries in the distro)
                            • xUbuntu 13.04/13.1 (compile script works, packaging is in progress, but it will take some time)

                            Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                            Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                            1 Reply Last reply Reply Quote 0
                            • wrapper
                              wrapper Moderators last edited by

                              [quote name=“Wellenreiter” post=“38656” timestamp=“1385982623”]

                              • xUbuntu 12.04/12.1 (missing libraries in the distro)

                              • xUbuntu 13.04/13.1 (compile script works, packaging is in progress, but it will take some time)
                                [/quote]

                              Brilliant work Wellenreiter, I don’t want to interrupt that, but if you can help easily …

                              I have tried various libraries, for the 0.6.4.4 “fails to build 13.04 - 32 bit” problem, should we just leave that?
                              Or would it be possible to try an opensuse 32bit build, might give us further info what’s up / missing?

                              Can you let me know what the Missing libraries are for 12.04 Distribution , I tried everything that might be the problem compiling on 12.04.

                              I’ll try the 0.8.5.0 to see if that will compile on 13.04 - 32 bit, today.

                              1 Reply Last reply Reply Quote 0
                              • Wellenreiter
                                Wellenreiter Moderators last edited by

                                I had a working 32bit version for opensuse 12.2 on the OBS, and there is another guy (p_conrad) who has an active 32bit package for opensuse available.

                                see: [url=http://software.opensuse.org/package/feathercoin]http://software.opensuse.org/package/feathercoin[/url]

                                You need to click on ‘show unstable packages’ as all packages not fully supported by OpenSuse are tagged as ‘unstable’

                                Here is a copy of the email I sent to OBS support, basically they answered ‘no universe libraries will be added to OBS. you need to compile these as part of your project’

                                [quote]

                                Hello Ladies and Gentlemen,

                                when I try to build my project for xUbuntu 12.10 or 12.04 I get the
                                following error messages:

                                unresolvable: nothing provides libboost-system-dev, nothing provides
                                libboost-filesystem-dev, nothing provides libboost-thread-dev

                                As the build for xUbuntu 13.10 and 13.04 are working fine, I think, that
                                the libraries are missing in the build environment for the 12.x
                                versions.

                                Can those libraries added?

                                With kind regards

                                Wellenreiter

                                [/quote]

                                Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                                Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                                1 Reply Last reply Reply Quote 0
                                • wrapper
                                  wrapper Moderators last edited by

                                  I am not able to compile Litecoin 0.8 on 32 bit Linux. Qt 5 widget incompatibility raises error class QHeaderView has no member named ‘setClickable’

                                  HOWEVER, the latest Feathercoin 0.8.5-beta compiles and runs on 32 bit 13.04, so it possibly, solved that 0.6.4.4. not compiling problem for us. Assuming I didn’t load a needed dependency when trying to compile 0.6.4.4 first of all.

                                  1 Reply Last reply Reply Quote 0
                                  • Wellenreiter
                                    Wellenreiter Moderators last edited by

                                    Just found a little problem

                                    In Version 0.8.5.0-rc1 the QR-code window has no handle to close it again, and it stays open until the application is closed.

                                    The function is: receive coins-> select address-> show qr-code

                                    As we are coming close to a release and need to organize our work, I submitted an issue in github, so one can assign himself to the problem and we avoid double work.

                                    Is that ok for all?

                                    Best regards

                                    Wellenreiter

                                    Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                                    Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                                    1 Reply Last reply Reply Quote 0
                                    • wrapper
                                      wrapper Moderators last edited by

                                      Testing beta3

                                      I’ve now compiled a QR vesion Linux 13.10.

                                      I’ve just done a screen shot for switching on QRs to update the guide and was just about to report QR codes OK, see attached… ??

                                      I’ll check out Github next.

                                      [attachment deleted by admin]

                                      1 Reply Last reply Reply Quote 0
                                      • wrapper
                                        wrapper Moderators last edited by

                                        I agreed github is fab, and is policy to organise software changes through Github.

                                        Great work Wellenreiter… Rep + 10E10

                                        1 Reply Last reply Reply Quote 0
                                        • Wellenreiter
                                          Wellenreiter Moderators last edited by

                                          ;)

                                          Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                                          Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post