discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] [gnuradio/gnuradio] Release v3.8.0.0 - Release 3.


From: Barry Duggan
Subject: Re: [Discuss-gnuradio] [gnuradio/gnuradio] Release v3.8.0.0 - Release 3.8.0.0
Date: Sat, 10 Aug 2019 08:19:19 -0400
User-agent: Roundcube Webmail/1.3.8

Congratulations on this major release! That is an impressive list of contributors.

I am still a Git newbie, and unsure how to get from rc2 to the new release. My current status is:

pi@raspberrypi:~/gnuradio $ git status
HEAD detached at v3.8.0.0-rc2
nothing to commit, working tree clean

Do I need to delete the gnuradio folder and start over, or is there a better (and quicker) way?

As always, thanks for your help.
---
Barry Duggan


On 2019-08-09 17:44, Marcus Müller wrote:
# Release 3.8.0.0

Witness me!

Tonight, we release GNU Radio 3.8.0.0.

It's the first minor release version since more than six years, not without pride this community stands to face the brightest future SDR on general purpose
hardware ever had.

Since we've not been documenting changes in the shape of a Changelog for the whole of the development that happened since GNU Radio 3.7.0, I'm afraid that these release notes will be more of a GLTL;DR (git log too long; didn't read)
than a detailed account of what has changed.

What has _not** changed is the fact that GNU Radio is centered around a very
simple truth:

Let the developers hack on DSP. Software interfaces are for humans, not the
other way around.

And so, compared to the later 3.7 releases, nothing has fundamentally modified the way one develops signal processing systems with GNU Radio: You write blocks, and you combine blocks to be part of a larger signal processing flow graph.

With that as a success story, we of course have faced quite a bit of change in the systems we use to develop and in the people that develop GNU Radio. This has
lead to several changes that weren't compatible with 3.7.

**This is an excerpt only:**

## Fixed

### Project Scope

- Roughly 36 dBBug, (ETOOMANYBUGS)
- Fixed .so versioning

## Changed

### Project Scope

- C++11
- merged the wholeness of the `next` branch
- Dependency version bumps: CMake, GCC, MSVC, Swig, Boost
- New dependencies: MPIR/GMP, Qt5, gsm, codec2
- Removed dependencies: libusb, Qt4, CppUnit
- Python: Python 2 & Python 3 compatible. 3.8 will be the last Py2k-compatible
  release series
- gengen was replaced by templates (if you don't know gengen, don't do any
  research; save yourself that sorrow)
- Modern CMake (as far as feasible at this point)
- VOLK version updated to v2.0.0
- .clang-format file now dictates coding style
- clang-format'ed the whole tree.
- installed CMake files now tell about configuration

### gnuradio-runtime

- reworked fractional tag time handling, especially in the context of resamplers

### GRC

- C++ generation as option
- YAML instead of XML
- removed `blks2`
- much better canvas tooling
- consistent gobject usage
- ROUNDED ARROWS

### gr-qtgui

- moving from Qt4 to Qt5

### gr-utils

- `gr_modtool` now vastly improved

### gr-vocoder

- improved versatility
- removed in-tree libgsm, libcodec2, use system-wide libs


## Removed

### Project Scope
- Modules `gr-comedi`, `gr-fcd` and `gr-wxgui` are gone

### gr-comedi

- nobody could remember who used this, or for what. It has seen 0 active code
  contributions in the 3.7 lifecycle

### gr-digital

- python-based `packet_encoder` and related tools: Bugs that were sporadic and
  never fixed, so after long deprecation, we're removing it

### gr-fcd

- since it's currently untestable by the CI, it's being removed, as there was no code contributions. Generally, we strive to include all batteries with GNU Radio. Re-integration within a more general SDR interface would be desirable.

### gr-utils

- removed PyQwt (dead) based tools

### gr-wxgui

- Unmaintained, breaks on increasingly many systems, always was slower than
  Qtgui. We've been starting to tell people to migrate to Qt since at
  least 2015. Now, we're finally removing it.


# Contributors

-   Maitland Bottoms <address@hidden>
-   Abhishek Bhowmick <address@hidden>
-   Achilleas Anastasopoulos <address@hidden>
-   Adrian Suciu <address@hidden>
-   Alexander Willecke <address@hidden>
-   Alexandru Csete <address@hidden>
-   Alistair Bird <address@hidden>
-   Andrej Lajovic <address@hidden>
-   Andrej Rode <address@hidden> (formerly <address@hidden>)
-   Andrew Davis <address@hidden>
-   Andrew F. Davis <address@hidden>
-   Andriy Gelman <address@hidden>
-   André Løfaldli <address@hidden>
-   Andy Sloane <address@hidden>
-   Andy Walls <address@hidden>
-   Antonio Ramosdet <address@hidden>
-   Arpit Gupta <address@hidden>
-   Artem Pisarenko
-   AsciiWolf <address@hidden>
-   Balint Seeber <address@hidden> (formerly: <address@hidden>)
-   Bastian Bloessl <address@hidden> (formerly:
    <address@hidden> <address@hidden>)
-   Ben Hilburn <address@hidden> (formerly:
    <address@hidden>)
-   Ben Reynwar <address@hidden>
-   Bernhard M. Wiedemann <address@hidden>
-   Bill Clark <address@hidden> / <address@hidden>
-   Bob Iannucci <address@hidden>
-   Bogdan Diaconescu <address@hidden>
-   Bogdan Radulescu <address@hidden>
-   Bolin Hsu <address@hidden>
-   Brandon P. Enochs <address@hidden>
-   Brennan Ashton <address@hidden>
-   Brent Stapleton <address@hidden>
-   Brian Orr <address@hidden>
-   Brian Padalino <address@hidden>
-   Camilo Solano <address@hidden>
-   Cate <address@hidden>
-   Chris Kuethe <address@hidden>
-   Christoph Mayer <address@hidden>
-   Christopher Chavez <address@hidden>
-   Chuck Swiger <address@hidden>
-   Clayton Smith <address@hidden>
-   Dan Robertson <address@hidden>
-   Daniel Estévez <address@hidden>
-   Daniel Grambihler <address@hidden>
-   Darek Kawamoto <address@hidden>
-   DaulPavid <address@hidden> (formerly: <address@hidden>)
-   Derek Kozel <address@hidden> (formerly:
    <address@hidden>)
-   Dhruvadityamittal <address@hidden>
-   Dimitri Stolnikov <address@hidden>
-   Douglas Anderson <address@hidden>
-   Douglas Geiger <address@hidden>
-   Douglas Weber <address@hidden>
-   Edward Kigwana <address@hidden>
-   Eral Tuerkyilmaz <address@hidden>
-   Eric Johnson <address@hidden>
-   Eric Statzer <address@hidden>
-   Ethan Trewhitt <address@hidden> /
    <address@hidden>
-   Federico
-   Felix Wunsch <address@hidden> (formerly:
    <address@hidden>)
-   Flamewires
-   Florian Franzen <address@hidden>
-   Garrett Vanhoy <address@hidden>
- Geof Nieboer <address@hidden> / <address@hidden>
-   Gilad Beeri <address@hidden>
-   Glenn Richardson <address@hidden>
-   Gregory Eslinger <address@hidden>
-   Gwenhael Goavec-Merou <address@hidden>
-   Harm te Hennepe <address@hidden>
-   Head4che <address@hidden>
-   Henry Xu <address@hidden>
-   Håkon Vågsether <address@hidden>
-   Imad-Eddine Srairi <address@hidden>
-   Jacob Gilbert <address@hidden>
-   Jakub Zy <address@hidden>
-   James Saari <address@hidden>
-   Jan Krämer / spectrejan <address@hidden>
-   Jared Boone <address@hidden>
-   Jared Dulmage <address@hidden>
-   Jaroslav Škarvada <address@hidden>
-   Jason Hein <address@hidden>
-   Jeff Long <address@hidden>
-   Jeremy Drake <address@hidden>
-   Jiri Pinkava <address@hidden>
-   Jiří Pinkava <address@hidden>
-   Johannes Demel <address@hidden> / <address@hidden> /
    <address@hidden> (formerly: <address@hidden>)
-   Johannes Schmitz <address@hidden> /
    <address@hidden>
-   Johnathan Corgan <address@hidden>
-   Jon Szymaniak <address@hidden>
-   Jonathan Brucker <address@hidden>
-   Jonathon Pendlum <address@hidden>
-   Josh Blum <address@hidden>
-   Josh Morman <address@hidden>
-   Joshua Schueler <address@hidden>
-   Julian Arnold <address@hidden>
-   Julien Olivain <address@hidden>
-   Julius Durst <address@hidden>
-   Karel <address@hidden>
-   Kartik Patel <address@hidden>
-   Kevin Gentile <address@hidden>
-   Kevin McQuiggin <address@hidden>
-   Kevin Reid <address@hidden>
-   Kevin Zheng <address@hidden>
-   Kristian Maier <address@hidden>
-   Kyle Unice <address@hidden>
-   Laur Joost <address@hidden>
-   Lennart <address@hidden>
-   Louis Philippe Lessard <address@hidden>
-   Ludovic LANGE <address@hidden>
-   Lukas Kuzmiak <address@hidden>
-   Luke Berndt <address@hidden>
-   MBoerschig code+github at boerschig dot net
- Marc Lichtman / 777arc <address@hidden> / <address@hidden> /
    <address@hidden>
-   Marcus Müller / funkylab <address@hidden> /
    <address@hidden> / <address@hidden> /
    <address@hidden> (formerly:
    <address@hidden>)
-   Mark Cottrell <address@hidden>
-   Martin Braun <address@hidden> (formerly:
    <address@hidden>)
-   Mathieu Rene <address@hidden>
-   Matt Ettus (formerly: <address@hidden>)
-   Maximilian Stiefel <address@hidden>
-   Michael Berman <address@hidden>
-   Michael De Nil <address@hidden>
-   Michael Dickens <address@hidden> / <address@hidden>
-   Michael Ossmann <address@hidden>
-   Mike Jameson <address@hidden> / <address@hidden>
-   Mike Walters <address@hidden>
-   Miklos Maroti <address@hidden>
-   Moritz Fischer (formerly: <address@hidden> /
    <address@hidden>)
-   Nate Goergen <address@hidden>
-   Nathan West <address@hidden> / <address@hidden>
    / <address@hidden>
-   Nicholas Corgan <address@hidden> (formerly:
    <address@hidden>)
-   Nicholas McCarthy <address@hidden>
-   Nick Foster <address@hidden> (formerly: <address@hidden>)
-   Nick McCarthy <address@hidden>
-   Nick Østergaard <address@hidden>
-   Nicolas Cuervo (formerly: <address@hidden>)
-   Paul Boven <address@hidden>
-   Paul Cercueil <address@hidden>
-   Paul David <address@hidden>
-   Paul Garver <address@hidden>
-   Paul Wicks <address@hidden>
-   Pedro Lobo <address@hidden>
-   Peter A. Bigot <address@hidden>
-   Peter Horvath <address@hidden>
-   Peter Witkowski <address@hidden>
-   Philip Balister <address@hidden> / <address@hidden>
-   Philipp Aigner <address@hidden> / <address@hidden>
-   Philippe Gauthier <address@hidden>
-   Piotr Krysik <address@hidden> / <address@hidden>
-   Ravi Sharan <address@hidden>
-   Richard C. Bell <address@hidden>
-   Rick Spanbauer <address@hidden>
-   Ron Economos <address@hidden>
-   Roy Thompson <address@hidden>
-   Ruben Undheim <address@hidden>
-   Ryan Volz <address@hidden>
-   Scott Talbert <address@hidden>
-   Scott Torborg <address@hidden>
-   Sean Nowlan <address@hidden> / <address@hidden>
-   Sebastian Koslowski <address@hidden> (formerly:
    <address@hidden>)
-   Sebastian Müller <address@hidden>
-   Seth Hitefield <address@hidden> / <address@hidden>
-   Shane <address@hidden>
-   Spencer Ross <address@hidden>
-   Sreeraj Rajendran <address@hidden>
-   Stefan Oltmanns <address@hidden>
-   Stefan Wunsch (formerly: <address@hidden>)
-   Stefano Banti <address@hidden>
-   Stephan Ludwig (donludovico) <address@hidden>
-   Stephen Larew <address@hidden>
-   Steve Glass <address@hidden>
-   Steve Haynal <address@hidden>
-   Steve Markgraf <address@hidden>
-   Sugandha Gupta <address@hidden>
-   Swapnil Negi <address@hidden>
-   Sylvain Munaut <address@hidden> / <address@hidden>
-   Thaddeus Koehn <address@hidden>
-   Thomas Habets <address@hidden>
-   Tim Kuester <address@hidden>
-   Tim Newman <address@hidden>
-   Tim O'Shea <address@hidden>
-   Timo Lindfors <address@hidden>
-   Tobias Blomberg
-   Toby Flynn <address@hidden>
-   Tom Rondeau <address@hidden> / <address@hidden>
-   Uwe Hermann <address@hidden>
-   Volker Schroer <address@hidden>
-   Yang Dae Hyun <address@hidden>
-   Zero\_Chaos <address@hidden>
-   aidan <address@hidden>
-   anshulthakur <address@hidden>
-   beitler
-   EJ Kreinar <address@hidden>
-   fengzhe29888 <address@hidden>
-   flarroca <address@hidden>
-   gmazilla
-   gr-sp <address@hidden>
-   hatsunearu
-   ilovezfs <address@hidden>
-   jan-safar <address@hidden>
-   japm48
-   jwl <address@hidden>
-   kolen <address@hidden>
-   lazydodo <address@hidden>
-   linwei <address@hidden>
-   luz.paz
-   m-ri
-   mhostetter
-   mi-a <address@hidden>
-   phanselv
-   qarlosalberto <address@hidden>
-   rajb245 <address@hidden>
-   rear1019 <address@hidden>
-   riatsila <address@hidden>
-   soggysec <address@hidden>
-   tracierenea <address@hidden>
-   vermillionsands
-   krk <address@hidden>


--
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/gnuradio/gnuradio/releases/tag/v3.8.0.0



reply via email to

[Prev in Thread] Current Thread [Next in Thread]