Still seeing: defined(%hash) is deprecated at /usr/bin/flexbackup line 4888. (Maybe you should just omit the defined()?) It looks like there are 2 patches for this in the files dir (current portage), but only 1 is in the ebuild, qed: roadrunner2 flexbackup # grep deprecat flexbackup-1.2.1-r10.ebuild # Fix bug #331673: perl 5.12 deprecation warnings. epatch "${FILESDIR}"/${P}-perl-5.12-deprecation-warning2.patch roadrunner2 flexbackup # ls -1 files/*deprecat* files/flexbackup-1.2.1-perl-5.12-deprecation-warning.patch files/flexbackup-1.2.1-perl-5.12-deprecation-warning2.patch flexback indeed looks like #2 patch was run against it, but not #1. Reproducible: Always Steps to Reproduce: 1. Run flexbackup 2. Extra deprecated msgs in output 3.
I imagine is regression of 331673.
The patches actually overlap and it was my understanding at the time that the new patch covered all the cases, which we now know is wrong. Fixed in flexbackup-1.2.1-r11.
Thanks Hans. I installed flexbackup-1.2.1-r11 and I am longer seeing the deprecated warning.