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

      EDIT : Removed some nonsense I was talking and fixed the command so there’s no confusion.
      Build Instructions further down…: http://forum.feathercoin.com/topic/8570/dev-release-candidate-feathercoin-0-9-3-2-check-list/34

      
        OBJCXXLD feathercoin-qt
      libbitcoinqt.a(libbitcoinqt_a-snapwidget.o): In function `SnapWidget::on_snapButton_clicked()':
      /home/aciddude/FTC0932/Feathercoin/src/qt/snapwidget.cpp:71: undefined reference to `zxing::String::getText[abi:cxx11]() const'
      collect2: error: ld returned 1 exit status
      Makefile:1203: recipe for target 'feathercoin-qt' failed
      make[5]: *** [feathercoin-qt] Error 1
      
      

      After some googling I found this:
      http://stackoverflow.com/questions/30124264/undefined-reference-to-googleprotobufinternalempty-string-abicxx11

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

      and my build command for libzxing was

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

      I then copied the libzxing files to the Feathercoin/src/ folder and continued my make. It compiles and I can see QRcodes :-)

      Image

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

      Wellenreiter 1 Reply Last reply Reply Quote 3
      • 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
                                            • First post
                                              Last post