# changelog

author: Todd Warner <t0dd_at_protonmail.com> 0.9.23-2.taw
changelog:
  * Sat Apr 27 2019 Todd Warner <t0dd_at_protonmail.com> 0.9.23-1.1.testing.taw
    - 0.9.23, but with a versioning fix (aka 0.9.23-a)


author: Todd Warner <t0dd_at_protonmail.com> 0.9.24-1.taw
changelog:
  * Fri May 24 2019 Todd Warner <t0dd_at_protonmail.com> 0.9.24-0.1.taw
    - 0.9.24 (using 0.9.24a source tarball)


author: Todd Warner <t0dd_at_protonmail.com> 0.9.26-1.taw
changelog:
  * Tue Aug 20 2019 Todd Warner <t0dd_at_protonmail.com> 0.9.26-0.1.testing.taw
    - 0.9.26
    - 0.9.26-3.1 and -4 hotfix2 builds: updated requirements.txt
    - 0.9.26-3.1 and -4 hotfix2 builds: version.txt file is always unreliable  
      so I update it manually with this version build. In the future, I need to
      edit this in place with sed. But not today.


author: Todd Warner <t0dd_at_protonmail.com> 0.9.26-4.hotfix2.taw
changelog:
  * Thu Oct 03 2019 Todd Warner <t0dd_at_protonmail.com> 0.9.26-3.1.hotfix2.taw
    - updated requirements.txt
    - version.txt file is always unreliable so I update it manually with this  
      version build. In the future, I need to edit this in place with sed. But  
      not today.


author: Todd Warner <t0dd_at_protonmail.com> 0.14.0.5-0.1.testing.taw
changelog:
  * Mon Dec 9 2019 Todd Warner <t0dd_at_protonmail.com> 0.14.0.5-0.1.testing.rp.taw
    - 0.14.0.5 -- repackaged (rp) builds are EL8 only.


author: Todd Warner <t0dd_at_protonmail.com> 0.15.0.0-0.2.rc1.taw
changelog:
  * Wed Dec 18 2019 Todd Warner <t0dd_at_protonmail.com> 0.15.0.0-0.1.rc1.taw
    - 0.15.0.0-rc1
    - Tried to simplify the "is this a source build or not" logic
    - Added flag to tell the build system whether to use the system OS  
      libraries or not. Ie, . . .
    - Note, for 0.15, the dash core development team stressed that they do not  
      prefer packagers to depend on certain system libraries. Though I  
      sympathize with their position on this, I don't agree. HOWEVER, it's  
      their project and I will defer on this point for the moment. It just  
      means that dash will never ever be distributed by Fedora or RH proper.
    - We now supply libbacktrace source tarball as well.
    - We now supply miniupnpc and db4 source tarballs for EL8 builds.


author: Todd Warner <t0dd_at_protonmail.com> 0.15.0.0-0.3.rc1.taw
changelog:
  - Simplified the "extra sources" logic.
    - There is some discrepancy in the Makefile's version of the target  
      platform (x86_64-pc-linux-gnu) and the RPM specfile's result  
      (x86_64-redhat-linux-gnu). We will use RPM's version since we then don't  
      need to hardcode a value in the specfile.
    - Note: For the life of me, I CANNOT get the build to work with the depends  
      system completely. For whatever reason, libqminimal (and I am sure other  
      QT libraries simply no longer can be found. Why? I don't get it. RPM  
      washes the environment clean and I, apparently, can't seem to rebuild it  
      from  scratch. Additionally, things are lost from process to process during  
      a build. So . . . Moral of the story: We use system-supplied libraries for  
      builds except for a few particulars (miniupnpc, etc). This is how a package  
      should be built anyway.


author: Todd Warner <t0dd_at_protonmail.com> 0.15.0.0-0.4.rc1.taw
changelog:
  - re-ordered how libraries and includes are examined upon build. Previous  
      ordering resulted in a missing libQT5Core.so.5 dependency. Fixed.  
      ...i.e...  
      nothing provides libQt5Core.so.5(Qt_5.13)(64bit) needed by dashcore-client...


author: Todd Warner <t0dd_at_protonmail.com> 0.15.0.0-0.5.rc2.taw
changelog:
  - 0.15 RC2
    - Using desktop icon images from the shipped tarball (instead of a  
      separate tarball) to be deployed with the desktop client. I.e. My  
      contributions were included in this release:  
      https://github.com/dashpay/dash/pull/3209


author: Todd Warner <t0dd_at_protonmail.com> 0.15.0.0-1.taw
changelog:
  * Wed Feb 19 2020 Todd Warner <t0dd_at_protonmail.com> 0.15.0.0-0.8.testing.taw
    - 0.15 — https://github.com/dashpay/dash/releases/tag/v0.15.0.0
    - changed how dash.conf.example is constructed. I don't like it, but it is  
      what it is.
    - removed contributed pixmaps (no longer needed -- provided by upstream)
    - package summaries were too long. Shortened.


author: Todd Warner <t0dd_at_protonmail.com> 0.16.0.0-0.1.rc1.taw
changelog:
  - 0.16 RC1 — https://github.com/dashpay/dash/releases/tag/v0.16.0.0-rc1
    - Product brief: https://blog.dash.org/product-brief-dash-core-release-v0-16-0-now-on-testnet-55c7ac5ff768
    - Release highlights: Quorum Signing Optimizations, Network Threading Improvement, Minimum Protocol Check, Bitcoin Backports
    - Code cleanups: PrivateSend Code Refactoring, PrivateSend Create Denominations Improvement, Core Wallet Enhancements, many smaller updates.
    - spec: simply making EL8 packages from prebuilt binaries now. I am  
      tired of fighting.
    - spec: had to pull icons, bash-competion files, docs, and license from  
      the contribs archive when doing binary builds since the binary tarball    
      does not supply them. For icons, we're only suppling the SVGs in that case.
    - specfile: binary builds have been broken for awhile. Fixed.
    - spec: man pages refresh from upstream. May need to look back at old  
      manpages and PR some updates back upstream (e.g. description is lacking).
    - spec: updated package descriptions to more align with upstream messaging.


author: Todd Warner <t0dd_at_protonmail.com> 1.2.0-0.2.testing.taw
changelog:
  - minor spec file changes
    - python3-isms
    - locking down supported architectures w/ ExclusiveArch


author: Todd Warner <t0dd_at_protonmail.com> 1.2.0-1.taw
changelog:
  * Tue Jul 03 2018 Todd Warner <t0dd_at_protonmail.com> 1.2.0-0.4.testing.taw
    - v1.2.0 - updated for dashcore v0.12.3


author: Todd Warner <t0dd_at_protonmail.com> 1.3.0-0.2.testing.taw
changelog:
  * Wed Nov 14 2018 Todd Warner <t0dd_at_protonmail.com> 1.3.0-0.1.testing.taw
    - v1.3.0 - updated for dashcore v0.13.0
    - BuildRequires for virtualenv...  
      RHEL/CentOS: /usr/bin/virtualenv-3  
      Fedora: python3-virtualenv
    - Executable used for virtualenv...  
      RHEL/CentOS: /usr/bin/virtualenv-3  
      Fedora < 29: /usr/bin/virtualenv-3  
      Fedora 29+: /usr/bin/virtualenv  
    - SPEC file: simplified the NVRE building logic


author: Todd Warner <t0dd_at_protonmail.com> 1.3.0-0.3.testing.taw
changelog:
  - v1.3.0 official release - updated for dashcore v0.13.0 and v0.12.z
    - https://www.dash.org/forum/threads/sentinel-v1-3-0-release.42068/


author: Todd Warner <t0dd_at_protonmail.com> 1.3.0-0.4.testing.taw
changelog:
  - use find and sed to strip the build directory from python scripts  
      generated by the pip install process


author: Todd Warner <t0dd_at_protonmail.com> 1.3.0-1.taw
changelog:
  * Sun Nov 18 2018 Todd Warner <t0dd_at_protonmail.com> 1.3.0-0.5.testing.taw
    - Nuke all the __pycache__ directories as they will create errors once moved


author: Todd Warner <t0dd_at_protonmail.com> 1.3.0-2.taw
changelog:
  * Mon Dec 03 2018 Todd Warner <t0dd_at_protonmail.com> 1.3.0-1.1.testing.taw
    - specfile: fixed the source URLs
    - specfile: employed trickery to mute rpmlint's griping about /usr/lib


author: Todd Warner <t0dd_at_protonmail.com> 1.0-2.taw
changelog:
  * Tue May 1 2018 Todd Warner <t0dd_at_protonmail.com> 1.0-1.1.testing.taw
    - Commented out the old 12.1 repo. It kept polluting the journal with error  
      messages about missing metadata.


author: Todd Warner <t0dd_at_protonmail.com> 1.0-3.taw
changelog:
  * Tue Jul 03 2018 Todd Warner <t0dd_at_protonmail.com> 1.0-2.2.testing.taw
    - v12.3 repo flipped on


author: Todd Warner <t0dd_at_protonmail.com> 1.0-4.taw
changelog:
  * Mon Dec 17 2018 Todd Warner <t0dd_at_protonmail.com> 1.0-3.1.testing.taw
    - enabled_metadata needs to be set to 0 because COPR repos do not managed  
      appstream metadata correctly  
      <https://srvfail.com/packagekit-cant-find-file-in-var-cache-packagekit/>


author: Todd Warner <t0dd_at_protonmail.com> 1.0-5.taw
changelog:
  * Mon Jan 7 2019 Todd Warner <t0dd_at_protonmail.com> 1.0-4.1.testing.taw
    - typo in the instructions in the specfile - doh!


author: Todd Warner <t0dd_at_protonmail.com> 1.0-6.taw
changelog:
  * Mon Jan 14 2019 Todd Warner <t0dd_at_protonmail.com> 1.0-5.1.testing.taw
    - updating the repos to include 0.13.0


author: Todd Warner <t0dd_at_protonmail.com> 1.0-8.taw
changelog:
  * Wed Mar 20 2019 Todd Warner <t0dd_at_protonmail.com> 1.0-7.1.testing.taw
    - fixed a EL lookup issue


