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 @wrapper last edited by

      So I’ve tested some of this on 0.9.3.2 Ubuntu 16.04 .

      @wrapper said:

      https://github.com/wrapperband/Feathercoin/commits/0.9.3.2

      aboutdialog.ui
      https://github.com/wrapperband/Feathercoin/commit/f0c6f462085db7534470188d86448c0dd4c0e012
      Looks good.

      debugdialog.ui
      https://github.com/wrapperband/Feathercoin/commit/e6e74b08695852dfe0506f2f031df78fee23b8db
      Looks good.

      paperwalletdialog.ui
      https://github.com/wrapperband/Feathercoin/commit/d38d7f9345be22cb772ce58bdad96da9e48f23bc
      I was able to print a paper wallet. (print to PDF)
      I was not able to input anything into the public key space nor was I able to delete what was there.
      I was able to generate new addresses and make and print multiple wallets

      • 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

        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
                                            • First post
                                              Last post