From c906ef10d6c9c95fc36c161be89c36a30c28a9ca38cc20ae897686ad5363bf8f Mon Sep 17 00:00:00 2001 From: "Tina Mueller (cpanmirror)" Date: Wed, 8 Oct 2025 14:33:39 +0000 Subject: [PATCH] Automatic update to v1.110.0 (1.11) --- RT-Extension-MergeUsers-1.03.tar.gz | 3 -- RT-Extension-MergeUsers-1.11.tar.gz | 3 ++ perl-RT-Extension-MergeUsers.changes | 31 ++++++++++++ perl-RT-Extension-MergeUsers.spec | 76 ++++++++++++---------------- 4 files changed, 65 insertions(+), 48 deletions(-) delete mode 100644 RT-Extension-MergeUsers-1.03.tar.gz create mode 100644 RT-Extension-MergeUsers-1.11.tar.gz diff --git a/RT-Extension-MergeUsers-1.03.tar.gz b/RT-Extension-MergeUsers-1.03.tar.gz deleted file mode 100644 index 5f3d383..0000000 --- a/RT-Extension-MergeUsers-1.03.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b79ad035c156ff6989a2fb15db713e7ea436c95819ada3d105195b400f0b1797 -size 46205 diff --git a/RT-Extension-MergeUsers-1.11.tar.gz b/RT-Extension-MergeUsers-1.11.tar.gz new file mode 100644 index 0000000..80d5f3a --- /dev/null +++ b/RT-Extension-MergeUsers-1.11.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cd2df7066790ed70363e29bfbbd3baff2f25c9155448ab60032e7518363d83a +size 48920 diff --git a/perl-RT-Extension-MergeUsers.changes b/perl-RT-Extension-MergeUsers.changes index cdef2e8..a1de0dd 100644 --- a/perl-RT-Extension-MergeUsers.changes +++ b/perl-RT-Extension-MergeUsers.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Wed Oct 8 14:33:38 UTC 2025 - Tina Müller + +- updated to 1.110.0 (1.11) + see /usr/share/doc/packages/perl-RT-Extension-MergeUsers/Changes + + 1.11 2025-06-10 + - Update for RT 6.0 + 1.10 2024-09-03 + - Handle merged users in group HasMember searches + 1.09 2024-03-20 + - Do not try to load user from an empty email address + - Fix uninitialized warnings cased by undefined FIELD + - Only limit roles by id for valid users + 1.08 2023-05-16 + - Cover merged user ids for ticket owner searches + - Cover merged user ids for ACL check in searches + 1.07 2023-04-13 + - Support the new CombineSearchAndCount feature in DBIx::SearchBuilder + (Fix the issue that the first page of user search results might be empty) + 1.06 2020-07-17 + - Add RT 5 support + 1.05 2020-02-05 + - Fix the logic of "skipping duplicated records" in users collections + 1.04 2020-01-22 + - Extend user search to merged users in ticket/asset search + - Check all the merged users for user's group memberships + - Support to delete group members for merged users + - Check user merge info in deeper RT::Users search code + - Update documentation + ------------------------------------------------------------------- Thu Sep 26 09:47:09 UTC 2019 - lars@linux-schulserver.de diff --git a/perl-RT-Extension-MergeUsers.spec b/perl-RT-Extension-MergeUsers.spec index 2e8f87d..6ce8347 100644 --- a/perl-RT-Extension-MergeUsers.spec +++ b/perl-RT-Extension-MergeUsers.spec @@ -1,7 +1,7 @@ # # spec file for package perl-RT-Extension-MergeUsers # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,28 +16,31 @@ # -%define cpan_name RT-Extension-MergeUsers +%define cpan_name RT-Extension-MergeUsers Name: perl-RT-Extension-MergeUsers -Version: 1.03 +Version: 1.110.0 Release: 0 +# 1.11 -> normalize -> 1.110.0 +%define cpan_version 1.11 +License: GPL-1.0-or-later Summary: Merges two users into the same effective user -License: GPL-2.0-or-later -Group: Development/Libraries/Perl -URL: https://search.cpan.org/dist/RT-Extension-MergeUsers/ -#Source: http://www.cpan.org/authors/id/T/TS/TSIBLEY/RT-Extension-MergeUsers-%%{version}.tar.gz -Source0: %{cpan_name}-%{version}.tar.gz -Source1: rt-merge-users.1 -Source2: rt-update-merged-users.1 -Source3: rt-clean-merged-users.1 +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/B/BP/BPS/%{cpan_name}-%{cpan_version}.tar.gz Source100: README.md +BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Hook::LexWrap) -BuildRequires: perl(RT) -BuildRequires: perl(inc::Module::Install) -Requires: perl(Hook::LexWrap) -Requires: perl(RT) -BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.59 +Provides: perl(RT::ACL) +Provides: perl(RT::Extension::MergeUsers) = %{version} +Provides: perl(RT::Extension::MergeUsers::Test) +Provides: perl(RT::Group) +Provides: perl(RT::Groups) +Provides: perl(RT::Principal) +Provides: perl(RT::Tickets) +Provides: perl(RT::User) +Provides: perl(RT::Users) +%undefine __perllib_provides %{perl_requires} %description @@ -45,46 +48,29 @@ This RT extension adds a "Merge Users" box to the User Administration page, which allows you to merge the user you are currently viewing with another user on your RT instance. -It also adds the /MergeInto and /UnMerge functions to -the the RT::User class, which allow you to programmatically -accomplish the same thing from your code. +It also adds MergeInto and UnMerge functions to the RT::User class, which +allow you to programmatically accomplish the same thing from your code. -It also provides a version of the CanonicalizeEmailAddress, which -means that all e-mail sent from secondary users is displayed as coming from -the primary user. +It also provides a version of CanonicalizeEmailAddress, which means that +all e-mail sent from secondary users is displayed as coming from the +primary user. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} -p1 %build -perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} -sed -i "s|/usr/bin/env perl|%{_bindir}/perl|g" bin/* +PERL_USE_UNSAFE_INC=1 perl Makefile.PL INSTALLDIRS=vendor +%make_build + +%check +make test %install %perl_make_install %perl_process_packlist %perl_gen_filelist -cp -r html %{buildroot}/%{_datadir}/request-tracker/local/ -mkdir -p %{buildroot}%{_bindir} -pushd bin >/dev/null -for i in *.in ; do - sed -e "s|/opt/rt4/local/lib|%{perl_vendorlib}/RT/Extension/|g; \ - s|/opt/rt4/lib|%{_datadir}/request-tracker/local/lib/|g;" $i > %{buildroot}%{_bindir}/${i/.in/} - chmod 755 %{buildroot}%{_bindir}/${i/.in/} -done -# install man pages -install -D -m 644 %{SOURCE1} %{buildroot}%{_mandir}/man1/rt-merge-users.1 -install -D -m 644 %{SOURCE2} %{buildroot}%{_mandir}/man1/rt-update-merged-users.1 -install -D -m 644 %{SOURCE3} %{buildroot}%{_mandir}/man1/rt-clean-merged-users.1 %files -f %{name}.files %doc Changes README -%dir %{_datadir}/request-tracker/local/plugins/RT-Extension-MergeUsers -%dir %{_datadir}/request-tracker/local/plugins/RT-Extension-MergeUsers/lib -%{_bindir}/* -%{_datadir}/request-tracker/local/plugins/RT-Extension-MergeUsers/lib/perllocal.pod -%{_datadir}/request-tracker/local/html/* -%{_mandir}/man1/rt-*.1%{?ext_man} %changelog