GetDevInfo v1.0.1 Released! Precursor to development on DDRescue-GUI.

Hi everyone,

GetDevInfo v1.0.1 is out!

The next version of the GetDevInfo package is now out. This version contains a lot of bugfixes, especially for macOS, and some very complete API documentation. 🙂 It was a bit boring at times writing all the docs up, so I’ll be using the Document As You Go philosophy from now on, which is no bad thing.

Note: Sorry it took me a while to get the Fedora and Ubuntu-specific packages out – I was having packaging issues and then the build servers were super busy these last few days XD.

Quick Summary of changes

  • The unit test code for GetDevInfo from DDRescue-GUI and WxFixBoot has been added and merged.
  • ^ We now have some reasonably thorough unit tests 🙂
  • Documentation on all the modules, and the output format for the dictionary.
  • Some updates to better support Python 3.x
  • Remove some workarounds we had in place to support Ubuntu 12.04, which should make the program more stable and easier to maintain.
  • General bugfixes, including many for macOS.
  • Slight feature improvement on macOS – human readable disk capacities are now provided.
  • Better disk descriptions on macOS.
  • Much better general real-world (non-unit-test) testing – found and fixed quite a few corner-case bugs.

I had wanted to use my laptop to do even more thorough testing, but it kind of blew up before I had the chance. I was trying to fix it over Christmas, so I could release this, which is why this has been delayed a few weeks. However, this has turned out better than it would have if I rushed it out anyway, so I think this is a win-win :).

Upcoming plans

  1. More blog posts 🙂
  2. Release a new version of DDRescue-GUI that fixes a few bugs, adds several new features, and works on Python 3.x!
  3. As above, for WxFixBoot.
  4. Revamp Wine Autostart so it works on macOS too, and (possibly) integrates with PlayOnLinux/PlayOnMac.
  5. Stroodlr! Maybe next time it’ll be something more appetising than apricot curry

This is all a lot of work, so it’s going to take a while, but I’m excited: I’ve wanted to get this stuff working on Python 3.x for ages! In the meantime I’ll have plenty of blog posts to keep you interested as well 🙂

That’s about it from me for this one, but I’ll see you soon.

Hamish

Tagged , , , , , , , . Bookmark the permalink.

About Hamish McIntyre-Bhatty

I'm currently studying for a Computing and IT degree with the Open University, and am a software developer as well. I enjoy coding in Python, C++ (still learning), and Java. Having written 4 open-source programs (hosted on launchpad.net), set up my own website, and started volunteering at Wimborne Model Town to work on their river control system, I still find the time to enjoy cycling, acting, photography, and playing bass guitar. I go climbing every now and then as well. As you may have guessed, I also enjoy blogging :)

Leave a Reply

Your email address will not be published. Required fields are marked *