Hi Barry,

Here's a git course that I really recommend. It says it takes 10 hours,
but I find most people go through much faster and most of the basics are
covered in the first 30 minutes or so. It does require registration but
is free.
https://www.codecademy.com/learn/learn-git

As described in Marcus' email, the 3.8.x.x development will now all be
on the maint-3.8 branch. This is definitely the branch you want to move
to as it will be more stable than master (which will have breaking
changes on the way to a 3.9 release).

git checkout maint-3.8
git submodule update
git status


Here's the results as shown on my system:

[dkozel@wyvern gnuradio] git checkout maint-3.8
M    volk
Branch 'maint-3.8' set up to track remote branch 'maint-3.8' from
'gnuradio'.
Switched to a new branch 'maint-3.8'
[dkozel@wyvern gnuradio] git submodule update
Submodule path 'volk': checked out
'1299d72c396a88fd2679adfd7a919ac00d2cf678'
[dkozel@wyvern gnuradio] git describe
v3.8.0.0
[dkozel@wyvern gnuradio] git status
On branch maint-3.8
Your branch is up-to-date with 'gnuradio/maint-3.8'.

nothing to commit, working tree clean

Regards,
Derek

On 10/08/2019 13:19, Barry Duggan wrote:
> 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 <bott...@debian.org>
>> -   Abhishek Bhowmick <abhowmic...@gmail.com>
>> -   Achilleas Anastasopoulos <anas...@umich.edu>
>> -   Adrian Suciu <adrian.su...@analog.com>
>> -   Alexander Willecke <wille...@ibr.cs.tu-bs.de>
>> -   Alexandru Csete <oz9...@gmail.com>
>> -   Alistair Bird <alistair.b...@gmail.com>
>> -   Andrej Lajovic <andrej.lajo...@ad-vega.si>
>> -   Andrej Rode <m...@andrejro.de> (formerly <andrej.r...@ettus.com>)
>> -   Andrew Davis <glneolistm...@gmail.com>
>> -   Andrew F. Davis <glneolistm...@gmail.com>
>> -   Andriy Gelman <andriy.gel...@gmail.com>
>> -   André Løfaldli <andre.lofal...@gmail.com>
>> -   Andy Sloane <a...@a1k0n.net>
>> -   Andy Walls <a...@silverblocksystems.net>
>> -   Antonio Ramosdet <antonio.ramos...@gmail.com>
>> -   Arpit Gupta <guptarpit1...@gmail.com>
>> -   Artem Pisarenko
>> -   AsciiWolf <m...@asciiwolf.com>
>> -   Balint Seeber <balint...@gmail.com> (formerly: <bal...@ettus.com>)
>> -   Bastian Bloessl <m...@bastibl.net> (formerly:
>>     <bastian.bloe...@uibk.ac.at> <bloe...@ccs-labs.org>)
>> -   Ben Hilburn <bhilb...@gnuradio.org> (formerly:
>>     <ben.hilb...@ettus.com>)
>> -   Ben Reynwar <b...@reynwar.net>
>> -   Bernhard M. Wiedemann <bwiedem...@suse.de>
>> -   Bill Clark <saikb...@gmail.com> / <sai...@vt.edu>
>> -   Bob Iannucci <b...@sv.cmu.edu>
>> -   Bogdan Diaconescu <b_diacone...@yahoo.com>
>> -   Bogdan Radulescu <bog...@nimblex.net>
>> -   Bolin Hsu <bolin....@gmail.com>
>> -   Brandon P. Enochs <brandon.eno...@nrl.navy.mil>
>> -   Brennan Ashton <bash...@brennanashton.com>
>> -   Brent Stapleton <brent.staple...@ettus.com>
>> -   Brian Orr <brian....@gmail.com>
>> -   Brian Padalino <bpadal...@gmail.com>
>> -   Camilo Solano <sol...@ti.rwth-aachen.de>
>> -   Cate <c...@skysafe.io>
>> -   Chris Kuethe <chris.kuethe+git...@gmail.com>
>> -   Christoph Mayer <hca...@gmail.com>
>> -   Christopher Chavez <chrischa...@gmx.us>
>> -   Chuck Swiger <cswi...@swigerco.com>
>> -   Clayton Smith <arg...@gmail.com>
>> -   Dan Robertson <d...@dlrobertson.com>
>> -   Daniel Estévez <dan...@destevez.net>
>> -   Daniel Grambihler <af7ss....@gmail.com>
>> -   Darek Kawamoto <da...@he360.com>
>> -   DaulPavid <puda...@fastmail.com> (formerly: <paul.da...@ettus.com>)
>> -   Derek Kozel <de...@bitstovolts.com> (formerly:
>>     <derek.ko...@ettus.com>)
>> -   Dhruvadityamittal <dhruvadityamit...@gmail.com>
>> -   Dimitri Stolnikov <hori...@gmx.net>
>> -   Douglas Anderson <dander...@ntia.doc.gov>
>> -   Douglas Geiger <doug.gei...@bioradiation.net>
>> -   Douglas Weber <douglas.we...@student.kit.edu>
>> -   Edward Kigwana <edwardw...@gmail.com>
>> -   Eral Tuerkyilmaz <e...@gmx.net>
>> -   Eric Johnson <ejohnso...@gmail.com>
>> -   Eric Statzer <eric.stat...@gmail.com>
>> -   Ethan Trewhitt <ethan.trewh...@gtri.gatech.edu> /
>>     <et...@trewhitt.org>
>> -   Federico
>> -   Felix Wunsch <felix.wun...@kit.edu> (formerly:
>>     <un...@student.kit.edu>)
>> -   Flamewires
>> -   Florian Franzen <florianfran...@gmail.com>
>> -   Garrett Vanhoy <basebzom...@gmail.com>
>> -   Geof Nieboer <gnieb...@gcndevelopment.com> / <gnieb...@corpcomm.net>
>> -   Gilad Beeri <giladb....@gmail.com>
>> -   Glenn Richardson <glenn.richard...@live.com>
>> -   Gregory Eslinger <gregj...@gmail.com>
>> -   Gwenhael Goavec-Merou <gwenhael.goavec-me...@trabucayre.com>
>> -   Harm te Hennepe <d.h.tehenn...@student.utwente.nl>
>> -   Head4che <kmura...@gmail.com>
>> -   Henry Xu <xuweihong...@gmail.com>
>> -   Håkon Vågsether <haako...@gmail.com>
>> -   Imad-Eddine Srairi <imad.sra...@mckay-brothers.com>
>> -   Jacob Gilbert <jacob.gilb...@sandia.gov>
>> -   Jakub Zy <ja...@openmailbox.org>
>> -   James Saari <jsa...@defense.mrcy.com>
>> -   Jan Krämer / spectrejan <kraemer...@googlemail.com>
>> -   Jared Boone <jbo...@earfeast.com>
>> -   Jared Dulmage <jared.dulm...@aero.org>
>> -   Jaroslav Škarvada <jskar...@redhat.com>
>> -   Jason Hein <jason.j.h...@gmail.com>
>> -   Jeff Long <willco...@gmail.com>
>> -   Jeremy Drake <git...@jdrake.com>
>> -   Jiri Pinkava <j...@seznam.cz>
>> -   Jiří Pinkava <j...@seznam.cz>
>> -   Johannes Demel <de...@ant.uni-bremen.de> / <de...@uni-bremen.de> /
>>     <johan...@demels.de> (formerly: <uf...@student.kit.edu>)
>> -   Johannes Schmitz <johannes.schmi...@gmail.com> /
>>     <schm...@ti.rwth-aachen.de>
>> -   Johnathan Corgan <johnat...@corganlabs.com>
>> -   Jon Szymaniak <jon.szyman...@gmail.com>
>> -   Jonathan Brucker <jonathan.bru...@gmail.com>
>> -   Jonathon Pendlum <jonathon.pend...@ettus.com>
>> -   Josh Blum <j...@joshknows.com>
>> -   Josh Morman <jmor...@perspectalabs.com>
>> -   Joshua Schueler <joshua.schue...@rohde-schwarz.com>
>> -   Julian Arnold <julian.arn...@ettus.com>
>> -   Julien Olivain <julien.oliv...@lsv.ens-cachan.fr>
>> -   Julius Durst <julius.du...@student.kit.edu>
>> -   Karel <karelpar...@gmail.com>
>> -   Kartik Patel <kartikpatel1...@gmail.com>
>> -   Kevin Gentile <kg168...@ohio.edu>
>> -   Kevin McQuiggin <mcqui...@sfu.ca>
>> -   Kevin Reid <kpr...@switchb.org>
>> -   Kevin Zheng <kevinz5...@gmail.com>
>> -   Kristian Maier <kristian.ma...@gmx.de>
>> -   Kyle Unice <kyle.un...@l-3com.com>
>> -   Laur Joost <darem...@gmail.com>
>> -   Lennart <lenn...@bastl-instruments.com>
>> -   Louis Philippe Lessard <g...@louif.com>
>> -   Ludovic LANGE <git...@lange.nom.fr>
>> -   Lukas Kuzmiak <luk...@backstep.net>
>> -   Luke Berndt <luk...@gmail.com>
>> -   MBoerschig code+github at boerschig dot net
>> -   Marc Lichtman / 777arc <mar...@vt.edu> / <mlicht...@appcomsci.com> /
>>     <mlicht...@perspectalabs.com>
>> -   Marcus Müller / funkylab <mmuel...@gnuradio.org> /
>>     <mar...@hostalia.de> / <muel...@kit.edu> /
>>     <marcus.muel...@ettus.com> (formerly:
>>     <marcus.muel...@student.kit.edu>)
>> -   Mark Cottrell <mark.cottr...@taitradio.com>
>> -   Martin Braun <martin.br...@ettus.com> (formerly:
>>     <martin.br...@kit.edu>)
>> -   Mathieu Rene <mr...@avgs.ca>
>> -   Matt Ettus (formerly: <m...@ettus.com>)
>> -   Maximilian Stiefel <stiefel.maximil...@online.de>
>> -   Michael Berman <mich...@gpstoo.com>
>> -   Michael De Nil <mich...@morsemicro.com>
>> -   Michael Dickens <michael.dick...@ettus.com> / <m...@alum.mit.edu>
>> -   Michael Ossmann <m...@ossmann.com>
>> -   Mike Jameson <mike.jame...@ettus.com> / <m...@scanoo.com>
>> -   Mike Walters <m...@flomp.net>
>> -   Miklos Maroti <mmar...@gmail.com>
>> -   Moritz Fischer (formerly: <mor...@ettus.com> /
>>     <moritz.fisc...@ettus.com>)
>> -   Nate Goergen <nate.goerg...@mile10.com>
>> -   Nathan West <nathan.w...@gnuradio.org> / <nathan.w...@nrl.navy.mil>
>>     / <nathan.w...@okstate.edu>
>> -   Nicholas Corgan <n.cor...@gmail.com> (formerly:
>>     <nick.cor...@ettus.com>)
>> -   Nicholas McCarthy <namcc...@gmail.com>
>> -   Nick Foster <bistrom...@gmail.com> (formerly: <n...@ettus.com>)
>> -   Nick McCarthy <namcc...@gmail.com>
>> -   Nick Østergaard <oe.n...@gmail.com>
>> -   Nicolas Cuervo (formerly: <nicolas.cue...@ettus.com>)
>> -   Paul Boven <p.bo...@xs4all.nl>
>> -   Paul Cercueil <paul.cercu...@analog.com>
>> -   Paul David <puda...@vt.edu>
>> -   Paul Garver <garv...@gatech.edu>
>> -   Paul Wicks <pwick...@gmail.com>
>> -   Pedro Lobo <pedro.l...@upm.es>
>> -   Peter A. Bigot <p...@pabigot.com>
>> -   Peter Horvath <ejcs...@gmail.com>
>> -   Peter Witkowski <p...@deepwavedigital.com>
>> -   Philip Balister <phi...@balister.org> / <phi...@opensdr.com>
>> -   Philipp Aigner <philipp.aig...@orderman.com> / <phaig...@gmail.com>
>> -   Philippe Gauthier <philippe.gauth...@deuxpi.ca>
>> -   Piotr Krysik <pkry...@elka.pw.edu.pl> / <ptrkry...@gmail.com>
>> -   Ravi Sharan <ravisha...@iith.ac.in>
>> -   Richard C. Bell <richard.be...@navy.mil>
>> -   Rick Spanbauer <rspanba...@ieee.org>
>> -   Ron Economos <w...@comcast.net>
>> -   Roy Thompson <rthom...@gmail.com>
>> -   Ruben Undheim <ruben.undh...@gmail.com>
>> -   Ryan Volz <rv...@mit.edu>
>> -   Scott Talbert <s...@techie.net>
>> -   Scott Torborg <storb...@gmail.com>
>> -   Sean Nowlan <nowl...@ieee.org> / <sean.now...@gtri.gatech.edu>
>> -   Sebastian Koslowski <sebastian.koslow...@gmail.com> (formerly:
>>     <koslow...@kit.edu>)
>> -   Sebastian Müller <se...@posteo.de>
>> -   Seth Hitefield <sd...@vt.edu> / <sdhitefi...@gmail.com>
>> -   Shane <sh...@skysafe.io>
>> -   Spencer Ross <brashendeavo...@gmail.com>
>> -   Sreeraj Rajendran <rsree...@gmail.com>
>> -   Stefan Oltmanns <stefan-oltma...@gmx.net>
>> -   Stefan Wunsch (formerly: <stefan.wun...@student.kit.edu>)
>> -   Stefano Banti <ik2...@gmail.com>
>> -   Stephan Ludwig (donludovico) <st...@web.de>
>> -   Stephen Larew <step...@slarew.net>
>> -   Steve Glass <s...@hush.com>
>> -   Steve Haynal <softerhardw...@gmail.com>
>> -   Steve Markgraf <st...@steve-m.de>
>> -   Sugandha Gupta <sugandha.gu...@ettus.com>
>> -   Swapnil Negi <swapnil.neg...@gmail.com>
>> -   Sylvain Munaut <246...@gmail.com> / <t...@246tnt.com>
>> -   Thaddeus Koehn <tko...@vt.edu>
>> -   Thomas Habets <hab...@google.com>
>> -   Tim Kuester <tpkues...@gmail.com>
>> -   Tim Newman <tim.new...@gmail.com>
>> -   Tim O'Shea <tim.oshea...@gmail.com>
>> -   Timo Lindfors <timo.lindf...@iki.fi>
>> -   Tobias Blomberg
>> -   Toby Flynn <tfl...@redwiretechnology.com>
>> -   Tom Rondeau <t...@trondeau.com> / <trond...@vt.edu>
>> -   Uwe Hermann <u...@hermann-uwe.de>
>> -   Volker Schroer <dl1...@gmx.de>
>> -   Yang Dae Hyun <daehyun.y...@gmail.com>
>> -   Zero\_Chaos <sidh...@gmail.com>
>> -   aidan <aidandb...@gmail.com>
>> -   anshulthakur <anshultha...@rediffmail.com>
>> -   beitler
>> -   EJ Kreinar <ejkrei...@gmail.com>
>> -   fengzhe29888 <fengzhe29...@gmail.com>
>> -   flarroca <flarr...@fing.edu.uy>
>> -   gmazilla
>> -   gr-sp <sha...@signalscape.com>
>> -   hatsunearu
>> -   ilovezfs <ilove...@icloud.com>
>> -   jan-safar <jan.sa...@gla-rrnav.org>
>> -   japm48
>> -   jwl <willco...@gmail.com>
>> -   kolen <incredible.an...@gmail.com>
>> -   lazydodo <git...@lazydodo.com>
>> -   linwei <zlin...@zlinwei.com>
>> -   luz.paz
>> -   m-ri
>> -   mhostetter
>> -   mi-a <kermital...@gmail.com>
>> -   phanselv
>> -   qarlosalberto <carlosruiznara...@gmail.com>
>> -   rajb245 <rbhattachar...@gmail.com>
>> -   rear1019 <rear1...@posteo.de>
>> -   riatsila <alistair.b...@gmail.com>
>> -   soggysec <sagui.g...@gmail.com>
>> -   tracierenea <tracie.pe...@mavs.uta.edu>
>> -   vermillionsands
>> -   krk <kerem...@gmail.com>
>>
>>
>> -- 
>> 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
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to