Project

General

Profile

Feature #1364

Update Greyhole

Added by bigfoot65 over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
05/08/2014
Due date:
% Done:

0%


Description

to version 0.9.51. Source file is http://www.greyhole.net/releases/greyhole-0.9.51.tar.gz. This will be a good opportunity to test the checklist.

What's new in 0.9.51
--------------------
- Bugfix: don't use rename() to create file copies from the LZ to storage pool drives, even if they are the same device, when 'allow_multiple_sp_per_device' is enabled. This can creates issues when the LZ and multiple storage pool drives are on the same device.
- Fixed infinite loop when a fsck wants fsck_file tasks to be executed first, but those tasks IDs are larger than the fsck task.

What's new in 0.9.50
--------------------
- Bugfix: inject included files before replacing VERSION, to make sure to replace them all. Fixes GH-120
- Bugfix for Ubuntu 14 upgrades: automatically create missing symlink needed for VFS module

History

#1 Updated by cpg over 7 years ago

  • Status changed from New to Feedback
  • Assignee set to bigfoot65
  • Target version changed from amahi-7-1 to amahi-7-2

please test alpha.amahi.org/tmp/amahi-greyhole-0.9.51-1.x86_64.rpm using the checklist.
post the results here.

#2 Updated by bigfoot65 over 7 years ago

Tested per checklist (https://bugs.amahi.org/issues/1344). All items passed with no errors. The version was listed as 0.9.51.

If you would like the result of each step posted, please let me know. I figured it would be too lengthy.

#3 Updated by bigfoot65 over 7 years ago

  • Assignee changed from bigfoot65 to cpg

#4 Updated by bigfoot65 over 7 years ago

Since we have not released this version, might as well update to the latest, which is now 0.9.54

http://www2.greyhole.net/releases/greyhole-0.9.54.tar.gz

#6 Updated by bigfoot65 over 7 years ago

Latest version is 0.9.058.
http://www.greyhole.net/releases/rpm/src/greyhole-0.9.58-1.src.rpm

#7 Updated by cpg over 7 years ago

please test dl.amahi.org/tmp/amahi-greyhole-0.9.58-1.x86_64.rpm using the checklist and report issues here.

#8 Updated by cpg over 7 years ago

  • Target version changed from amahi-7-2 to amahi-7-3

#9 Updated by bigfoot65 over 7 years ago

Tested per checklist. All items were successful. This is ready for release.

#10 Updated by bigfoot65 over 7 years ago

New release 0.9.59. Changes are as follows:

- Bugfix: quiet warning about missing folder, when deleting a folder and its files from the Greyhole Trash share.
- Remove unused duplicate code from common.php
- Remove code duplication in replace, wait-for, going and gone CLI runners.
- Simplified adding line feeds in CLI commands output
- Better --debug output using JSON (pretty-print); also simplified debug CLI runner code by separating every step in a different function.
- Fixed vulnerability that allowed anyone to execute commands normally reserved to root. Example exploit: https://gist.github.com/gboudreau/4d3bb852a8d1a016ebfc
- Simplified code that executes DB migrations
- Bugfix on recent commit that caused warnings
- More OO refactoring; hopefully lower complexity in existing files
- Simplified ConfigHelper
- More simplifications of ConfigHelper
- Typo in last commit
- Show Code Climate result in Github readme
- Improvement: greatly simplified command line arguments processing
- De-duplicated code
- Code changes suggested by scrutinizer-ci.com
- Regression: Typo in last commit forced all greyhole commands to run all DB migrations.
- Bugfix: logging to syslog was not working
- Bugfix: when using symlink($target, $link) fails, use the alternative exec("ln -s $target $link")
- Don't use static:: when self:: is enough

#11 Updated by bigfoot65 over 7 years ago

New release 0.9.60. Changes are as follows:
Bugfix: --going was returning an error, due to a typo in a recent code refactoring. Sorry!

http://www.greyhole.net/releases/rpm/src/greyhole-0.9.60-1.src.rpm

#12 Updated by bigfoot65 over 7 years ago

  • Status changed from Feedback to Closed

Complete.

Also available in: Atom