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