pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
pkglint --only "https instead of http" -r -F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
gstfs-ng is a FUSE-based file system that works as a dynamic
gstreamer-based transcoder over an existing directory.
For example, this can make your FLAC music archive appear as an
MP3 or OGG archive.
Transcodings can be cached in memory and persisted to disk.
[2.4.11]:
Added
Added geturl for TarFS and ZipFS for 'fs' purpose. NoURL for 'download' purpose.
Added helpful root path in CreateFailed exception
Added Python 3.8 support
Fixed
Fixed tests leaving tmp files
Fixed typing issues
Fixed link namespace returning bytes
Fixed broken FSURL in windows
Fixed hidden exception at fs.close() when opening an absent zip/tar file URL
Fixed abstract class import from collections which would break on Python 3.8
Fixed incorrect imports of mock on Python 3
Removed some unused imports and unused requirements.txt file
Added mypy checks to Travis.
Fixed missing errno.ENOTSUP on PyPy.
Fixed bug in a decorator that would trigger an AttributeError when a class was created that implemented a deprecated method and had no docstring of its own.
Changed
Entire test suite has been migrated to pytest.
Style checking is now enforced using flake8; this involved some code cleanup such as removing unused imports.
[2.4.10]:
Fixed
Fixed broken WrapFS.movedir
[2.4.9]:
Fixed
Restored fs.path import
Fixed potential race condition in makedirs.
Added missing methods to WrapFS.
Changed
MemFS now immediately releases all memory it holds when close() is called, rather than when it gets garbage collected.
FTPFS now translates EOFError into RemoteConnectionError.
Added automatic close for filesystems that go out of scope.
[2.4.8]:
Changed
geturl will return URL with user/password if needed @zmej-serow
[2.4.7]:
Added
Flag to OSFS to disable env var expansion
[2.4.6]:
Added
Implemented geturl in FTPFS @zmej-serow
Fixed
Fixed FTP test suite when time is not UTC-0 @mrg0029
Fixed issues with paths in tarfs https://github.com/PyFilesystem/pyfilesystem2/issues/284
Changed
Dropped Python3.3 support
[2.4.5]:
Fixed
Restored deprecated setfile method with deprecation warning to change to writefile
Fixed exception when a tarfile contains a path called '.' https://github.com/PyFilesystem/pyfilesystem2/issues/275
Made TarFS directory loading lazy
Changed
Detect case insensitivity using by writing temp file
[2.4.4]:
Fixed
OSFS fail in nfs mounts
[2.4.3]:
Fixed
Fixed broken "case_insensitive" check
Fixed Windows test fails
[2.4.2]:
Fixed
Fixed exception when Python runs with -OO
[2.4.1]:
Fixed
Fixed hash method missing from WrapFS
[2.4.0]:
Added
Added exclude and filter_dirs arguments to walk
Micro-optimizations to walk
[2.3.1]:
Fixed
Add encoding check in OSFS.validatepath
[2.3.0]:
Fixed
IllegalBackReference had mangled error message
Added
FS.hash method
Tool to build and unpack SPIFFS images.
This package provides binaries built with the following configuration:
mkspiffs-arduino-esp32: configuration compatible with the Espressif ESP32
arduino developpement environnement
mkspiffs-arduino-esp8266: configuration compatible with the Espressif ESP8266
arduino developpement environnement
mkspiffs-esp-idf: configuration compatible with the Espressif IoT Development
Framework
mkspiffs-generic: configuration using the default SPIFFS parameters
Due to not fully understood reasons, perhaps use of the low-level FUSE
API, or perhaps using a different FUSE high-level API version, this
package fails to build with NetBSD's librefuse. It does build when
linked against filesystems/fuse, so do that.
Not tested, but building is an improvement over not building.
(This commit only changes the build on NetBSD.)
encfs has open-coded per-OS man page locations, and doesn't have the
equivalent of autoconf's --mandir. Mostly remediate the
cmake-inspired open coding by using PKGMANDIR.
Add patch comment.
Add comment about making TEST_TARGET work.
It's unclear what is happening here, but apparently netbsd knew future FUSE
API before upstream FUSE did. And it didn't do the in-between version
used here.
changed the arguments of fuse_unmount. Fix build.
I get the impression this update was done by someone on NetBSD, so I speculate
the build succeeded to some people. In that cae, bump PKGREVISION, so the
right arguments will be passed!
This project aims to provide a full-featured exFAT file system
implementation for Unix-like systems. It consists of a FUSE module
(fuse-exfat) and a set of utilities (exfat-utils).
This release makes the ltotape driver thread-safe, as libltfs expects
it to be. This fixes a lot of problems because of race conditions on
SCSI I/O structures.
Linear Tape File System (LTFS) is a filesystem to mount a LTFS
formatted tape in a tape drive. Once LTFS mounts a LTFS formatted
tape as filesystem, user can access to the tape via filesystem API.
Objective of this project is being the reference implementation of
the LTFS format Specifications in SNIA
(https://www.snia.org/tech_activities/standards/curr_standards/ltfs).
At this time, the LTFS format specifications 2.4 is the target
Use reclaim2 to fix reclaim/lookup race conditions
The PUFFS reclaim operation had a race condition with lookups: we could
be asked to lookup a node, then to reclaim it before lookup completion.
At lookup completion, we would then create a leaked node.
Enter the PUFFS reclaim2 operation, which features a nlookup argument.
That let us count how many lookups are pending and avoid the above
described scenario. It also makes the codes simplier.
-
Fix directory filehandle usage with libufse. Fix lookup count
libfuse does not use filehandle the same way for directories and other
objects. As a result, filehandles obtained by OPENDIR should not be
sent on non-directory related operations like READ/WRITE/GETATTR...
While there, fix the lookup count sent to the FORGET operation, which
led to leaked nodes.
PyFilesystem is a Python module that provides a common interface to any
filesystem.
Think of PyFilesystem FS objects as the next logical step to Python's file
objects. In the same way that file objects abstract a single file, FS objects
abstract an entire filesystem.
- MASTER_SITE_GITHUB only needs the repository owner username, adjust it in
DISTNAME in order to avoid DIST_SUBDIR and WRKSRC redefinition
- Add LICENSE
- Append to USE_TOOLS
- Both INSTALLATION_DIRS and pre-install target are not needed because it is
done via Makefile (needed a little adjustements of patch-Makefile
`install -d' of ${MANDIR})
Last item discussed with <maya> (any possible regression is mine though!)
- fixed NEWS file ;-)
- reverted meta directory name back to .unionfs (from .unionfs-fuse)
this was never meant to be changed and slipped in in 1.0 release
- fixes and speed improvements
from dziltener in PR pkg/52866 with some changes from myself
(I did not test functionality following the changes)