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

    [Dev] Release Candidate Feathercoin 0.9.3.2 - Check List

    Technical Development
    6
    104
    87238
    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.
    • AcidD
      AcidD Moderators last edited by AcidD

      0.9.3.2 wallet fully synced in 2.5 hours.

      Wallet sends and receives Feathercoins just fine :-)

      here’s me tipping @Wellenreiter using 0.9.3.2
      http://explorer.feathercoin.com/tx/ae7a76ea80f7f8b41c8be3fcb1850e7e0c4bf8d5cc2d9510740fc563107c0097#o0

      I also did a comment to @Wellenreiter in this tx
      http://explorer.feathercoin.com/tx/caa342e9f9ba290114f57186324c3882b411e3bc14fa4b5dff170d12cd401ce7#o1

      Edit…I now know how to check for comments on the FTC block chain.

      On my block explorer can see the transaction and I can copy and paste the OP_RETURN which was
      49207265737065637420796f757220776f726b206475646521

      http://fsight.chain.tips/tx/caa342e9f9ba290114f57186324c3882b411e3bc14fa4b5dff170d12cd401ce7

      Hex to Ascii on OP_RETURN 49207265737065637420796f757220776f726b206475646521 = I respect your work dude!

      • FTC Block Explorer + API @ https://fsight.chain.tips
      • FTC Beer Money: 6x4LEQV88zRnBvZoH6ZNK6SeRxx4KiTyJs
      • FTC bech32 address: fc1q4tclm3cv4v86ez6el76ewmharexfapxhek5a03
      • BTC bech32 address: bc1qk8umuccapuafspk9e5szahvp0detafuzugv4ay

      AmDD Wellenreiter 2 Replies Last reply Reply Quote 3
      • AmDD
        AmDD Regular Member @AcidD last edited by

        @aciddude 2.5 hours?? Very nice!!

        P2Pool Node: http://104.236.34.9:19327/ 0.5% fee

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

          @Aciddude

          I’ve added your zxing “build from source instructions” to an updated FTC wallet install from source guide in my [Dev] version of 0.9.3.2.

          https://github.com/wrapperband/Feathercoin/tree/0.9.3.2/doc

          1 Reply Last reply Reply Quote 2
          • Wellenreiter
            Wellenreiter Moderators @AcidD last edited by Wellenreiter

            @aciddude Great :)

            So I rebuilt Libzxing from this guy
            https://github.com/glassechidna/zxing-cpp

            I will use that version of zxing to build my packages :)

            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 1
            • Wellenreiter
              Wellenreiter Moderators @AcidD last edited by

              @aciddude said:

              0.9.3.2 wallet fully synced in 2.5 hours.

              Wallet sends and receives Feathercoins just fine :-)

              here’s me tipping @Wellenreiter using 0.9.3.2
              http://explorer.feathercoin.com/tx/ae7a76ea80f7f8b41c8be3fcb1850e7e0c4bf8d5cc2d9510740fc563107c0097#o0

              I also did a comment to @Wellenreiter in this tx
              http://explorer.feathercoin.com/tx/caa342e9f9ba290114f57186324c3882b411e3bc14fa4b5dff170d12cd401ce7#o1

              Edit…I now know how to check for comments on the FTC block chain.

              On my block explorer can see the transaction and I can copy and paste the OP_RETURN which was
              49207265737065637420796f757220776f726b206475646521

              http://fsight.chain.tips/tx/caa342e9f9ba290114f57186324c3882b411e3bc14fa4b5dff170d12cd401ce7

              Hex to Ascii on OP_RETURN 49207265737065637420796f757220776f726b206475646521 = I respect your work dude!

              We should try to find a way to detect commends in the BC, do the conversion automatically and display the comment in the GUI

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

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

                @Wellenreiter said:

                @aciddude said:

                0.9.3.2 wallet fully synced in 2.5 hours.

                Wallet sends and receives Feathercoins just fine :-)

                here’s me tipping @Wellenreiter using 0.9.3.2
                http://explorer.feathercoin.com/tx/ae7a76ea80f7f8b41c8be3fcb1850e7e0c4bf8d5cc2d9510740fc563107c0097#o0

                I also did a comment to @Wellenreiter in this tx
                http://explorer.feathercoin.com/tx/caa342e9f9ba290114f57186324c3882b411e3bc14fa4b5dff170d12cd401ce7#o1

                Edit…I now know how to check for comments on the FTC block chain.

                On my block explorer can see the transaction and I can copy and paste the OP_RETURN which was
                49207265737065637420796f757220776f726b206475646521

                http://fsight.chain.tips/tx/caa342e9f9ba290114f57186324c3882b411e3bc14fa4b5dff170d12cd401ce7

                Hex to Ascii on OP_RETURN 49207265737065637420796f757220776f726b206475646521 = I respect your work dude!

                We should try to find a way to detect commends in the BC, do the conversion automatically and display the comment in the GUI

                I thought about this last night…it shouldnt be too hard with the Bitpay / Insight API - the OP_Return is already printed so some simple Javascript or PHP would do…

                • FTC Block Explorer + API @ https://fsight.chain.tips
                • FTC Beer Money: 6x4LEQV88zRnBvZoH6ZNK6SeRxx4KiTyJs
                • FTC bech32 address: fc1q4tclm3cv4v86ez6el76ewmharexfapxhek5a03
                • BTC bech32 address: bc1qk8umuccapuafspk9e5szahvp0detafuzugv4ay

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

                  Re : Feathercoin Wallet Advanced Features - Comments :

                  That’s great work. I can update the comment section of the guide with some help text.

                  We should ask @Lizhi, it may be a simple matter to “Report through” you comments
                  plus we need a simple comment decoder method.
                  Could the search for stealth coins be cloned to search for comments?

                  Without racking up dead coals, Is there any bounties left?.

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

                    @Aciddude and I are still having trouble reproducing the 0.9.3.2 build, from documentation.

                    Seems to be a problem making a compatible zxing-cpp library (Qt5 issue).

                    I’ve posted an issue at zxing-cpp which we use to do the QR codes in the wallet. It contains more detail of the mechanics of it.

                    Manually-specified variables were not used by the project:
                    https://github.com/glassechidna/zxing-cpp/issues/43

                    zxing-cpp does seem to be a "live project2, so I don’t think we need to look for a new library just yet. We’ll see how much hair Aciddude and I have left after tonight :)

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

                      Re : Reproducable build documents for 16.04

                      I found these error messages mixed in all the ./configure warnings, fresh build, 16.04, zxing files from /usr/include/zxing after PPA install.

                        In file included from qimagesource.h:6:0,
                                   from qimagesource.cpp:1:
                            ../../src/zxing/LuminanceSource.h: In member function ‘virtual zxing::ArrayRef<char> 
                        QImageLuminanceSource::getMatrix() const’:
                        ../../src/zxing/LuminanceSource.h:31:13: error: ‘const int zxing::LuminanceSource::width’ is private
                        const int width;
                               ^
                      

                      etc …

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

                        I push two patchs to 0.9.3.2 branche, should copy into master-0.9 .

                        https://github.com/FeatherCoin/Feathercoin/commit/7b5d133d41fef537a49145346a31b8358d5b83c2
                        https://github.com/FeatherCoin/Feathercoin/commit/f0229d3371cf2811ded7ad8641c1a1834862c2d9

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

                          @Lizhi thanks for your work. Did you fix the issue @ghostlander discovered also?
                          I’ve opened an issue on github, just to be sure, we track that problem.

                          Also, can you start to add a short description to yout commits in the commit comment and describe the purpose of the commit?
                          I know it is an overhead, but we need to maintain a release document to keep track of the changes we implement, and adding a meaningfull comment to every commit is a good basis for such a release documentation.

                          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 1
                          • Wellenreiter
                            Wellenreiter Moderators last edited by

                            Hate to post twice, so please read :
                            http://forum.feathercoin.com/topic/8545/dev-segregated-witness-and-bip-102/26

                            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 have been trying to help Splash with a sync issue, they report having version 0.9.3.2?

                              Shall I withdraw my push, rebase to your new release and we take 0.9.3.3 beta of the next release? I have a number of further small fixes and a guide in development for that release?

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

                                @LIzhi
                                A windows version of 0.9.3.2 appears to have been uploaded to Feathercoin.com 17 days ago?

                                The forum banner was not updated, no other distro updated etc.Is it causing support sync issues?

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

                                  Note : Issues found on 0.9.3.1

                                  Alt-F4 Alt-F5 etc does not work for any of the new features on Linux,

                                  Two new features do not have an Alt key allocated, comments / open name.

                                  Quick Fix, remove all Alt keys mapping, too many are used?

                                  Bitmessage does not work on Linux / Ubuntu

                                  Still need update to Wallet on save - If you press Cancel - The wallet should continue to exit

                                  There needs to be “Wallet back-up” options click box, if I want to manually back up when neccesary to turn that option off.

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

                                    I have created a Sourceforge account Feathercoin. I’m just having a look how you upload the builds…

                                    https://sourceforge.net/projects/feathercoin/

                                    AcidD 1 Reply Last reply Reply Quote 2
                                    • AcidD
                                      AcidD Moderators @wrapper last edited by

                                      @wrapper said:

                                      I have created a Sourceforge account Feathercoin. I’m just having a look how you upload the builds…

                                      https://sourceforge.net/projects/feathercoin/

                                      Great! Will this be for new builds moving forward? like 0.9.3.2 and above or will we also include the older builds ?

                                      • FTC Block Explorer + API @ https://fsight.chain.tips
                                      • FTC Beer Money: 6x4LEQV88zRnBvZoH6ZNK6SeRxx4KiTyJs
                                      • FTC bech32 address: fc1q4tclm3cv4v86ez6el76ewmharexfapxhek5a03
                                      • BTC bech32 address: bc1qk8umuccapuafspk9e5szahvp0detafuzugv4ay

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

                                        WOOO HOO! I did it again. I can reproduce the 0.9.3.2 build. I gotta get up for work tomorrow but I have all the notes saved.

                                        In short I think all that needs to be done is zxing needs to be compiled again with just this

                                        export CXXFLAGS=-fPIC
                                        env
                                        cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
                                        make
                                        sudo make install
                                        

                                        Edit: Love a good screen shot https://i.snag.gy/BcjnXV.jpg

                                        then just compile FTC in the normal way I believe with nothing special there.

                                        • FTC Block Explorer + API @ https://fsight.chain.tips
                                        • FTC Beer Money: 6x4LEQV88zRnBvZoH6ZNK6SeRxx4KiTyJs
                                        • FTC bech32 address: fc1q4tclm3cv4v86ez6el76ewmharexfapxhek5a03
                                        • BTC bech32 address: bc1qk8umuccapuafspk9e5szahvp0detafuzugv4ay

                                        1 Reply Last reply Reply Quote 1
                                        • AcidD
                                          AcidD Moderators last edited by AcidD

                                          If anyone wants to replicate

                                          On a fresh Ubuntu 16.04 LTS with the usual things like git and all installed…

                                          Below are my notes… @wrapper :-) Next ?

                                          ###Make working directory
                                          mkdir FTC0932
                                          cd FTC0932
                                          
                                          ## Download Feathercoin  (my clone includes a copy of some of the zxing files...which you will see is useless!!!)
                                          git clone https://github.com/aciddude/Feathercoin.git -b 0.9.3.2
                                          cd Feathercoin/
                                          
                                           
                                          # Install dependancies (some of these are repeats) 
                                          sudo apt-get update
                                          yes | sudo apt-get install autoconf automake debhelper dh-autoreconf
                                          yes | sudo apt-get install qtbase5-dev qttools5-dev-tools
                                          yes | sudo apt-get install libqt5printsupport5 libqt5opengl5-dev
                                          yes | sudo apt-get install libqjson-dev
                                          yes | sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5
                                          yes | sudo apt-get install libssl-dev
                                          yes | sudo apt-get install libqrencode3 libqrencode-dev pkg-config libprotobuf-dev protobuf-compiler
                                          yes | sudo apt-get install libqrencode-dev pkg-config libprotobuf-dev
                                          yes | sudo apt-get install debhelper
                                          yes | sudo apt-get install libboost-all-dev
                                          yes | sudo apt-get install libmessaging-menu-dev
                                          yes | sudo apt-get install libdb5.3-dev
                                          yes | sudo apt-get install libdb5.3++-dev
                                          
                                          
                                          ### Compile zxing 
                                          
                                          ###SNEAKY!!! I've included zxing in my Feathercoin/src/ folder...but when i checked the config log on my first build that worked but no qrqodes showed up...
                                          
                                          checking whether to build GUI with support for D-Bus... yes
                                          checking whether to build GUI with support for QR codes... no   << Mr.President...What the Hell? 
                                          
                                          ######During the zxing install you'll see it installs these two files
                                          #  
                                          # Installing: /usr/local/bin/zxing
                                          # Installing: /usr/local/lib/libzxing.a
                                          #
                                          # So the configure file or something looks for thoes and cant find them and then QR codes part doesnt build...
                                          
                                          ### Build Zxing 
                                          cd ../..
                                          pwd
                                          /home/aciddude
                                          
                                          yes | sudo apt-get install cmake
                                          
                                          
                                          mkdir zxing && cd zxing 
                                          git clone https://github.com/glassechidna/zxing-cpp.git
                                          cd zxing-cpp/
                                          ls
                                          mkdir build
                                          cd build/
                                          export CXXFLAGS="-fPIC"
                                          ##verify by running env
                                          env 
                                          "CXXFLAGS=-fPIC
                                          MAIL=/var/mail/aciddude"
                                          
                                          ### continue with the zxing build 
                                          
                                          cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
                                          make && sudo make install
                                          
                                          ### You then need to go and edit the LuminanceSource.h  file in /usr/local/include/zxing  and change line 30 to "public:"   *instead of private*    if you dont do this FTC will throw an error on compile..
                                          
                                          
                                          ##Compile this thang! 
                                          #####Get back to FTC working directory 
                                          
                                          cd ~/FTC0932/Feathercoin/
                                          
                                          autoupdate
                                          ./autogen.sh
                                          ./configure --with-gui=qt5 --enable-tests=no --with-incompatible-bdb --with-qrcode=yes
                                          
                                          
                                          ### At this point you should have a sucessfull config log showing QT will be built with QR code support. 
                                          
                                          ## Continue with the make and cross your fingers 
                                          
                                          make 
                                          
                                          # BOOM! 
                                          
                                          sudo make install 
                                          
                                          feathercoin-qt 
                                          
                                          
                                          • FTC Block Explorer + API @ https://fsight.chain.tips
                                          • FTC Beer Money: 6x4LEQV88zRnBvZoH6ZNK6SeRxx4KiTyJs
                                          • FTC bech32 address: fc1q4tclm3cv4v86ez6el76ewmharexfapxhek5a03
                                          • BTC bech32 address: bc1qk8umuccapuafspk9e5szahvp0detafuzugv4ay

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

                                            I’m not sure , if source forge is a step forward. It more or less jas the same functions as github, but with less tools to create and merge branches. I don’t see any advantagfe here. Icd prefer to continue the current way of creating installation packages for the Linux binaries from github and we can add the windows bimaries to the release versions on github for download.

                                            Very important is, that we point to the release section on github and not to the branches directly.
                                            https://github.com/FeatherCoin/Feathercoin/releases

                                            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