| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-Linux-Inotify2 | Distribution: openSUSE Tumbleweed |
| Version: 2.300.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Thu Feb 6 23:26:28 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 47249 | Source RPM: perl-Linux-Inotify2-2.300.0-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://metacpan.org/release/Linux-Inotify2 | |
| Summary: Scalable directory/file change notification | |
This module implements an interface to the Linux 2.6.13 and later Inotify
file/directory change notification system.
It has a number of advantages over the Linux::Inotify module:
- it is portable (Linux::Inotify only works on x86)
- the equivalent of fullname works correctly
- it is better documented
- it has callback-style interface, which is better suited for
integration.
As for the inotify API itself - it is a very tricky, and somewhat
unreliable API. For a good overview of the challenges you might run into,
see this LWN article: https://lwn.net/Articles/605128/.
Artistic-1.0 OR GPL-1.0-or-later
* Thu Feb 06 2025 Tina Müller <tina.mueller@suse.com>
- Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details
* Sun Aug 01 2021 Tina Müller <timueller+perl@suse.de>
- updated to 2.3
see /usr/share/doc/packages/perl-Linux-Inotify2/Changes
2.3 Sat Jul 31 13:45:51 CEST 2021
- store a filehandle internally so it gets perl's CLOEXEC flag as needed. also
gets rid of the destructor and the internal close function for added space
savings (reported by Eric Wong).
- add new ->fh accessor.
* Tue Dec 10 2019 <timueller+perl@suse.de>
- updated to 2.2
see /usr/share/doc/packages/perl-Linux-Inotify2/Changes
2.2 Mon Dec 9 04:09:05 CET 2019
- define IN_EXCL_UNLINK to 0 if it is missing, for the benefit of
antique systems that lack this symbol.
* Thu Nov 08 2018 Stephan Kulow <coolo@suse.com>
- updated to 2.1
see /usr/share/doc/packages/perl-Linux-Inotify2/Changes
2.1 Fri Oct 26 03:16:03 CEST 2018
- damn, left debugging code not caught by tests (reported by losyme).
2.0 Thu Oct 25 03:19:08 CEST 2018
- fix poll and read documentation w.r.t. errors - this changes the
documented API, but is how the module has always behaved.
- mention https://lwn.net/Articles/605128/ in the docs.
- new on_overflow callback, called for overflow events.
- new ->broadcast method that calls all watchers with some event.
- automatically broadcast overflow events to all watchers by default.
- read now returns all events (except ignored ones), not just ones
it has registered watchers for (e.g. overflow events).
- reduced dependencies (Mike Pomraning).
- add IN_EXCL_UNLINK flag.
- more efficient constant initialisation.
* Sat Nov 17 2012 ro@suse.de
- fix check-build.sh to work with kernel > 3.0
* Fri Nov 18 2011 coolo@suse.com
- use original .tar.gz
* Thu Jun 16 2011 vcizek@novell.com
- update to 1.22
- use a more useful definition of IN_xxx methods - any bits, not
a match. (pointed out by Anatoliy Grishayev).
- slightly reworked the documentation.
* Thu Mar 17 2011 cfarrell@novell.com
- license update: GPL+ or Artistic
See COPYING file. Same license as perl expands to GPL+ or Artistic
* Fri Dec 10 2010 coolo@novell.com
- switch to perl_requires macro
* Mon Nov 29 2010 coolo@novell.com
- remove /var/adm/perl-modules
/usr/lib/perl5/vendor_perl/5.42.0/i586-linux-thread-multi-64int/Linux /usr/lib/perl5/vendor_perl/5.42.0/i586-linux-thread-multi-64int/Linux/Inotify2.pm /usr/lib/perl5/vendor_perl/5.42.0/i586-linux-thread-multi-64int/auto/Linux /usr/lib/perl5/vendor_perl/5.42.0/i586-linux-thread-multi-64int/auto/Linux/Inotify2 /usr/lib/perl5/vendor_perl/5.42.0/i586-linux-thread-multi-64int/auto/Linux/Inotify2/Inotify2.so /usr/share/doc/packages/perl-Linux-Inotify2 /usr/share/doc/packages/perl-Linux-Inotify2/Changes /usr/share/doc/packages/perl-Linux-Inotify2/README /usr/share/licenses/perl-Linux-Inotify2 /usr/share/licenses/perl-Linux-Inotify2/COPYING /usr/share/man/man3/Linux::Inotify2.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025