openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
November 2021
- 1 participants
- 2337 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package MyGUI for openSUSE:Factory checked in at 2021-11-03 17:26:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MyGUI (Old)
and /work/SRC/openSUSE:Factory/.MyGUI.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MyGUI"
Wed Nov 3 17:26:17 2021 rev:6 rq:928943 version:3.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/MyGUI/MyGUI.changes 2021-06-28 15:34:18.339235745 +0200
+++ /work/SRC/openSUSE:Factory/.MyGUI.new.1890/MyGUI.changes 2021-11-03 17:27:14.737369372 +0100
@@ -1,0 +2,11 @@
+Fri Oct 22 17:31:09 UTC 2021 - Adam Mizerski <adam(a)mizerski.pl>
+
+- Renamed patches:
+ - MyGUI-libCommon-fixup.patch -> MyGUI-libs-versioning.patch
+- Added patches:
+ - MyGUI-install-libCommon.patch
+- Extracted "tools" to a subpackage; fixed generated desktop files.
+- Moved devel "*.so" files to "devel" subpackage. MyGUI contains only libs with
+ versions. Installing dependent applications doesn't pull MyGUI-devel.
+
+-------------------------------------------------------------------
Old:
----
MyGUI-libCommon-fixup.patch
New:
----
MyGUI-install-libCommon.patch
MyGUI-libs-versioning.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MyGUI.spec ++++++
--- /var/tmp/diff_new_pack.PZ3jst/_old 2021-11-03 17:27:15.317369690 +0100
+++ /var/tmp/diff_new_pack.PZ3jst/_new 2021-11-03 17:27:15.317369690 +0100
@@ -32,8 +32,10 @@
Patch0: %{name}-lib_suffix.patch
# PATCH-FIX-UPSTREAM MyGUI-gcc47-visibility.patch
Patch1: %{name}-gcc47-visibility.patch
-# PATCH-FIX-UPSTREAM MyGUI-libCommon-fixup.patch -- https://github.com/MyGUI/mygui/issues/157
-Patch2: MyGUI-libCommon-fixup.patch
+# PATCH-FEATURE-OPENSUSE MyGUI-libs-versioning.patch -- Add versioning to libs; Upstream seems uninterested: https://github.com/MyGUI/mygui/issues/157
+Patch2: MyGUI-libs-versioning.patch
+# PATCH-FEATURE-OPENSUSE MyGUI-install-libCommon.patch -- Use cmake to install libCommon
+Patch3: MyGUI-install-libCommon.patch
BuildRequires: cmake
BuildRequires: dejavu
BuildRequires: dos2unix
@@ -90,9 +92,21 @@
This package contains the shared library for package MyGUI.
+%package tools
+Summary: Tools applications for MyGUI
+Group: Development/Tools/GUI Builders
+Requires: %{name} = %{version}
+
+%description tools
+MyGUI is a library for creating Graphical User Interfaces (GUIs)
+for games and 3D applications.
+
+This package contains tools applications for package MyGUI.
+
%package devel
Summary: Development files for MyGUI
Group: Development/Libraries/C and C++
+Requires: %{name} = %{version}
Requires: libMyGUIEngine%{_sover} = %{version}
Requires: libOIS-devel
Requires: libOgreMain-devel
@@ -122,11 +136,7 @@
%setup -q -n mygui-%{name}%{version}
%autopatch -p1
-dos2unix *.txt COPYING.MIT
-chmod 644 *.txt COPYING.MIT
-
%build
-install -dm 755 build
# this is probably an error in OGRE packaging... but let's just fix the build.
export OGRE_LIBRARIES="`pkg-config --libs OGRE` -lboost_system"
%cmake \
@@ -155,11 +165,7 @@
popd
%install
-pushd build
-%make_install
-# Install libCommon manually as cmake does not install it
-cp -a %{_lib}/libCommon.so* %{buildroot}%{_libdir}/
-popd
+%cmake_install
# rename demos to avoid duplicate names with other packages
pushd %{buildroot}%{_bindir}
@@ -178,8 +184,8 @@
# wrapper-script for binaries
cat > %{name}.sh <<EOF
-#! /bin/bash
-if [ -z "\$1" ]; then
+#!/bin/bash
+if [[ -z "\$1" ]]; then
echo "missing parameter..."
echo ""
echo "usage:"
@@ -188,8 +194,7 @@
echo "\$0 FontViewer"
echo ""
echo "or one of the installed demo applications:"
- myDemos=\`ls -1 %{_bindir}/%{name}-Demo_*\`
- echo \$myDemos | sed -e 's|%{_bindir}/||g'
+ ls -1 %{_bindir}/%{name}-Demo_* | sed -e 's|%{_bindir}/||g'
exit 1
fi
@@ -210,10 +215,9 @@
# call binary from local working-directory
cd \$HOME/.%{name}
-%{_bindir}/\$1
+exec "%{_bindir}/\$1"
EOF
-install -m 755 %{name}.sh \
- %{buildroot}%{_bindir}
+install -m 755 -t %{buildroot}%{_bindir} %{name}.sh
# use system fonts
pushd %{buildroot}%{_datadir}/%{capname}/Media/MyGUI_Media
@@ -222,12 +226,10 @@
popd
# icon
-install -dm 755 %{buildroot}%{_datadir}/pixmaps
-install -m 644 %{SOURCE1} \
- %{buildroot}%{_datadir}/pixmaps
+install -D -m 644 -t %{buildroot}%{_datadir}/pixmaps %{SOURCE1}
# menu-entries
-for i in LayoutEditor ImageSetViewer FontViewer; do
+for i in FontEditor ImageEditor LayoutEditor SkinEditor; do
cat > $i.desktop << EOF
[Desktop Entry]
Name=MyGUI $i
@@ -244,9 +246,6 @@
# remove unwanted files
rm -r %{buildroot}%{_datadir}/%{capname}/Media/UnitTests
rm -r %{buildroot}%{_datadir}/%{capname}/Media/Wrapper/WrapperBaseApp
-# don't ask me where this file went, it vanished with 12.1...
-# for now simply ignore the error... :-)
-rm Docs/html/installdox || true
%fdupes -s %{buildroot}
@@ -257,49 +256,20 @@
%postun -p /sbin/ldconfig
%files
-%doc *.txt
+%doc README.md
%license COPYING.MIT
%{_bindir}/%{name}.sh
-%{_bindir}/FontEditor
-%{_bindir}/ImageEditor
-%{_bindir}/LayoutEditor
-%{_bindir}/SkinEditor
-%{_libdir}/libCommon.so.*
-%dir %{_datadir}/%{capname}
-%{_datadir}/%{capname}/*.cfg
-%{_datadir}/%{capname}/*.xml
-%dir %{_datadir}/%{capname}/Media
-%{_datadir}/%{capname}/Media/Common/
-%{_datadir}/%{capname}/Media/MyGUI_Media/
-%dir %{_datadir}/%{capname}/Media/Tools
-%dir %{_datadir}/%{capname}/Media/Tools/LayoutEditor
-%dir %{_datadir}/%{capname}/Media/Tools/LayoutEditor/CodeTemplates
-%{_datadir}/%{capname}/Media/Tools/FontEditor
-%{_datadir}/%{capname}/Media/Tools/ImageEditor
-%{_datadir}/%{capname}/Media/Tools/EditorFramework
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/B*
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/CodeGeneratorWindow.layout
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/CodeTemplates/BaseLayoutCPP.xml
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/E*
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/I*
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/M*
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/P*
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/S*
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/T*
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/W*
-%{_datadir}/%{capname}/Media/Tools/SkinEditor
-%{_datadir}/applications/FontViewer.desktop
-%{_datadir}/applications/ImageSetViewer.desktop
-%{_datadir}/applications/LayoutEditor.desktop
-%{_datadir}/pixmaps/*.png
+%{_libdir}/lib*.so.*
+%exclude %{_libdir}/libMyGUIEngine.so.*
+%{_libdir}/Plugin_*.so
+%{_datadir}/%{capname}/
+%exclude %{_datadir}/%{capname}/Media/Demos/
+%exclude %{_datadir}/%{capname}/Media/Tools/
%files devel
-%dir %{_includedir}/%{capname}
-%{_includedir}/%{capname}/*.h
-%{_libdir}/*.so
+%{_includedir}/%{capname}/
+%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*.pc
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/CodeTemplates/BaseLayoutTemplate.cpp
-%{_datadir}/%{capname}/Media/Tools/LayoutEditor/CodeTemplates/BaseLayoutTemplate.h
%files devel-doc
%doc Docs/html/*
@@ -311,4 +281,16 @@
%{_bindir}/%{name}-Demo_*
%{_datadir}/%{capname}/Media/Demos/
+%files tools
+%{_bindir}/FontEditor
+%{_bindir}/ImageEditor
+%{_bindir}/LayoutEditor
+%{_bindir}/SkinEditor
+%{_datadir}/%{capname}/Media/Tools/
+%{_datadir}/applications/FontEditor.desktop
+%{_datadir}/applications/ImageEditor.desktop
+%{_datadir}/applications/LayoutEditor.desktop
+%{_datadir}/applications/SkinEditor.desktop
+%{_datadir}/pixmaps/*.png
+
%changelog
++++++ MyGUI-install-libCommon.patch ++++++
Index: mygui-MyGUI3.4.0/Common/CMakeLists.txt
===================================================================
--- mygui-MyGUI3.4.0.orig/Common/CMakeLists.txt
+++ mygui-MyGUI3.4.0/Common/CMakeLists.txt
@@ -173,3 +173,5 @@ if(NOT WIN32)
include_directories(${X11_INCLUDE_DIR})
endif(UNIX AND NOT APPLE)
endif()
+
+mygui_install_target(${PROJECTNAME} "")
++++++ MyGUI-libs-versioning.patch ++++++
Index: mygui-MyGUI3.4.0/Common/CMakeLists.txt
===================================================================
--- mygui-MyGUI3.4.0.orig/Common/CMakeLists.txt
+++ mygui-MyGUI3.4.0/Common/CMakeLists.txt
@@ -121,6 +121,7 @@ elseif(MYGUI_SAMPLES_INPUT EQUAL 4)
endif()
add_library(${PROJECTNAME} ${HEADER_FILES} ${SOURCE_FILES})
+set_target_properties(${PROJECTNAME} PROPERTIES VERSION ${MYGUI_VERSION} SOVERSION ${MYGUI_VERSION_MAJOR})
if(MYGUI_RENDERSYSTEM EQUAL 1)
add_dependencies(${PROJECTNAME} MyGUI.DummyPlatform)
Index: mygui-MyGUI3.4.0/CMake/Utils/MyGUIConfigTargets.cmake
===================================================================
--- mygui-MyGUI3.4.0.orig/CMake/Utils/MyGUIConfigTargets.cmake
+++ mygui-MyGUI3.4.0/CMake/Utils/MyGUIConfigTargets.cmake
@@ -316,6 +316,7 @@ function(mygui_dll PROJECTNAME SOLUTIONF
add_definitions("-D_USRDLL -DMYGUI_BUILD_DLL")
add_library(${PROJECTNAME} ${MYGUI_LIB_TYPE} ${HEADER_FILES} ${SOURCE_FILES})
set_target_properties(${PROJECTNAME} PROPERTIES FOLDER ${SOLUTIONFOLDER})
+ set_target_properties(${PROJECTNAME} PROPERTIES VERSION ${MYGUI_VERSION} SOVERSION "${MYGUI_VERSION_MAJOR}.${MYGUI_VERSION_MINOR}.${MYGUI_VERSION_PATCH}")
add_dependencies(${PROJECTNAME} MyGUIEngine)
target_link_libraries(${PROJECTNAME} MyGUIEngine)
Index: mygui-MyGUI3.4.0/Platforms/Ogre/OgrePlatform/CMakeLists.txt
===================================================================
--- mygui-MyGUI3.4.0.orig/Platforms/Ogre/OgrePlatform/CMakeLists.txt
+++ mygui-MyGUI3.4.0/Platforms/Ogre/OgrePlatform/CMakeLists.txt
@@ -9,6 +9,7 @@ include_directories(
include(${PROJECTNAME}.list)
add_library(${PROJECTNAME} ${HEADER_FILES} ${SOURCE_FILES})
+set_target_properties(${PROJECTNAME} PROPERTIES VERSION ${MYGUI_VERSION} SOVERSION "${MYGUI_VERSION_MAJOR}.${MYGUI_VERSION_MINOR}.${MYGUI_VERSION_PATCH}")
add_dependencies(${PROJECTNAME} MyGUIEngine)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package icebreaker for openSUSE:Factory checked in at 2021-11-03 17:26:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/icebreaker (Old)
and /work/SRC/openSUSE:Factory/.icebreaker.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icebreaker"
Wed Nov 3 17:26:17 2021 rev:3 rq:928940 version:2.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/icebreaker/icebreaker.changes 2021-03-24 16:17:50.608246955 +0100
+++ /work/SRC/openSUSE:Factory/.icebreaker.new.1890/icebreaker.changes 2021-11-03 17:27:14.137369044 +0100
@@ -1,0 +2,7 @@
+Mon Nov 1 13:53:39 UTC 2021 - Ferdinand Thiessen <rpm(a)fthiessen.de>
+
+- Update to version 2.2.1
+ * Add keywords in desktop file
+- Drop upstream resolved version.patch and cflags.patch
+
+-------------------------------------------------------------------
Old:
----
cflags.patch
icebreaker-2.2.0.tar.xz
version.patch
New:
----
icebreaker-2.2.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ icebreaker.spec ++++++
--- /var/tmp/diff_new_pack.KJNHlK/_old 2021-11-03 17:27:14.513369250 +0100
+++ /var/tmp/diff_new_pack.KJNHlK/_new 2021-11-03 17:27:14.525369256 +0100
@@ -17,17 +17,13 @@
Name: icebreaker
-Version: 2.2.0
+Version: 2.2.1
Release: 0
Summary: An action-puzzle game involving bouncing penguins
License: GPL-2.0-or-later
Group: Amusements/Games/Board/Puzzle
URL: http://www.mattdm.org/icebreaker/
Source: https://mattdm.org/icebreaker/2.2.x/icebreaker-%{version}.tar.xz
-# PATCH-FIX-OPENSUSE Workaround a syntax error
-Patch0: version.patch
-# PATCH-FIX-OPENSUSE This must have been designed with a version of GCC that detects less warnings.
-Patch1: cflags.patch
BuildRequires: desktop-file-utils
BuildRequires: pkgconfig(SDL_mixer)
BuildRequires: pkgconfig(sdl)
@@ -40,13 +36,13 @@
having similarities to the 1981 game of Qix.
%prep
-%autosetup -p1
+%setup -q
%build
-%make_build VERSION=%{version} OPTIMIZE="%{optflags}" prefix=%{_prefix}
+%make_build OPTIMIZE="%{optflags}" prefix=%{_prefix}
%install
-%make_install VERSION=%{version} prefix=%{buildroot}%{_prefix}
+%make_install prefix=%{buildroot}%{_prefix}
desktop-file-install --dir=%{buildroot}%{_datadir}/applications icebreaker.desktop
install -Dm0644 metainfo.xml %{buildroot}%{_datadir}/metainfo/org.mattdm.icebreaker.metainfo.xml
++++++ icebreaker-2.2.0.tar.xz -> icebreaker-2.2.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icebreaker-2.2.0/ChangeLog new/icebreaker-2.2.1/ChangeLog
--- old/icebreaker-2.2.0/ChangeLog 2021-03-01 20:48:51.000000000 +0100
+++ new/icebreaker-2.2.1/ChangeLog 2021-10-02 20:47:30.000000000 +0200
@@ -1,3 +1,12 @@
+October 2nd, 2021: released 2.2.1
+ - minor build improvements from Reiner Herrmann (thanks!)
+ - keywords in desktop file (also thanks Reiner!)
+
+March 1st, 2021: released 2.2.0
+ - clean up some more buffer overflows
+ - add AppStream metainfo
+ - make Windows build work for first time in a decade
+
August 31, 2020: released 2.1.0
- clean up a bunch of buffer overflows
- make build on Fedora 32 without warnings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icebreaker-2.2.0/Makefile new/icebreaker-2.2.1/Makefile
--- old/icebreaker-2.2.0/Makefile 2021-03-01 23:40:11.000000000 +0100
+++ new/icebreaker-2.2.1/Makefile 2021-10-02 20:47:24.000000000 +0200
@@ -1,6 +1,6 @@
CC=gcc
-SDLCONFIG=sdl-config
+PKG_CONFIG ?= pkg-config
ifndef prefix
prefix=/usr/local
@@ -20,7 +20,7 @@
endif
-CFLAGS=-Wall -Werror $(OPTIMIZE) $(SDL_CFLAGS) -DDATAPREFIX=\"$(datadir)/icebreaker\"
+CFLAGS+=-Wall -Werror $(OPTIMIZE) $(SDL_CFLAGS) -DDATAPREFIX=\"$(datadir)/icebreaker\"
SRC=icebreaker.c cursor.c grid.c laundry.c line.c penguin.c sound.c \
level.c intro.c text.c status.c transition.c hiscore.c dialog.c \
@@ -29,12 +29,12 @@
DISTFILES=$(wildcard *.c *.h *.bmp *.png *.ibt *.wav *.sh *.rc *.ico *.desktop *.man.in *.nsi.in *.spec README* TODO LICENSE INSTALL ChangeLog Makefile*)
-SDL_MIXER=-lSDL_mixer
+SDL_MIXER := $(shell $(PKG_CONFIG) SDL_mixer --libs)
SDL_LIB=$(SDL_MIXER) $(SDL_LDFLAGS)
-SDL_CFLAGS := $(shell $(SDLCONFIG) --cflags)
-SDL_LDFLAGS := $(shell $(SDLCONFIG) --libs)
+SDL_CFLAGS := $(shell $(PKG_CONFIG) sdl --cflags)
+SDL_LDFLAGS := $(shell $(PKG_CONFIG) sdl --libs)
VERSION := $(shell awk '/^#define VERSION/ { print $$3 }' icebreaker.h)
-VERDATE := $(shell date -r icebreaker.h +"%d %B %Y")
+VERDATE := $(shell LC_ALL=C date -u -r icebreaker.h +"%d %B %Y")
WINARCH=i686
CROSSTOOLSPATH=/usr/$(WINARCH)-w64-mingw32
@@ -173,7 +173,7 @@
[ -d win32.build ] && rm -rf win32.build || true
icebreaker: $(SRC:.c=.o)
- $(CC) $(CFLAGS) $^ -o icebreaker $(SDL_LIB)
+ $(CC) $(CFLAGS) $^ -o icebreaker $(SDL_LIB) $(LDFLAGS)
man: icebreaker.6
@@ -191,14 +191,14 @@
themes-install: install-themes
-install-themes:
+install-themes: install-mkdirs
install -m 644 *.ibt $(datadir)/icebreaker
install -m 644 *.wav *.bmp *.png $(datadir)/icebreaker
-install-bin: icebreaker
+install-bin: install-mkdirs icebreaker
install -m 755 icebreaker $(bindir)
-install-man: icebreaker.6
+install-man: install-mkdirs icebreaker.6
install -m 644 icebreaker.6 $(mandir)/man6
install: all install-mkdirs install-themes install-bin install-man
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icebreaker-2.2.0/TODO new/icebreaker-2.2.1/TODO
--- old/icebreaker-2.2.0/TODO 2020-08-30 17:29:28.000000000 +0200
+++ new/icebreaker-2.2.1/TODO 2021-03-07 18:27:10.000000000 +0100
@@ -1,10 +1,10 @@
Next things that should be done
-------------------------------
-1. Include proper modern metadata for GNOME Software
-2. Update to SDL2.
-3. Integer-scaled 2x and 3x window sizes for modern screen resolutions.
-4. Find someone to update for Windows and Mac.
+1. Update to SDL2.
+2. Integer-scaled 2x and 3x window sizes for modern screen resolutions.
+3. Find someone to update for Mac.
+4. Modernize the Windows install script.
Also, there's a performance optimization I made which either created or the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icebreaker-2.2.0/icebreaker.desktop new/icebreaker-2.2.1/icebreaker.desktop
--- old/icebreaker-2.2.0/icebreaker.desktop 2021-03-01 20:48:51.000000000 +0100
+++ new/icebreaker-2.2.1/icebreaker.desktop 2021-10-02 20:39:26.000000000 +0200
@@ -5,3 +5,4 @@
Exec=icebreaker
Icon=/usr/share/icebreaker/icebreaker_128.png
Terminal=false
+Keywords=puzzle;game;penguins;ice;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icebreaker-2.2.0/icebreaker.h new/icebreaker-2.2.1/icebreaker.h
--- old/icebreaker-2.2.0/icebreaker.h 2021-03-01 23:46:36.000000000 +0100
+++ new/icebreaker-2.2.1/icebreaker.h 2021-10-02 20:47:30.000000000 +0200
@@ -1,6 +1,6 @@
/*
* IceBreaker
-* Copyright (c) 2000-2020 Matthew Miller <mattdm(a)mattdm.org>
+* Copyright (c) 2000-2021 Matthew Miller <mattdm(a)mattdm.org>
*
* <http://www.mattdm.org/icebreaker/>
*
@@ -29,10 +29,10 @@
/************************************************************************/
/* Versions and so forth -- you probably shouldn't change this. */
-#define VERSION 2.2.0
+#define VERSION 2.2.1
#define VERMAJOR 2
#define VERMINOR 2
-#define VERSUB 0
+#define VERSUB 1
#ifndef DEVELRELEASE
#define DEVELRELEASE VERMINOR & 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icebreaker-2.2.0/icebreaker.spec new/icebreaker-2.2.1/icebreaker.spec
--- old/icebreaker-2.2.0/icebreaker.spec 2021-03-01 23:46:18.000000000 +0100
+++ new/icebreaker-2.2.1/icebreaker.spec 2021-10-02 20:47:30.000000000 +0200
@@ -1,5 +1,5 @@
Name: icebreaker
-Version: 2.2.0
+Version: 2.2.1
Release: 1
Summary: An addictive action-puzzle game involving bouncing penguins
%define isprerelease 0
@@ -61,7 +61,10 @@
%changelog
-* Mon Mar 1 2021 Matthew Miller <mattdm(a)mattdm.org> - 2.2.0-1
+* Sun Oct 2 2021 Matthew Miller <mattdm(a)mattdm.org> - 2.2.1-1
+- minor build improvements via PR from reinerh
+
+* Mon Mar 1 2021 Matthew Miller <mattdm(a)mattdm.org> - 2.2.0-1[A
- made Windows work so I'm going to call this 2.2
* Mon Mar 1 2021 Matthew Miller <mattdm(a)mattdm.org> - 2.1.3-1
@@ -77,6 +80,9 @@
- update to 2.1
- include metainfo
+* Sun Aug 30 2020 Matthew Miller <mattdm(a)mattdm.org> - 2.0.2-1
+- minor tweaks
+
* Sun Aug 30 2020 Matthew Miller <mattdm(a)mattdm.org> - 2.0.0-1
- high scores are going to be local to each home directory; no more setgid
- update to 2.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icebreaker-2.2.0/metainfo.xml new/icebreaker-2.2.1/metainfo.xml
--- old/icebreaker-2.2.0/metainfo.xml 2021-03-01 20:48:51.000000000 +0100
+++ new/icebreaker-2.2.1/metainfo.xml 2021-03-07 18:27:10.000000000 +0100
@@ -17,6 +17,9 @@
</p>
</description>
+ <url type="homepage">https://mattdm.org/icebreaker/</url>
+ <url type="bugtracker">https://github.com/mattdm/icebreaker/issues</url>
+
<launchable type="desktop-id">icebreaker.desktop</launchable>
<screenshots>
<screenshot type="default">
@@ -29,4 +32,8 @@
<image>https://mattdm.org/icebreaker/appstream/screenshot-level5-jz-like.png</image>
</screenshot>
</screenshots>
+
+ <developer_name>Matthew Miller</developer_name>
+ <update_contact>mattdm_AT_mattdm.org</update_contact>
+
</component>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package warzone2100 for openSUSE:Factory checked in at 2021-11-03 17:26:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/warzone2100 (Old)
and /work/SRC/openSUSE:Factory/.warzone2100.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "warzone2100"
Wed Nov 3 17:26:16 2021 rev:13 rq:928939 version:4.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/warzone2100/warzone2100.changes 2021-08-18 08:56:51.386908270 +0200
+++ /work/SRC/openSUSE:Factory/.warzone2100.new.1890/warzone2100.changes 2021-11-03 17:27:08.701366071 +0100
@@ -1,0 +2,171 @@
+Mon Nov 1 21:36:15 UTC 2021 - Carsten Ziepke <kieltux(a)gmail.com>
+- Updated to 4.2.0
+ * General:
+ * Fix: Handle repair point choice better so it doesn't pick less
+ than ideal ones
+ * Add: --loadreplay command line option
+ * Graphics:
+ * Add: Update Ultimate Scavengers button image
+ * Campaign:
+ * Add: Increase oil drum power in Beta (150) and Gamma (200)
+ * Fix: Fix fastplay video not working since 4.2.0-beta2
+ * Fix: Prevent old transporter issue on Beta-end where it can come
+ back and fail the player due to little time left to send it away
+ again
+ * Scripting:
+ * Change: Update JS documents
+ * Multiplayer:
+ * Change: Display team chooser column at all times
+ * Change: Make inactivityMinutes / idleTime configurable
+ * Fix: Fix a desync in replays due to structure limits not being the
+ same in the replay
+ * Fix: Fix a crash/assert when players were transitioned to
+ spectators
+ * Fix: Fix order of players in specstats window
+ * Fix: Crash on autogame with spectator host
+ * Fix: Joining new game after quitting lobby with spectator host
+ * Fix: Client sends invalid command to host if autorating URL is
+ enabled
+ * Fix: Spectator host autorating URL requests for all clients
+ * Fix: Unable to refresh lobby after being kicked
+ * Fix: Replay desync at start due to replay spectator
+ * MP-Balance:
+ * Change: Reduced effectiveness of all-rounder weapons against
+ cyborgs to 60% from 65% and make HMG come earlier
+ * Change: Slightly increase Super Auto-Cannon Cyborgs damage
+ * Other:
+ * Fix: Mingw / Clang compile warning fixes
+ * Fix: Fix a potential chat related crash
+ * Fix: Fix potential crash due to 0-sized decals VBO on maps without
+ decals
+ * Fix: Crash if transporter is recycled
+ * Fix: Suppress and log wzDisplayDialog in headless mode
+ * Fix: wzapi::gameOverMessage: Trigger a graceful shutdown in
+ autogame / headless mode
+- Updated to 4.2.0-beta2
+ * General:
+ * Add: Make selected structures and units blink on radar
+ * Add: Power per second to power bar tooltip
+ * Fix: Command interface fixes, documentation added
+ * Fix: Crash caused by crash-handling provider
+ * Fix: Always release sequence resources at shutdown
+ * Fix: Additional null checks
+ * Fix: Repair: Return to HQ as fallback
+ * Fix: Improve replay warning / error messages
+ * Fix: NETSendNPlayerInfoTo: Only assert when multiplay game in
+ lobby
+ * Fix: Struct stats lookup maps tweaks / refactoring
+ * Fix: Add a missing break for attack orders
+ * Campaign:
+ * Change: Decrease the player return LZ in Beta 08
+ * Change: Add additional research messages for Nexus Resistance
+ Circuits
+ * Multiplayer:
+ * Change: Ignore allies' attack to determine activity
+ * Change: Limit Ultimate Scavengers' Helicopter usage times on
+ T1 technology
+ * Fix: Desync when moving to repair
+ * Fix: Don't load map preview twice for the host
+ * Other:
+ * Change: Add video install information for Ubuntu in README
+- Updated to 4.2.0-beta1
+ * General:
+ * Add: Add Ultimate Scavengers to the game
+ * Add: Implement remove from group shortcut
+ * Add: Use a stable config directory for release builds
+ * Change: First steps at moving savegame format totally to JSON--now
+ converted the .gam file
+ * Change: Return units to mobiles turrets & randomize repair points
+ * Fix: Fix orders from Commanders after loading saves
+ * Fix: Don't reveal artillery unless the CB tower is completely
+ built
+ * Fix: Fix sensors logic under commander so attaching them isn't
+ useless
+ * Fix: Prevent lobby refresh and filter buttons from disappearing
+ unless invalid data gets sent somehow
+ * Fix: Only play "assigned to commander" sound if group is not full
+ * Fix: Don't block ready status button when player clicks ready
+ too fast
+ * Fix: Primary AA turret units not attacking things if the
+ Secondary could, among other fixes
+ * Fix: Improve ManufactureOptions/StatsButton clickability
+ * Graphics:
+ * Change: Major revision to the Blender 2.9x pie addon
+ * Fix: OpenGL init resiliency
+ * Campaign:
+ * Change: Update Beta 11 mission objectives in the Intel menu
+ * Change: Increase default message duration times for campaigns
+ * Change: Improve the Alpha 7 Intel objective text
+ * Change: Update camBalance for Gamma. Campaign rebalance is
+ basically complete
+ * Fix: Allow mission objectives to persist into offworld missions
+ * Multiplayer:
+ * Add: Spectator slots for multiplayer games + replay functionality
+ for skirmish/multiplayer
+ * Add: Support non-0-index hostPlayer, configuring "spectatorHost"
+ from autohost json
+ * Add: Headless / autohost enhancements, spectator stats, lobby
+ chat slash commands, netplay bug fixes
+ * Add: Add new random maps "DustyMaze": one 2-player and
+ two 4-player maps
+ * Change: Make lobby games scrollable
+ * Fix: Fix double host exit screen
+ * Fix: Properly load ttypes.ttp for script maps so water is shown
+ and more
+ * Scripting:
+ * Add: Add a way for scripts to determine if games are a challenge
+ * Change: Cleanup and improve JS API documentation
+ * Balance:
+ * Change: Make Machineguns less powerful short-term but not as
+ to weaken them long-term
+ * Change: Make phosphorus and thermite bombs less strong with
+ only 2 bombs and a flamer modifier instead of artillery round
+ * Change: Tweak timeline and research cost of Bombard, Pepperpot,
+ and Incendiary Mortar
+ * Change: Tweaks to Anti-Air research costs and timeline
+ * Change: Change the required research for the Nexus Link Turret
+ and Nexus Resistance Circuits. Balancing weapon parameters
+ * Change: Heavy Laser weight reduction from 20,000 to 5,000.
+ Restoring the playability of this turret
+ * Change: Additional reduction in the cost of Tank Killer and Super
+ Tank Killer Cyborg research
+ * Change: Reducing the cost and time of producing black and red
+ bodies to increase the relevance of their use
+ * Change: Increase Super Rail Cyborg range and reduce damage to
+ maintain relevance
+ * Change: Make the VTOL MG parameters more balanced by reducing
+ damage
+ * Change: Change Howitzer research to not depend on Cannon Laser
+ Designator, Bind Hellstorm Emplacement to Howitzer Emplacement,
+ Increase Ground
+ Shaker production time, reduce periodical damage on Incendiary
+ Howitzer
+ * Change: Improve accuracy of VTOL HMG
+ * Change: Swap precedence of VTOL Factory, VTOL Propulsion, and VTOL
+ Rearming Pad
+ * Change: Nerf VTOL Heavy Laser range and damage, VTOL Pulse Laser
+ damage, and VTOL Scourge Missile splash radius
+ * Change: Reduce costs of Anti-Air structures, Increase
+ Stormbringer range, reduce weights of Tornado, Vindicator,
+ Stormbringer, and Whirlwind,
+ reduce build time for Whirlwind, and reduce total held rockets in
+ Sunburst AA before a rearm
+ * Change: start time Base 4.5 -> 3, AdvancedBase 7.9 -> 6.4
+ * Change: Nerf Super Auto-Cannon Cyborg damage, improved ROF of
+ HVC Cyborg, improved ROF of Super Tank-Killer Cyborg and
+ Tank Killer Rocket
+ * Change: Increasing HVC turret range from 9 to 9.5 and decreasing
+ weight from 4000 to 2500 to make HVC playable on light
+ bodies, Slightly improved ROF for Super HVC Cyborg
+ * Change: Move Tank-Killer so it comes a littler earlier and only
+ depend on the fifth rocket damage upgrade
+ * Change: Slight Incendiary Mortar research cost and timeline
+ reduction
+ * Other:
+ * Add: Add autorating url in config
+ * Change: Don't show enemy building being repaired
+ * Fix: Don't crash with JumpToResourceExtractor keybind after level
+ reload
+ * Fix: Don't double load a random backdrop on a connection cancel
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ warzone2100.spec ++++++
--- /var/tmp/diff_new_pack.BAQymg/_old 2021-11-03 17:27:13.885368906 +0100
+++ /var/tmp/diff_new_pack.BAQymg/_new 2021-11-03 17:27:13.889368909 +0100
@@ -24,7 +24,7 @@
%bcond_with vulkan
%endif
Name: warzone2100
-Version: 4.1.3
+Version: 4.2.0
Release: 0
Summary: Innovative 3D real-time strategy
License: BSD-3-Clause AND CC-BY-SA-3.0 AND GPL-3.0-or-later AND CC0-1.0 AND LGPL-2.1-only
++++++ warzone2100_src.tar.xz ++++++
/work/SRC/openSUSE:Factory/warzone2100/warzone2100_src.tar.xz /work/SRC/openSUSE:Factory/.warzone2100.new.1890/warzone2100_src.tar.xz differ: char 25, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package git-lfs for openSUSE:Factory checked in at 2021-11-03 17:26:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/git-lfs (Old)
and /work/SRC/openSUSE:Factory/.git-lfs.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "git-lfs"
Wed Nov 3 17:26:16 2021 rev:8 rq:928942 version:3.0.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/git-lfs/git-lfs.changes 2021-10-06 19:50:15.228066029 +0200
+++ /work/SRC/openSUSE:Factory/.git-lfs.new.1890/git-lfs.changes 2021-11-03 17:27:07.449365386 +0100
@@ -1,0 +2,6 @@
+Sun Oct 31 10:22:55 UTC 2021 - Marcus Rueckert <mrueckert(a)suse.de>
+
+- update to 3.0.2
+ https://github.com/git-lfs/git-lfs/releases/tag/v3.0.2
+
+-------------------------------------------------------------------
Old:
----
git-lfs-3.0.1.tar.gz
New:
----
git-lfs-3.0.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ git-lfs.spec ++++++
--- /var/tmp/diff_new_pack.QMUbkv/_old 2021-11-03 17:27:07.925365647 +0100
+++ /var/tmp/diff_new_pack.QMUbkv/_new 2021-11-03 17:27:07.929365649 +0100
@@ -18,13 +18,15 @@
%define rb_build_ruby_abis %{rb_default_ruby_abi}
%define rb_build_versions %{rb_default_ruby}
+
%if 0%{?suse_version} >= 1550 || (0%{?suse_version} >= 1500 && 0%{?is_opensuse})
%bcond_with build_docs
%else
%bcond_with build_docs
%endif
+
Name: git-lfs
-Version: 3.0.1
+Version: 3.0.2
Release: 0
Summary: Git extension for versioning large files
License: MIT
++++++ git-lfs-3.0.1.tar.gz -> git-lfs-3.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/CHANGELOG.md new/git-lfs-3.0.2/CHANGELOG.md
--- old/git-lfs-3.0.1/CHANGELOG.md 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/CHANGELOG.md 2021-10-28 18:50:56.000000000 +0200
@@ -1,5 +1,33 @@
# Git LFS Changelog
+## 3.0.2 (28 Oct 2021)
+
+This release is a bugfix release which fixes a variety of problems seen since
+3.0.0, including problems with empty files, `git lfs fsck --pointers`, and
+the testsuite.
+
+We would like to extend a special thanks to the following open-source
+contributors:
+
+* @fh1ch for patches to make things work better on Alpine Linux
+* @pyckle for fixing our handling of filenames in `git lfs migrate import`
+* @ycongal-smile for fixing `git lfs migrate import` with similarly named files
+
+### Bugs
+
+* Fix two types of misdetection in git lfs fsck #4697 (@bk2204)
+* lfs: don't flag non-LFS files as invalid pointers #4691 (@bk2204)
+* git: honor GIT_OBJECT_DIRECTORY #4686 (@bk2204)
+* migrate: properly escape blob filenames #4683 (@pyckle)
+* ls-files: don't process empty files as pointers #4681 (@bk2204)
+* Call migrate() BlobFn on every blob #4671 (@ycongal-smile)
+* Correct t-lock regular expression to be musl compatible #4673 (@fh1ch)
+
+### Misc
+
+* Allow git-lfs-transfer integration tests to be skipped #4677 (@fh1ch)
+* Make CI environment GIT prefix grep more specific #4678 (@fh1ch)
+
## 3.0.1 (28 Sep 2021)
This release is a bugfix release which fixes the Windows ARM64 build process and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/commands/command_ls_files.go new/git-lfs-3.0.2/commands/command_ls_files.go
--- old/git-lfs-3.0.1/commands/command_ls_files.go 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/commands/command_ls_files.go 2021-10-28 18:50:56.000000000 +0200
@@ -68,6 +68,10 @@
return
}
+ if p.Size == 0 {
+ return
+ }
+
if !lsFilesScanAll && !scanRange {
if _, ok := seen[p.Name]; ok {
return
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/commands/command_migrate_export.go new/git-lfs-3.0.2/commands/command_migrate_export.go
--- old/git-lfs-3.0.1/commands/command_migrate_export.go 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/commands/command_migrate_export.go 2021-10-28 18:50:56.000000000 +0200
@@ -43,7 +43,7 @@
opts := &githistory.RewriteOptions{
Verbose: migrateVerbose,
ObjectMapFilePath: objectMapFilePath,
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, oid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
if filepath.Base(path) == ".gitattributes" {
return b, nil
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/commands/command_migrate_import.go new/git-lfs-3.0.2/commands/command_migrate_import.go
--- old/git-lfs-3.0.1/commands/command_migrate_import.go 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/commands/command_migrate_import.go 2021-10-28 18:50:56.000000000 +0200
@@ -139,10 +139,12 @@
ExitWithError(errors.Wrap(err, "fatal: cannot parse --above=<n>"))
}
+ blobCache := make(map[string]bytes.Buffer)
+
migrate(args, rewriter, l, &githistory.RewriteOptions{
Verbose: migrateVerbose,
ObjectMapFilePath: objectMapFilePath,
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
if filepath.Base(path) == ".gitattributes" {
return b, nil
}
@@ -166,14 +168,18 @@
var buf bytes.Buffer
- if _, err := clean(gitfilter, &buf, b.Contents, path, b.Size); err != nil {
- return nil, err
+ buf, cached := blobCache[hex.EncodeToString(origOid)]
+ if !cached {
+ if _, err := clean(gitfilter, &buf, b.Contents, path, b.Size); err != nil {
+ return nil, err
+ }
+ blobCache[hex.EncodeToString(origOid)] = buf
}
if ext := filepath.Ext(path); len(ext) > 0 && above == 0 {
exts.Add(fmt.Sprintf("*%s filter=lfs diff=lfs merge=lfs -text", ext))
} else {
- exts.Add(fmt.Sprintf("/%s filter=lfs diff=lfs merge=lfs -text", path))
+ exts.Add(fmt.Sprintf("/%s filter=lfs diff=lfs merge=lfs -text", escapeGlobCharacters(path)))
}
return &gitobj.Blob{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/commands/command_migrate_info.go new/git-lfs-3.0.2/commands/command_migrate_info.go
--- old/git-lfs-3.0.1/commands/command_migrate_info.go 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/commands/command_migrate_info.go 2021-10-28 18:50:56.000000000 +0200
@@ -1,6 +1,7 @@
package commands
import (
+ "encoding/hex"
"fmt"
"io"
"os"
@@ -114,8 +115,10 @@
pointersInfoEntry := &MigrateInfoEntry{Qualifier: "LFS Objects", Separate: true}
var fixups *gitattr.Tree
+ blobSeenSet := make(map[string]struct{})
+
migrate(args, rewriter, l, &githistory.RewriteOptions{
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
var entry *MigrateInfoEntry
var size int64
var p *lfs.Pointer
@@ -138,25 +141,31 @@
}
}
- if migrateInfoPointersMode != migrateInfoPointersNoFollow {
- p, err = lfs.DecodePointerFromBlob(b)
- }
- if p != nil && err == nil {
- if migrateInfoPointersMode == migrateInfoPointersIgnore {
- return b, nil
+ _, seen := blobSeenSet[hex.EncodeToString(origOid)]
+ if !seen {
+ blobSeenSet[hex.EncodeToString(origOid)] = struct{}{}
+
+ if migrateInfoPointersMode != migrateInfoPointersNoFollow {
+ p, err = lfs.DecodePointerFromBlob(b)
+ }
+ if p != nil && err == nil {
+ if migrateInfoPointersMode == migrateInfoPointersIgnore {
+ return b, nil
+ }
+ entry = pointersInfoEntry
+ size = p.Size
+ } else {
+ entry = findEntryByExtension(exts, path)
+ size = b.Size
}
- entry = pointersInfoEntry
- size = p.Size
- } else {
- entry = findEntryByExtension(exts, path)
- size = b.Size
- }
- entry.Total++
+ entry.Total++
+
+ if size > int64(migrateInfoAbove) {
+ entry.TotalAbove++
+ entry.BytesAbove += size
+ }
- if size > int64(migrateInfoAbove) {
- entry.TotalAbove++
- entry.BytesAbove += size
}
return b, nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/config/version.go new/git-lfs-3.0.2/config/version.go
--- old/git-lfs-3.0.1/config/version.go 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/config/version.go 2021-10-28 18:50:56.000000000 +0200
@@ -13,7 +13,7 @@
)
const (
- Version = "3.0.1"
+ Version = "3.0.2"
)
func init() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/debian/changelog new/git-lfs-3.0.2/debian/changelog
--- old/git-lfs-3.0.1/debian/changelog 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/debian/changelog 2021-10-28 18:50:56.000000000 +0200
@@ -1,3 +1,9 @@
+git-lfs (3.0.2) stable; urgency=low
+
+ * New upstream version
+
+ -- brian m. carlson <bk2204(a)github.com> Thu, 28 Oct 2021 14:29:00 -0000
+
git-lfs (3.0.1) stable; urgency=low
* New upstream version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/git/git.go new/git-lfs-3.0.2/git/git.go
--- old/git-lfs-3.0.1/git/git.go 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/git/git.go 2021-10-28 18:50:56.000000000 +0200
@@ -1404,6 +1404,10 @@
func ObjectDatabase(osEnv, gitEnv Environment, gitdir, tempdir string) (*gitobj.ObjectDatabase, error) {
var options []gitobj.Option
+ objdir, ok := osEnv.Get("GIT_OBJECT_DIRECTORY")
+ if !ok {
+ objdir = filepath.Join(gitdir, "objects")
+ }
alternates, _ := osEnv.Get("GIT_ALTERNATE_OBJECT_DIRECTORIES")
if alternates != "" {
options = append(options, gitobj.Alternates(alternates))
@@ -1412,7 +1416,7 @@
if hashAlgo != "" {
options = append(options, gitobj.ObjectFormat(gitobj.ObjectFormatAlgorithm(hashAlgo)))
}
- odb, err := gitobj.FromFilesystem(filepath.Join(gitdir, "objects"), tempdir, options...)
+ odb, err := gitobj.FromFilesystem(objdir, tempdir, options...)
if err != nil {
return nil, err
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/git/githistory/rewriter.go new/git-lfs-3.0.2/git/githistory/rewriter.go
--- old/git-lfs-3.0.1/git/githistory/rewriter.go 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/git/githistory/rewriter.go 2021-10-28 18:50:56.000000000 +0200
@@ -116,9 +116,11 @@
// instance, a file "b.txt" in directory "dir" would be given as "/dir/b.txt",
// where as a file "a.txt" in the root would be given as "/a.txt".
//
+// The origOid argument is the OID (i.e. the SHA) of the blob to be rewritten.
+//
// As above, the path separators are OS specific, and equivalent to the result
// of filepath.Join(...) or os.PathSeparator.
-type BlobRewriteFn func(path string, b *gitobj.Blob) (*gitobj.Blob, error)
+type BlobRewriteFn func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error)
// TreePreCallbackFn specifies a function to call upon opening a new tree for
// rewriting.
@@ -176,7 +178,7 @@
// noopBlobFn is a no-op implementation of the BlobRewriteFn. It returns
// the blob that it was given, and returns no error.
- noopBlobFn = func(path string, b *gitobj.Blob) (*gitobj.Blob, error) { return b, nil }
+ noopBlobFn = func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) { return b, nil }
// noopTreePreFn is a no-op implementation of the TreePreRewriteFn. It
// returns the tree that it was given, and returns no error.
noopTreePreFn = func(path string, t *gitobj.Tree) error { return nil }
@@ -383,12 +385,6 @@
continue
}
- if cached := r.uncacheEntry(entry); cached != nil {
- entries = append(entries, copyEntryMode(cached,
- entry.Filemode))
- continue
- }
-
var oid []byte
switch entry.Type() {
@@ -465,7 +461,7 @@
return nil, err
}
- b, err := fn(path, blob)
+ b, err := fn(path, from, blob)
if err != nil {
return nil, err
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/git/githistory/rewriter_test.go new/git-lfs-3.0.2/git/githistory/rewriter_test.go
--- old/git-lfs-3.0.1/git/githistory/rewriter_test.go 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/git/githistory/rewriter_test.go 2021-10-28 18:50:56.000000000 +0200
@@ -21,7 +21,7 @@
r := NewRewriter(db)
tip, err := r.Rewrite(&RewriteOptions{Include: []string{"refs/heads/master"},
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
contents, err := ioutil.ReadAll(b.Contents)
if err != nil {
return nil, err
@@ -82,7 +82,7 @@
r := NewRewriter(db)
tip, err := r.Rewrite(&RewriteOptions{Include: []string{"refs/heads/master"},
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
return &gitobj.Blob{
Contents: io.MultiReader(b.Contents, strings.NewReader("_new")),
Size: b.Size + int64(len("_new")),
@@ -129,7 +129,7 @@
var contents []byte
_, err := r.Rewrite(&RewriteOptions{Include: []string{"refs/heads/master"},
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
var err error
contents, err = ioutil.ReadAll(b.Contents)
@@ -148,14 +148,14 @@
assert.Equal(t, string(contents), "Hello, world!\n")
}
-func TestRewriterDoesntVisitUnchangedSubtrees(t *testing.T) {
+func TestRewriterDoesVisitUnchangedSubtrees(t *testing.T) {
db := DatabaseFromFixture(t, "repeated-subtrees.git")
r := NewRewriter(db)
seen := make(map[string]int)
_, err := r.Rewrite(&RewriteOptions{Include: []string{"refs/heads/master"},
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
seen[path] = seen[path] + 1
return b, nil
@@ -165,7 +165,7 @@
assert.Nil(t, err)
assert.Equal(t, 2, seen["a.txt"])
- assert.Equal(t, 1, seen["subdir/b.txt"])
+ assert.Equal(t, 2, seen["subdir/b.txt"])
}
func TestRewriterVisitsUniqueEntriesWithIdenticalContents(t *testing.T) {
@@ -173,7 +173,7 @@
r := NewRewriter(db)
tip, err := r.Rewrite(&RewriteOptions{Include: []string{"refs/heads/master"},
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
if path == "b.txt" {
return b, nil
}
@@ -213,7 +213,7 @@
seen := make(map[string]int)
_, err := r.Rewrite(&RewriteOptions{Include: []string{"refs/heads/master"},
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
seen[path] = seen[path] + 1
return b, nil
@@ -221,7 +221,7 @@
})
assert.Nil(t, err)
- assert.Equal(t, 1, seen["a.txt"])
+ assert.Equal(t, 2, seen["a.txt"])
assert.Equal(t, 0, seen["subdir/b.txt"])
}
@@ -236,7 +236,7 @@
assert.Nil(t, err)
tip, err := r.Rewrite(&RewriteOptions{Include: []string{"refs/heads/master"},
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
return b, nil
},
@@ -307,7 +307,7 @@
// is received.
collectCalls = func(calls *[]*CallbackCall) *RewriteOptions {
return &RewriteOptions{Include: []string{"refs/heads/master"},
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
*calls = append(*calls, &CallbackCall{
Type: "blob",
Path: path,
@@ -366,15 +366,16 @@
assert.Nil(t, err)
- assert.Len(t, calls, 8)
+ assert.Len(t, calls, 9)
assert.Equal(t, calls[0], &CallbackCall{Type: "tree-pre", Path: "/"})
assert.Equal(t, calls[1], &CallbackCall{Type: "blob", Path: "a.txt"})
assert.Equal(t, calls[2], &CallbackCall{Type: "tree-post", Path: "/"})
assert.Equal(t, calls[3], &CallbackCall{Type: "tree-pre", Path: "/"})
- assert.Equal(t, calls[4], &CallbackCall{Type: "tree-pre", Path: "/subdir"})
- assert.Equal(t, calls[5], &CallbackCall{Type: "blob", Path: "subdir/b.txt"})
- assert.Equal(t, calls[6], &CallbackCall{Type: "tree-post", Path: "/subdir"})
- assert.Equal(t, calls[7], &CallbackCall{Type: "tree-post", Path: "/"})
+ assert.Equal(t, calls[4], &CallbackCall{Type: "blob", Path: "a.txt"})
+ assert.Equal(t, calls[5], &CallbackCall{Type: "tree-pre", Path: "/subdir"})
+ assert.Equal(t, calls[6], &CallbackCall{Type: "blob", Path: "subdir/b.txt"})
+ assert.Equal(t, calls[7], &CallbackCall{Type: "tree-post", Path: "/subdir"})
+ assert.Equal(t, calls[8], &CallbackCall{Type: "tree-post", Path: "/"})
}
func TestHistoryRewriterTreePreCallbackPropagatesErrors(t *testing.T) {
@@ -384,7 +385,7 @@
r := NewRewriter(db)
_, err := r.Rewrite(&RewriteOptions{Include: []string{"refs/heads/master"},
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
return b, nil
},
@@ -404,7 +405,7 @@
Include: []string{"refs/heads/master"},
Exclude: []string{"refs/tags/middle"},
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
return b, nil
},
})
@@ -441,7 +442,7 @@
UpdateRefs: true,
- BlobFn: func(path string, b *gitobj.Blob) (*gitobj.Blob, error) {
+ BlobFn: func(path string, origOid []byte, b *gitobj.Blob) (*gitobj.Blob, error) {
suffix := strings.NewReader("_suffix")
return &gitobj.Blob{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/git/ls_tree_scanner.go new/git-lfs-3.0.2/git/ls_tree_scanner.go
--- old/git-lfs-3.0.1/git/ls_tree_scanner.go 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/git/ls_tree_scanner.go 2021-10-28 18:50:56.000000000 +0200
@@ -12,6 +12,7 @@
type TreeBlob struct {
Oid string
Size int64
+ Mode int32
Filename string
}
@@ -53,6 +54,11 @@
return nil, hasNext
}
+ mode, err := strconv.ParseInt(strings.TrimSpace(attrs[0]), 8, 32)
+ if err != nil {
+ return nil, hasNext
+ }
+
if attrs[1] != "blob" {
return nil, hasNext
}
@@ -64,7 +70,7 @@
oid := attrs[2]
filename := parts[1]
- return &TreeBlob{Oid: oid, Size: sz, Filename: filename}, hasNext
+ return &TreeBlob{Oid: oid, Size: sz, Mode: int32(mode), Filename: filename}, hasNext
}
func scanNullLines(data []byte, atEOF bool) (advance int, token []byte, err error) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/lfs/gitscanner_tree.go new/git-lfs-3.0.2/lfs/gitscanner_tree.go
--- old/git-lfs-3.0.1/lfs/gitscanner_tree.go 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/lfs/gitscanner_tree.go 2021-10-28 18:50:56.000000000 +0200
@@ -199,19 +199,25 @@
return nil, nil, err
}
- patterns := make([]filepathfilter.Pattern, 0, len(paths))
+ includes := make([]filepathfilter.Pattern, 0, len(paths))
+ excludes := make([]filepathfilter.Pattern, 0, len(paths))
for _, path := range paths {
// Convert all separators to `/` before creating a pattern to
// avoid characters being escaped in situations like `subtree\*.md`
- patterns = append(patterns, filepathfilter.NewPattern(filepath.ToSlash(path.Path), filepathfilter.GitAttributes))
+ pattern := filepathfilter.NewPattern(filepath.ToSlash(path.Path), filepathfilter.GitAttributes)
+ if path.Tracked {
+ includes = append(includes, pattern)
+ } else {
+ excludes = append(excludes, pattern)
+ }
}
- return pointers, filepathfilter.NewFromPatterns(patterns, nil), nil
+ return pointers, filepathfilter.NewFromPatterns(includes, excludes, filepathfilter.DefaultValue(false)), nil
}
func runScanTreeForPointers(cb GitScannerFoundPointer, tree string, gitEnv, osEnv config.Environment) error {
treeShas, err := lsTreeBlobs(tree, func(t *git.TreeBlob) bool {
- return t != nil
+ return t != nil && (t.Mode == 0100644 || t.Mode == 0100755)
})
if err != nil {
return err
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/rpm/SPECS/git-lfs.spec new/git-lfs-3.0.2/rpm/SPECS/git-lfs.spec
--- old/git-lfs-3.0.1/rpm/SPECS/git-lfs.spec 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/rpm/SPECS/git-lfs.spec 2021-10-28 18:50:56.000000000 +0200
@@ -1,5 +1,5 @@
Name: git-lfs
-Version: 3.0.1
+Version: 3.0.2
Release: 1%{?dist}
Summary: Git extension for versioning large files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/t/fixtures/migrate.sh new/git-lfs-3.0.2/t/fixtures/migrate.sh
--- old/git-lfs-3.0.1/t/fixtures/migrate.sh 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/t/fixtures/migrate.sh 2021-10-28 18:50:56.000000000 +0200
@@ -652,6 +652,50 @@
printf "2" >> a.txt
}
+# setup_local_branch_with_copied_file creates a repository as follows:
+#
+# A
+# \
+# refs/heads/main
+#
+# - Commit 'A' has the contents "a.txt" in a.txt, and anoter identical file
+# (same name and content) in another directory.
+setup_local_branch_with_copied_file() {
+ set -e
+
+ reponame="migrate-single-local-branch-with-copied-file"
+ remove_and_create_local_repo "$reponame"
+
+ printf "a.txt" > a.txt
+ mkdir dir
+ cp a.txt dir/
+
+ git add a.txt dir/a.txt
+ git commit -m "initial commit"
+}
+
+# setup_local_branch_with_special_character_files creates a repository as follows:
+#
+# A
+# \
+# refs/heads/main
+#
+# - Commit 'A' has binary files with special characters
+setup_local_branch_with_special_character_files() {
+ set -e
+
+ reponame="migrate-single-local-branch-with-special-filenames"
+ remove_and_create_local_repo "$reponame"
+
+ head -c 80 /dev/urandom > './test - special.bin'
+ head -c 100 /dev/urandom > './test (test2) special.bin'
+ # Windows does not allow creation of files with '*'
+ [ "$IS_WINDOWS" -eq '1' ] || head -c 120 /dev/urandom > './test * ** special.bin'
+
+ git add *.bin
+ git commit -m "initial commit"
+}
+
# make_bare converts the existing full checkout of a repository into a bare one,
# and then `cd`'s into it.
make_bare() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/t/t-env.sh new/git-lfs-3.0.2/t/t-env.sh
--- old/git-lfs-3.0.1/t/t-env.sh 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/t/t-env.sh 2021-10-28 18:50:56.000000000 +0200
@@ -26,7 +26,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf '%s
%s
@@ -79,7 +79,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf '%s
%s
@@ -138,7 +138,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf '%s
%s
@@ -196,7 +196,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf '%s
%s
@@ -255,7 +255,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf '%s
%s
@@ -316,7 +316,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf '%s
%s
@@ -377,7 +377,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf '%s
%s
@@ -447,7 +447,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf '%s
%s
@@ -504,7 +504,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars="$(GIT_DIR=$gitDir GIT_WORK_TREE=$workTree env | grep "^GIT" | sort)"
+ envVars="$(GIT_DIR=$gitDir GIT_WORK_TREE=$workTree env | grep "^GIT_" | sort)"
expected=$(printf '%s
%s
@@ -553,7 +553,7 @@
| grep -v "^GIT_EXEC_PATH=")
contains_same_elements "$expected" "$actual4"
- envVars="$(GIT_DIR=$gitDir GIT_WORK_TREE=a/b env | grep "^GIT" | sort)"
+ envVars="$(GIT_DIR=$gitDir GIT_WORK_TREE=a/b env | grep "^GIT_" | sort)"
# `a/b` is an invalid relative path from where we are now and results in an
# error, so resulting output will have many fields blank or invalid
@@ -594,7 +594,7 @@
contains_same_elements "$expected5" "$actual5"
cd $TRASHDIR/$reponame/a/b
- envVars="$(GIT_DIR=$gitDir env | grep "^GIT" | sort)"
+ envVars="$(GIT_DIR=$gitDir env | grep "^GIT_" | sort)"
expected7=$(printf '%s
%s
@@ -627,7 +627,7 @@
contains_same_elements "$expected7" "$actual7"
cd $TRASHDIR/$reponame/a
- envVars="$(GIT_WORK_TREE=$workTree env | grep "^GIT" | sort)"
+ envVars="$(GIT_WORK_TREE=$workTree env | grep "^GIT_" | sort)"
expected8=$(printf '%s
%s
@@ -674,7 +674,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf "%s\n%s\n
LocalWorkingDir=
@@ -744,7 +744,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
localwd=$(canonical_path "$TRASHDIR/$reponame")
localgit=$(canonical_path "$TRASHDIR/$reponame/.git")
@@ -752,7 +752,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expectedenabled=$(printf '%s
%s
@@ -819,7 +819,7 @@
contains_same_elements "$expecteddisabled" "$actual"
# now enable via env var
- envVarsEnabled=$(printf "%s" "$(GIT_LFS_SKIP_DOWNLOAD_ERRORS=1 env | grep "^GIT")")
+ envVarsEnabled=$(printf "%s" "$(GIT_LFS_SKIP_DOWNLOAD_ERRORS=1 env | grep "^GIT_")")
expectedenabled2=$(printf '%s
%s
@@ -873,7 +873,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
localwd=$(canonical_path "$TRASHDIR/$reponame")
localgit=$(canonical_path "$TRASHDIR/$reponame/.git")
@@ -881,7 +881,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expectedenabled=$(printf '%s
%s
@@ -940,7 +940,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf '%s
%s
@@ -1005,7 +1005,7 @@
lfsstorage=$(canonical_path "$TRASHDIR/$reponame/.git/lfs")
localmedia=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/objects")
tempdir=$(canonical_path "$TRASHDIR/$reponame/.git/lfs/tmp")
- envVars=$(printf "%s" "$(env | grep "^GIT")")
+ envVars=$(printf "%s" "$(env | grep "^GIT_")")
expected=$(printf '%s
%s
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/t/t-fsck.sh new/git-lfs-3.0.2/t/t-fsck.sh
--- old/git-lfs-3.0.1/t/t-fsck.sh 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/t/t-fsck.sh 2021-10-28 18:50:56.000000000 +0200
@@ -180,6 +180,90 @@
)
end_test
+begin_test "fsck detects invalid pointers with GIT_OBJECT_DIRECTORY"
+(
+ set -e
+
+ reponame="fsck-pointers-object-directory"
+ setup_invalid_pointers
+
+ head=$(git rev-parse HEAD)
+ objdir="$(lfstest-realpath .git/objects)"
+ cd ..
+ git init "$reponame-2"
+ gitdir="$(lfstest-realpath "$reponame-2/.git")"
+ GIT_WORK_TREE="$reponame-2" GIT_DIR="$gitdir" GIT_OBJECT_DIRECTORY="$objdir" git update-ref refs/heads/main "$head"
+ set +e
+ GIT_WORK_TREE="$reponame-2" GIT_DIR="$gitdir" GIT_OBJECT_DIRECTORY="$objdir" git lfs fsck --pointers >test.log 2>&1
+ RET=$?
+ set -e
+
+ [ "$RET" -eq 1 ]
+ grep 'pointer: nonCanonicalPointer: Pointer.*was not canonical' test.log
+ grep 'pointer: unexpectedGitObject: "large.dat".*should have been a pointer but was not' test.log
+)
+end_test
+
+begin_test "fsck does not detect invalid pointers with no LFS objects"
+(
+ set -e
+
+ reponame="fsck-pointers-none"
+ git init "$reponame"
+ cd "$reponame"
+
+ echo "# README" > README.md
+ git add README.md
+ git commit -m "Add README"
+
+ git lfs fsck
+ git lfs fsck --pointers
+)
+end_test
+
+begin_test "fsck does not detect invalid pointers with symlinks"
+(
+ set -e
+
+ reponame="fsck-pointers-symlinks"
+ git init "$reponame"
+ cd "$reponame"
+
+ git lfs track '*.dat'
+
+ echo "# Test" > a.dat
+ ln -s a.dat b.dat
+ git add .gitattributes *.dat
+ git commit -m "Add files"
+
+ git lfs fsck
+ git lfs fsck --pointers
+)
+end_test
+
+begin_test "fsck does not detect invalid pointers with negated patterns"
+(
+ set -e
+
+ reponame="fsck-pointers-none"
+ git init "$reponame"
+ cd "$reponame"
+
+ cat > .gitattributes <<EOF
+*.dat filter=lfs diff=lfs merge=lfs -text
+b.dat !filter !diff !merge text
+EOF
+
+ echo "# Test" > a.dat
+ cp a.dat b.dat
+ git add .gitattributes *.dat
+ git commit -m "Add files"
+
+ git lfs fsck
+ git lfs fsck --pointers
+)
+end_test
+
begin_test "fsck operates on specified refs"
(
set -e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/t/t-lock.sh new/git-lfs-3.0.2/t/t-lock.sh
--- old/git-lfs-3.0.1/t/t-lock.sh 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/t/t-lock.sh 2021-10-28 18:50:56.000000000 +0200
@@ -113,7 +113,7 @@
git push origin main:other
git lfs lock --json *.dat | tee lock.json
- grep -E '\[{"id":"[^"]+","path":"a\.dat","owner":{"name":"Git LFS Tests"},"locked_at":"[^"]+"},{"id":"[^"]+","path":"b\.dat","owner":{"name":"Git LFS Tests"},"locked_at":"[^"]+"}\]' lock.json
+ grep -E '\[\{"id":"[^"]+","path":"a\.dat","owner":\{"name":"Git LFS Tests"\},"locked_at":"[^"]+"\},\{"id":"[^"]+","path":"b\.dat","owner":\{"name":"Git LFS Tests"\},"locked_at":"[^"]+"\}\]' lock.json
)
end_test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/t/t-migrate-import.sh new/git-lfs-3.0.2/t/t-migrate-import.sh
--- old/git-lfs-3.0.1/t/t-migrate-import.sh 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/t/t-migrate-import.sh 2021-10-28 18:50:56.000000000 +0200
@@ -1001,3 +1001,32 @@
assert_local_object "$md_feature_oid" "30"
)
end_test
+
+begin_test "migrate import (copied file)"
+(
+ set -e
+
+ setup_local_branch_with_copied_file
+
+ git lfs migrate import --above=1b
+
+ # Expect attributes for "/dir/a" and "/a"
+ if ! grep -q "^/dir/a.txt" ./.gitattributes || ! grep -q "^/a.txt" ./.gitattributes; then
+ exit 1
+ fi
+)
+end_test
+
+begin_test "migrate import (filename special characters)"
+(
+ set -e
+ setup_local_branch_with_special_character_files
+ git lfs migrate import --above=1b
+ # Windows does not allow creation of files with '*', so expect 2 files, not 3
+ if [ "$IS_WINDOWS" -eq "1" ] ; then
+ test "$(git check-attr filter -- *.bin |grep lfs | wc -l)" -eq 2 || exit 1
+ else
+ test "$(git check-attr filter -- *.bin |grep lfs | wc -l)" -eq 3 || exit 1
+ fi
+)
+end_test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/t/t-worktree.sh new/git-lfs-3.0.2/t/t-worktree.sh
--- old/git-lfs-3.0.1/t/t-worktree.sh 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/t/t-worktree.sh 2021-10-28 18:50:56.000000000 +0200
@@ -49,7 +49,7 @@
AccessUpload=none
DownloadTransfers=basic,lfs-standalone-file,ssh
UploadTransfers=basic,lfs-standalone-file,ssh
-$(escape_path "$(env | grep "^GIT")")
+$(escape_path "$(env | grep "^GIT_")")
%s
" "$(git lfs version)" "$(git version)" "$envInitConfig")
actual=$(git lfs env | grep -v "^GIT_EXEC_PATH=")
@@ -85,7 +85,7 @@
AccessUpload=none
DownloadTransfers=basic,lfs-standalone-file,ssh
UploadTransfers=basic,lfs-standalone-file,ssh
-$(escape_path "$(env | grep "^GIT")")
+$(escape_path "$(env | grep "^GIT_")")
%s
" "$(git lfs version)" "$(git version)" "$envInitConfig")
actual=$(git lfs env | grep -v "^GIT_EXEC_PATH=")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/t/testhelpers.sh new/git-lfs-3.0.2/t/testhelpers.sh
--- old/git-lfs-3.0.1/t/testhelpers.sh 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/t/testhelpers.sh 2021-10-28 18:50:56.000000000 +0200
@@ -846,7 +846,7 @@
export PATH="$ROOTDIR/t/scutiger/bin:$PATH"
if ! command -v git-lfs-transfer >/dev/null 2>&1
then
- if [ -z "$CI" ]
+ if [ -z "$CI" ] || [ -n "$TEST_SKIP_LFS_TRANSFER" ]
then
echo "No git-lfs-transfer. Skipping..."
exit 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-lfs-3.0.1/versioninfo.json new/git-lfs-3.0.2/versioninfo.json
--- old/git-lfs-3.0.1/versioninfo.json 2021-09-28 19:01:18.000000000 +0200
+++ new/git-lfs-3.0.2/versioninfo.json 2021-10-28 18:50:56.000000000 +0200
@@ -4,7 +4,7 @@
"FileVersion": {
"Major": 3,
"Minor": 0,
- "Patch": 1,
+ "Patch": 2,
"Build": 0
}
},
@@ -13,7 +13,7 @@
"FileDescription": "Git LFS",
"LegalCopyright": "GitHub, Inc. and Git LFS contributors",
"ProductName": "Git Large File Storage (LFS)",
- "ProductVersion": "3.0.1"
+ "ProductVersion": "3.0.2"
},
"IconPath": "script/windows-installer/git-lfs-logo.ico"
}
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Spreadsheet-XLSX for openSUSE:Factory checked in at 2021-11-03 17:26:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Spreadsheet-XLSX (Old)
and /work/SRC/openSUSE:Factory/.perl-Spreadsheet-XLSX.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Spreadsheet-XLSX"
Wed Nov 3 17:26:15 2021 rev:10 rq:928937 version:0.16
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Spreadsheet-XLSX/perl-Spreadsheet-XLSX.changes 2015-11-08 11:26:26.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Spreadsheet-XLSX.new.1890/perl-Spreadsheet-XLSX.changes 2021-11-03 17:27:06.761365010 +0100
@@ -1,0 +2,13 @@
+Tue Oct 26 03:06:40 UTC 2021 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 0.16
+ see /usr/share/doc/packages/perl-Spreadsheet-XLSX/Changes
+
+ 0.16
+
+ - added GitHub repository
+ - fix RT #125112: Update module name in comments and POD
+ - improve POD
+ - improve kwalitee test
+
+-------------------------------------------------------------------
Old:
----
Spreadsheet-XLSX-0.15.tar.gz
New:
----
Spreadsheet-XLSX-0.16.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Spreadsheet-XLSX.spec ++++++
--- /var/tmp/diff_new_pack.WD9uWt/_old 2021-11-03 17:27:07.109365200 +0100
+++ /var/tmp/diff_new_pack.WD9uWt/_new 2021-11-03 17:27:07.109365200 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Spreadsheet-XLSX
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,22 +12,20 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+%define cpan_name Spreadsheet-XLSX
Name: perl-Spreadsheet-XLSX
-Version: 0.15
+Version: 0.16
Release: 0
-%define cpan_name Spreadsheet-XLSX
Summary: Perl extension for reading MS Excel 2007 files;
-License: Artistic-1.0 or GPL-1.0+
-Group: Development/Libraries/Perl
-Url: http://search.cpan.org/dist/Spreadsheet-XLSX/
-Source0: http://www.cpan.org/authors/id/M/MI/MIKEB/%{cpan_name}-%{version}.tar.gz
+License: Artistic-1.0 OR GPL-1.0-or-later
+URL: https://metacpan.org/release/%{cpan_name}
+Source0: https://cpan.metacpan.org/authors/id/A/AS/ASB/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Archive::Zip) >= 1.18
@@ -45,15 +43,14 @@
for interoperability; including Workbook, Worksheet, and Cell.
%prep
-%setup -q -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
+%autosetup -n %{cpan_name}-%{version}
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor
+%make_build
%check
-%{__make} test
+make test
%install
%perl_make_install
@@ -61,7 +58,6 @@
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes README
%changelog
++++++ Spreadsheet-XLSX-0.15.tar.gz -> Spreadsheet-XLSX-0.16.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spreadsheet-XLSX-0.15/Changes new/Spreadsheet-XLSX-0.16/Changes
--- old/Spreadsheet-XLSX-0.15/Changes 2015-10-31 13:54:59.000000000 +0100
+++ new/Spreadsheet-XLSX-0.16/Changes 2021-10-25 20:56:05.000000000 +0200
@@ -1,5 +1,12 @@
Revision history for Perl extension Spreadsheet::XLSX.
+0.16
+
+ - added GitHub repository
+ - fix RT #125112: Update module name in comments and POD
+ - improve POD
+ - improve kwalitee test
+
0.15
- revert a numeric formatting change which caused isssues with Spreadsheet::Read.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spreadsheet-XLSX-0.15/META.json new/Spreadsheet-XLSX-0.16/META.json
--- old/Spreadsheet-XLSX-0.15/META.json 2015-10-31 13:55:39.000000000 +0100
+++ new/Spreadsheet-XLSX-0.16/META.json 2021-10-25 20:57:11.000000000 +0200
@@ -5,13 +5,13 @@
"Mike Blackwell <mike.blackwell(a)rrd.com"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001",
+ "generated_by" : "ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
- "version" : "2"
+ "version" : 2
},
"name" : "Spreadsheet-XLSX",
"no_index" : {
@@ -40,5 +40,11 @@
}
},
"release_status" : "stable",
- "version" : "0.15"
+ "resources" : {
+ "repository" : {
+ "url" : "https://github.com/asb-capfan/Spreadsheet-XLSX"
+ }
+ },
+ "version" : "0.16",
+ "x_serialization_backend" : "JSON::PP version 4.04"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spreadsheet-XLSX-0.15/META.yml new/Spreadsheet-XLSX-0.16/META.yml
--- old/Spreadsheet-XLSX-0.15/META.yml 2015-10-31 13:55:39.000000000 +0100
+++ new/Spreadsheet-XLSX-0.16/META.yml 2021-10-25 20:57:10.000000000 +0200
@@ -8,7 +8,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001'
+generated_by: 'ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -22,4 +22,7 @@
Archive::Zip: '1.18'
Spreadsheet::ParseExcel: '0'
Test::NoWarnings: '0'
-version: '0.15'
+resources:
+ repository: https://github.com/asb-capfan/Spreadsheet-XLSX
+version: '0.16'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spreadsheet-XLSX-0.15/Makefile.PL new/Spreadsheet-XLSX-0.16/Makefile.PL
--- old/Spreadsheet-XLSX-0.15/Makefile.PL 2015-10-30 17:11:58.000000000 +0100
+++ new/Spreadsheet-XLSX-0.16/Makefile.PL 2021-10-23 12:36:27.000000000 +0200
@@ -5,13 +5,17 @@
WriteMakefile(
NAME => 'Spreadsheet::XLSX',
VERSION_FROM => 'lib/Spreadsheet/XLSX.pm', # finds $VERSION
+ ABSTRACT_FROM => 'lib/Spreadsheet/XLSX.pm', # retrieve abstract from module
+ AUTHOR => ['Dmitry Ovsyanko <do(a)eludia.ru>', 'Mike Blackwell <mike.blackwell(a)rrd.com'],
LICENSE => 'perl_5',
PREREQ_PM => {
- 'Archive::Zip' => 1.18,
- 'Spreadsheet::ParseExcel' => 0,
- 'Test::NoWarnings' => 0,
- },
- ($] >= 5.005 ? ## Add these new keywords supported since 5.005
- (ABSTRACT_FROM => 'lib/Spreadsheet/XLSX.pm', # retrieve abstract from module
- AUTHOR => ['Dmitry Ovsyanko <do(a)eludia.ru>','Mike Blackwell <mike.blackwell(a)rrd.com']) : ()),
+ 'Archive::Zip' => 1.18,
+ 'Spreadsheet::ParseExcel' => 0,
+ 'Test::NoWarnings' => 0,
+ },
+ META_MERGE => {
+ resources => {
+ repository => 'https://github.com/asb-capfan/Spreadsheet-XLSX',
+ },
+ },
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spreadsheet-XLSX-0.15/lib/Spreadsheet/XLSX/Fmt2007.pm new/Spreadsheet-XLSX-0.16/lib/Spreadsheet/XLSX/Fmt2007.pm
--- old/Spreadsheet-XLSX-0.15/lib/Spreadsheet/XLSX/Fmt2007.pm 2015-10-28 21:37:16.000000000 +0100
+++ new/Spreadsheet-XLSX-0.16/lib/Spreadsheet/XLSX/Fmt2007.pm 2021-10-25 20:55:34.000000000 +0200
@@ -8,7 +8,7 @@
use warnings;
use Spreadsheet::XLSX::Utility2007 qw(ExcelFmt);
-our $VERSION = '0.13'; #
+our $VERSION = '0.16'; #
my %hFmtDefault = (
0x00 => '@',
@@ -52,7 +52,7 @@
);
#------------------------------------------------------------------------------
-# new (for Spreadsheet::XLSX::FmtDefault)
+# new (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub new {
my ($sPkg, %hKey) = @_;
@@ -62,7 +62,7 @@
}
#------------------------------------------------------------------------------
-# TextFmt (for Spreadsheet::XLSX::FmtDefault)
+# TextFmt (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub TextFmt {
my ($oThis, $sTxt, $sCode) = @_;
@@ -71,7 +71,7 @@
}
#------------------------------------------------------------------------------
-# FmtStringDef (for Spreadsheet::XLSX::FmtDefault)
+# FmtStringDef (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub FmtStringDef {
my ($oThis, $iFmtIdx, $oBook, $rhFmt) = @_;
@@ -85,7 +85,7 @@
}
#------------------------------------------------------------------------------
-# FmtString (for Spreadsheet::XLSX::FmtDefault)
+# FmtString (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub FmtString {
my ($oThis, $oCell, $oBook) = @_;
@@ -119,7 +119,7 @@
}
#------------------------------------------------------------------------------
-# ValFmt (for Spreadsheet::XLSX::FmtDefault)
+# ValFmt (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub ValFmt {
my ($oThis, $oCell, $oBook) = @_;
@@ -137,7 +137,7 @@
}
#------------------------------------------------------------------------------
-# ChkType (for Spreadsheet::XLSX::FmtDefault)
+# ChkType (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub ChkType {
my ($oPkg, $iNumeric, $iFmtIdx) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spreadsheet-XLSX-0.15/lib/Spreadsheet/XLSX/Utility2007.pm new/Spreadsheet-XLSX-0.16/lib/Spreadsheet/XLSX/Utility2007.pm
--- old/Spreadsheet-XLSX-0.15/lib/Spreadsheet/XLSX/Utility2007.pm 2015-04-22 23:43:34.000000000 +0200
+++ new/Spreadsheet-XLSX-0.16/lib/Spreadsheet/XLSX/Utility2007.pm 2021-10-25 20:56:16.000000000 +0200
@@ -3,7 +3,7 @@
# by Kawai, Takanori (Hippo2000) 2001.2.2
# This Program is ALPHA version.
#==============================================================================
-# Spreadsheet::XLSX::Utility;
+# Spreadsheet::XLSX::Utility2007;
#==============================================================================
package Spreadsheet::XLSX::Utility2007;
use strict;
@@ -13,7 +13,7 @@
use vars qw(@ISA @EXPORT_OK);
@ISA = qw(Exporter);
@EXPORT_OK = qw(ExcelFmt LocaltimeExcel ExcelLocaltime col2int int2col sheetRef xls2csv);
-our $VERSION = '0.13';
+our $VERSION = '0.16';
my $sNUMEXP = '(^[+-]?\d+(\.\d+)?$)|(^[+-]?\d+\.?(\d*)[eE][+-](\d+))$';
@@ -548,7 +548,7 @@
}
#------------------------------------------------------------------------------
-# AddComma (for Spreadsheet::XLSX::Utility)
+# AddComma (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub AddComma {
my ($sNum) = @_;
@@ -565,7 +565,7 @@
}
#------------------------------------------------------------------------------
-# MakeBun (for Spreadsheet::XLSX::Utility)
+# MakeBun (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub MakeBun {
my ($sFmt, $iData, $iFlg) = @_;
@@ -610,7 +610,7 @@
}
#------------------------------------------------------------------------------
-# MakeE (for Spreadsheet::XLSX::Utility)
+# MakeE (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub MakeE {
my ($sFmt, $iData) = @_;
@@ -629,7 +629,7 @@
}
#------------------------------------------------------------------------------
-# LeapYear (for Spreadsheet::XLSX::Utility)
+# LeapYear (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub LeapYear {
my ($iYear) = @_;
@@ -638,7 +638,7 @@
}
#------------------------------------------------------------------------------
-# LocaltimeExcel (for Spreadsheet::XLSX::Utility)
+# LocaltimeExcel (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub LocaltimeExcel {
my ($iSec, $iMin, $iHour, $iDay, $iMon, $iYear, $iMSec, $flg1904) = @_;
@@ -693,7 +693,7 @@
}
#------------------------------------------------------------------------------
-# ExcelLocaltime (for Spreadsheet::XLSX::Utility)
+# ExcelLocaltime (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
sub ExcelLocaltime {
my ($dObj, $flg1904) = @_;
@@ -759,7 +759,7 @@
}
# -----------------------------------------------------------------------------
-# col2int (for Spreadsheet::XLSX::Utility)
+# col2int (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
# converts a excel row letter into an int for use in an array
sub col2int {
@@ -782,7 +782,7 @@
}
# -----------------------------------------------------------------------------
-# int2col (for Spreadsheet::XLSX::Utility)
+# int2col (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
### int2col
# convert a column number into column letters
@@ -804,7 +804,7 @@
}
# -----------------------------------------------------------------------------
-# sheetRef (for Spreadsheet::XLSX::Utility)
+# sheetRef (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
# -----------------------------------------------------------------------------
### sheetRef
@@ -830,7 +830,7 @@
}
# -----------------------------------------------------------------------------
-# xls2csv (for Spreadsheet::XLSX::Utility)
+# xls2csv (for Spreadsheet::XLSX::Utility2007)
#------------------------------------------------------------------------------
### xls2csv
# convert a chunk of an excel file into csv text chunk
@@ -971,7 +971,7 @@
use strict;
#Declare
- use Spreadsheet::XLSX::Utility qw(ExcelFmt ExcelLocaltime LocaltimeExcel);
+ use Spreadsheet::XLSX::Utility2007 qw(ExcelFmt ExcelLocaltime LocaltimeExcel);
#Convert localtime ->Excel Time
my $iBirth = LocaltimeExcel(11, 10, 12, 23, 2, 64);
@@ -992,7 +992,7 @@
=head1 DESCRIPTION
-Spreadsheet::XLSX::Utility exports utility functions concerned with Excel format setting.
+Spreadsheet::XLSX::Utility2007 exports utility functions concerned with Excel format setting.
ExcelFmt is used by Spreadsheet::XLSX::Fmt2007.pm which is used by Spreadsheet::XLSX.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spreadsheet-XLSX-0.15/lib/Spreadsheet/XLSX.pm new/Spreadsheet-XLSX-0.16/lib/Spreadsheet/XLSX.pm
--- old/Spreadsheet-XLSX-0.15/lib/Spreadsheet/XLSX.pm 2015-10-31 03:33:19.000000000 +0100
+++ new/Spreadsheet-XLSX-0.16/lib/Spreadsheet/XLSX.pm 2021-10-25 20:55:49.000000000 +0200
@@ -6,7 +6,7 @@
use base 'Spreadsheet::ParseExcel::Workbook';
-our $VERSION = '0.15';
+our $VERSION = '0.16';
use Archive::Zip;
use Spreadsheet::ParseExcel;
@@ -292,97 +292,92 @@
=head1 SYNOPSIS
- use Text::Iconv;
- my $converter = Text::Iconv -> new ("utf-8", "windows-1251");
-
- # Text::Iconv is not really required.
- # This can be any object with the convert method. Or nothing.
-
- use Spreadsheet::XLSX;
-
- my $excel = Spreadsheet::XLSX -> new ('test.xlsx', $converter);
-
- foreach my $sheet (@{$excel -> {Worksheet}}) {
-
- printf("Sheet: %s\n", $sheet->{Name});
-
- $sheet -> {MaxRow} ||= $sheet -> {MinRow};
-
- foreach my $row ($sheet -> {MinRow} .. $sheet -> {MaxRow}) {
-
- $sheet -> {MaxCol} ||= $sheet -> {MinCol};
-
- foreach my $col ($sheet -> {MinCol} .. $sheet -> {MaxCol}) {
-
- my $cell = $sheet -> {Cells} [$row] [$col];
-
- if ($cell) {
- printf("( %s , %s ) => %s\n", $row, $col, $cell -> {Val});
- }
-
- }
-
- }
-
- }
+ use Text::Iconv;
+ my $converter = Text::Iconv->new("utf-8", "windows-1251");
+
+ # Text::Iconv is not really required.
+ # This can be any object with the convert method. Or nothing.
+
+ use Spreadsheet::XLSX;
+
+ my $excel = Spreadsheet::XLSX->new('test.xlsx', $converter);
+
+ foreach my $sheet (@{$excel->{Worksheet}}) {
+
+ printf("Sheet: %s\n", $sheet->{Name});
+
+ $sheet->{MaxRow} ||= $sheet->{MinRow};
+
+ foreach my $row ($sheet->{MinRow} .. $sheet->{MaxRow}) {
+
+ $sheet->{MaxCol} ||= $sheet->{MinCol};
+
+ foreach my $col ($sheet->{MinCol} .. $sheet->{MaxCol}) {
+
+ my $cell = $sheet->{Cells}[$row][$col];
+
+ if ($cell) {
+ printf("( %s , %s ) => %s\n", $row, $col, $cell->{Val});
+ }
+
+ }
+
+ }
+
+ }
=head1 DESCRIPTION
-This module is a (quick and dirty) emulation of Spreadsheet::ParseExcel for
+This module is a (quick and dirty) emulation of L<Spreadsheet::ParseExcel> for
Excel 2007 (.xlsx) file format. It supports styles and many of Excel's quirks,
-but not all. It populates the classes from Spreadsheet::ParseExcel for interoperability;
+but not all. It populates the classes from L<Spreadsheet::ParseExcel> for interoperability;
including Workbook, Worksheet, and Cell.
=head1 SEE ALSO
=over 2
-=item Text::CSV_XS, Text::CSV_PP
-
-http://search.cpan.org/~hmbrand/
-
-A pure perl version is available on http://search.cpan.org/~makamaka/
+=item L<Spreadsheet::ParseXLSX>
-=item Spreadsheet::ParseExcel
+This module has some serious issues with the way it uses regexs for parsing the XML.
+I would strongly encourage switching to L<Spreadsheet::ParseXLSX> which takes a more reliable approach.
-http://search.cpan.org/~kwitknr/
+=item L<Text::CSV_XS>, L<Text::CSV_PP>
-=item Spreadsheet::ReadSXC
+=item L<Spreadsheet::ParseExcel>
-http://search.cpan.org/~terhechte/
+=item L<Spreadsheet::ReadSXC>
-=item Spreadsheet::BasicRead
+=item L<Spreadsheet::BasicRead>
-http://search.cpan.org/~gng/ for xlscat likewise functionality (Excel only)
+for xlscat likewise functionality (Excel only)
=item Spreadsheet::ConvertAA
-http://search.cpan.org/~nkh/ for an alternative set of cell2cr () /
-cr2cell () pair
+for an alternative set of C<cell2cr()> / C<cr2cell()> pair
-=item Spreadsheet::Perl
+=item L<Spreadsheet::Perl>
-http://search.cpan.org/~nkh/ offers a Pure Perl implementation of a
+offers a Pure Perl implementation of a
spreadsheet engine. Users that want this format to be supported in
-Spreadsheet::Read are hereby motivated to offer patches. It's not high
+L<Spreadsheet::Read> are hereby motivated to offer patches. It's not high
on my todo-list.
=item xls2csv
-http://search.cpan.org/~ken/ offers an alternative for my C<xlscat -c>,
+L<https://metacpan.org/release/KEN/xls2csv-1.07> offers an alternative for my C<xlscat -c>,
in the xls2csv tool, but this tool focusses on character encoding
transparency, and requires some other modules.
-=item Spreadsheet::Read
+=item L<Spreadsheet::Read>
-http://search.cpan.org/~hmbrand/ read the data from a spreadsheet (interface
-module)
+read the data from a spreadsheet (interface module)
=back
=head1 AUTHOR
-Dmitry Ovsyanko, E<lt>do(a)eludia.ru<gt>, http://eludia.ru/wiki/
+Dmitry Ovsyanko, E<lt>do(a)eludia.ruE<gt>, http://eludia.ru/wiki/
Patches by:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Spreadsheet-XLSX-0.15/t/kwalitee.t new/Spreadsheet-XLSX-0.16/t/kwalitee.t
--- old/Spreadsheet-XLSX-0.15/t/kwalitee.t 2015-04-23 01:28:09.000000000 +0200
+++ new/Spreadsheet-XLSX-0.16/t/kwalitee.t 2021-10-22 19:34:31.000000000 +0200
@@ -3,7 +3,9 @@
plan skip_all => 'these tests are for release candidate testing'
unless $ENV{RELEASE_TESTING};
}
+
+eval { require Test::Kwalitee; Test::Kwalitee->import('kwalitee_ok'); };
+plan( skip_all => "Test::Kwalitee not installed: $@; skipping") if $@;
-use Test::Kwalitee 'kwalitee_ok';
kwalitee_ok();
done_testing;
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-MIME-Types for openSUSE:Factory checked in at 2021-11-03 17:26:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-MIME-Types (Old)
and /work/SRC/openSUSE:Factory/.perl-MIME-Types.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-MIME-Types"
Wed Nov 3 17:26:14 2021 rev:47 rq:928934 version:2.22
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-MIME-Types/perl-MIME-Types.changes 2021-06-02 22:12:17.076146509 +0200
+++ /work/SRC/openSUSE:Factory/.perl-MIME-Types.new.1890/perl-MIME-Types.changes 2021-11-03 17:27:06.173364689 +0100
@@ -1,0 +2,12 @@
+Thu Oct 28 03:06:20 UTC 2021 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 2.22
+ see /usr/share/doc/packages/perl-MIME-Types/ChangeLog
+
+ version 2.22: Wed 27 Oct 16:54:38 CEST 2021
+
+ Changes:
+ - webm keeps on producting unexpected results [issue #11, �������� ����������������]
+ - iana updates
+
+-------------------------------------------------------------------
Old:
----
MIME-Types-2.21.tar.gz
New:
----
MIME-Types-2.22.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-MIME-Types.spec ++++++
--- /var/tmp/diff_new_pack.riFLB0/_old 2021-11-03 17:27:06.569364906 +0100
+++ /var/tmp/diff_new_pack.riFLB0/_new 2021-11-03 17:27:06.573364907 +0100
@@ -18,7 +18,7 @@
%define cpan_name MIME-Types
Name: perl-MIME-Types
-Version: 2.21
+Version: 2.22
Release: 0
Summary: Definition of MIME types
License: Artistic-1.0 OR GPL-1.0-or-later
++++++ MIME-Types-2.21.tar.gz -> MIME-Types-2.22.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/ChangeLog new/MIME-Types-2.22/ChangeLog
--- old/MIME-Types-2.21/ChangeLog 2021-05-28 12:01:04.000000000 +0200
+++ new/MIME-Types-2.22/ChangeLog 2021-10-27 16:55:10.000000000 +0200
@@ -6,6 +6,12 @@
TODO:
. Add source http://www.ltsw.se/knbase/internet/mime.htp ?
+version 2.22: Wed 27 Oct 16:54:38 CEST 2021
+
+ Changes:
+ - webm keeps on producting unexpected results [issue #11, �������� ����������������]
+ - iana updates
+
version 2.21: Fri 28 May 12:01:00 CEST 2021
Changes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/META.json new/MIME-Types-2.22/META.json
--- old/MIME-Types-2.21/META.json 2021-05-28 12:03:34.000000000 +0200
+++ new/MIME-Types-2.22/META.json 2021-10-27 16:55:13.000000000 +0200
@@ -51,6 +51,6 @@
"web" : "https://github.com/markov2/perl5-MIME-Types"
}
},
- "version" : "2.21",
+ "version" : "2.22",
"x_serialization_backend" : "JSON::PP version 2.94"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/META.yml new/MIME-Types-2.22/META.yml
--- old/MIME-Types-2.21/META.yml 2021-05-28 12:03:34.000000000 +0200
+++ new/MIME-Types-2.22/META.yml 2021-10-27 16:55:13.000000000 +0200
@@ -26,5 +26,5 @@
homepage: http://perl.overmeer.net/CPAN/
license: http://dev.perl.org/licenses/
repository: https://github.com/markov2/perl5-MIME-Types.git
-version: '2.21'
+version: '2.22'
x_serialization_backend: 'CPAN::Meta::YAML version 0.011'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/Makefile.PL new/MIME-Types-2.22/Makefile.PL
--- old/MIME-Types-2.21/Makefile.PL 2021-05-28 12:01:04.000000000 +0200
+++ new/MIME-Types-2.22/Makefile.PL 2021-10-27 16:51:43.000000000 +0200
@@ -2,7 +2,7 @@
require 5.006;
-my $version = '2.21'; #!!! scanned by bin/collect_types
+my $version = '2.22'; #!!! scanned by bin/collect_types
WriteMakefile
( NAME => 'MIME::Types'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/lib/MIME/Type.pm new/MIME-Types-2.22/lib/MIME/Type.pm
--- old/MIME-Types-2.21/lib/MIME/Type.pm 2021-05-28 12:03:32.000000000 +0200
+++ new/MIME-Types-2.22/lib/MIME/Type.pm 2021-10-27 16:55:10.000000000 +0200
@@ -8,7 +8,7 @@
package MIME::Type;
use vars '$VERSION';
-$VERSION = '2.21';
+$VERSION = '2.22';
use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/lib/MIME/Type.pod new/MIME-Types-2.22/lib/MIME/Type.pod
--- old/MIME-Types-2.21/lib/MIME/Type.pod 2021-05-28 12:03:32.000000000 +0200
+++ new/MIME-Types-2.22/lib/MIME/Type.pod 2021-10-27 16:55:11.000000000 +0200
@@ -225,8 +225,8 @@
=head1 SEE ALSO
-This module is part of MIME-Types distribution version 2.21,
-built on May 28, 2021. Website: F<http://perl.overmeer.net/CPAN/>
+This module is part of MIME-Types distribution version 2.22,
+built on October 27, 2021. Website: F<http://perl.overmeer.net/CPAN/>
=head1 LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/lib/MIME/Types.pm new/MIME-Types-2.22/lib/MIME/Types.pm
--- old/MIME-Types-2.21/lib/MIME/Types.pm 2021-05-28 12:03:32.000000000 +0200
+++ new/MIME-Types-2.22/lib/MIME/Types.pm 2021-10-27 16:55:10.000000000 +0200
@@ -8,7 +8,7 @@
package MIME::Types;
use vars '$VERSION';
-$VERSION = '2.21';
+$VERSION = '2.22';
use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/lib/MIME/Types.pod new/MIME-Types-2.22/lib/MIME/Types.pod
--- old/MIME-Types-2.21/lib/MIME/Types.pod 2021-05-28 12:03:32.000000000 +0200
+++ new/MIME-Types-2.22/lib/MIME/Types.pod 2021-10-27 16:55:11.000000000 +0200
@@ -254,8 +254,8 @@
=head1 SEE ALSO
-This module is part of MIME-Types distribution version 2.21,
-built on May 28, 2021. Website: F<http://perl.overmeer.net/CPAN/>
+This module is part of MIME-Types distribution version 2.22,
+built on October 27, 2021. Website: F<http://perl.overmeer.net/CPAN/>
=head1 LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/lib/MIME/types.db new/MIME-Types-2.22/lib/MIME/types.db
--- old/MIME-Types-2.21/lib/MIME/types.db 2021-05-28 12:01:04.000000000 +0200
+++ new/MIME-Types-2.22/lib/MIME/types.db 2021-10-27 16:51:43.000000000 +0200
@@ -1,10 +1,11 @@
-2214:EXTENSIONS
+2230:EXTENSIONS
#;application/x-mathcad
%;application/x-trash
123;application/vnd.lotus-1-2-3
1;application/vnd.ieee.1905
1clr;application/clr
1km;application/vnd.1000minds.decision-model+xml
+210;application/p21
323;text/x-h323
32x;application/x-genesis-rom
3MF;application/vnd.ms-3mfdocument
@@ -145,6 +146,7 @@
afp;application/vnd.afpc.modca
ag;image/x-applix-graphics
agb;application/x-gba-rom
+age;application/vnd.age
ahead;application/vnd.ahead.space
ai;application/postscript
aif;audio/x-aiff
@@ -152,6 +154,7 @@
aiff;audio/x-aiff
aiffc;audio/x-aifc
aim;application/x-aim
+aion;application/vnd.veritone.aion+json
aip;text/x-audiosoft-intra
air;application/vnd.adobe.air-application-installer-package+zip
ait;application/vnd.dvb.ait
@@ -178,6 +181,8 @@
ar;application/x-archive
arc;application/x-freearc
arj;application/x-arj
+arrow;application/vnd.apache.arrow.file
+arrows;application/vnd.apache.arrow.stream
art;image/x-jg
artisan;application/vnd.artisan+json
arw;image/x-sony-arw
@@ -551,6 +556,7 @@
evy;application/x-envoy
exe;application/vnd.microsoft.portable-executable
exi;application/exi
+exp;application/express
exr;image/aces
ext;application/vnd.novadigm.ext
ez2;application/vnd.ezpix-album
@@ -778,6 +784,7 @@
ief;image/ief
iefs;image/ief
ifb;text/calendar
+ifc;application/p21
iff;image/x-ilbm
ifm;application/vnd.shana.informed.formdata
iges;model/iges
@@ -1288,6 +1295,7 @@
oza;application/x-oz-application
p10;application/pkcs10
p12;application/pkcs12
+p21;application/p21
p65;application/x-pagemaker
p7a;application/x-pkcs7-signature
p7b;application/x-pkcs7-certificates
@@ -1489,6 +1497,7 @@
reg;text/x-ms-regedit
rej;text/x-reject
relo;application/p2p-overlay+xml
+reload;application/vnd.resilient.logic
rep;application/vnd.businessobjects
req;application/vnd.nervana
request;application/vnd.nervana
@@ -1506,6 +1515,7 @@
rlc;image/vnd.fujixerox.edmics-rlc
rld;application/resource-lists-diff+xml
rle;image/x-rle
+rlm;application/vnd.resilient.logic
rm;audio/vnd.hns.audio
rmi;audio/x-midi
rmj;application/vnd.rn-realmedia
@@ -1745,7 +1755,7 @@
st;application/vnd.sailingtracker.track
stc;application/vnd.sun.xml.calc.template
std;application/vnd.sun.xml.draw.template
-step;application/x-step
+step;model/step
stf;application/vnd.wt.stf
sti;application/vnd.sun.xml.impress.template
stif;application/vnd.sealed.tiff
@@ -1754,7 +1764,11 @@
stl;model/stl
stm;application/vnd.sealedmedia.softseal.html
stml;application/vnd.sealedmedia.softseal.html
-stp;application/x-step
+stp;application/p21
+stpnc;application/p21
+stpx;model/step+xml
+stpxz;model/step-xml+zip
+stpz;application/p21+zip
str;application/vnd.pg.format
study-inter;application/vnd.vd-study
stw;application/vnd.sun.xml.writer.template
@@ -1990,6 +2004,7 @@
vsw;application/vnd.visio
vtd;application/vividence.scriptfile
vtf;image/vnd.valve.source.texture
+vtnstd;application/vnd.veritone.aion+json
vtt;text/vtt
vtu;model/vnd.vtu
vxml;application/voicexml+xml
@@ -2012,9 +2027,10 @@
wdb;application/vnd.ms-works
wdp;image/vnd.ms-photo
web;application/vnd.xara
-weba;audio/x-webm
+weba;audio/webm
webapp;application/x-web-app-manifest+json
-webm;image/webm
+webm;video/webm
+webmanifest;application/manifest+json
webp;image/webp
wg;application/vnd.pmi.widget
wgt;application/widget
@@ -2740,12 +2756,13 @@
x-zmachine;z1,z2,z3,z4,z5,z6,z7,z8;
x-zoo;zoo;
-534:application:I:
+538:application:I:
1d-interleaved-parityfec;;
3gpdash-qoe-report+xml;;
3gpp-ims+xml;;
3gpphal+json;;
3gpphalforms+json;;
+ace+cbor;;
activemessage;;
activity+json;;
alto-costmap+json;;
@@ -2761,6 +2778,7 @@
alto-updatestreamcontrol+json;;
alto-updatestreamparams+json;;
applefile;;base64
+at+jwt;;
atomicmail;;
atsc-dynamic-event-message;;
atsc-rdt+json;;
@@ -2850,6 +2868,7 @@
merge-patch+json;;
mikey;;
mipc;;
+missing-blocks+cbor-seq;;
moss-keys;;
moss-signature;;
mosskey-data;;
@@ -2914,6 +2933,7 @@
timestamp-query;;
timestamp-reply;;
tnauthlist;;
+token-introspection+jwt;;
trickle-ice-sdpfrag;;
tve-trigger;;
tzif-leap;;
@@ -3276,7 +3296,7 @@
yang-patch+json;;
yang-patch+xml;;
-967:application:I:E
+978:application:I:E
a2l;a2l;
aml;aml;
andrew-inset;ez;
@@ -3347,6 +3367,7 @@
epp+xml;xml;
epub+zip;epub;
exi;exi;
+express;exp;
fdt+xml;fdt;
fits;fits;
font-tdpfr;PFR;
@@ -3376,6 +3397,7 @@
lxf;lxf;
mac-binhex40;hqx;8bit
mads+xml;mads;
+manifest+json;webmanifest;
marc;mrc;
marcxml+xml;mrcx;
mathematica;nb,ma,mb,nbp;
@@ -3409,6 +3431,8 @@
oebps-package+xml;opf;
ogg;ogx;
oxps;oxps,xps;
+p21+zip;stpz;
+p21;p21,stp,step,stpnc,210,ifc;
p2p-overlay+xml;relo;
patch-ops-error+xml;xer;
pdf;pdf;base64
@@ -3535,6 +3559,7 @@
vnd.afpc.modca-overlay;ovl;
vnd.afpc.modca-pagesegment;psg;
vnd.afpc.modca;list3820,listafp,afp,pseg3820;
+vnd.age;age;
vnd.ahead.space;ahead;
vnd.airzip.filesecure.azf;azf;
vnd.airzip.filesecure.azs;azs;
@@ -3551,6 +3576,8 @@
vnd.anser-web-certificate-issue-initiation;cii;
vnd.anser-web-funds-transfer-initiation;fti;
vnd.antix.game-component;atx;
+vnd.apache.arrow.file;arrow;
+vnd.apache.arrow.stream;arrows;
vnd.api+json;json;
vnd.aplextor.warrp+json;json;
vnd.apothekende.reservation+json;json;
@@ -3900,6 +3927,7 @@
vnd.musician;mus;
vnd.muvee.style;msty;
vnd.mynfc;taglet;
+vnd.nacamar.ybrid+json;json;
vnd.nearst.inv+json;json;
vnd.nebumind.line;nebul,line;
vnd.nervana;ent,entity,req,request,bkm,kcm;
@@ -3957,6 +3985,7 @@
vnd.openeye.oeb;oeb;
vnd.openofficeorg.extension;oxt;
vnd.openstreetmap.data+xml;osm;
+vnd.opentimestamps.ots;ots;
vnd.openxmlformats-officedocument.custom-properties+xml;xml;
vnd.openxmlformats-officedocument.customxmlproperties+xml;xml;
vnd.openxmlformats-officedocument.drawing+xml;xml;
@@ -4067,6 +4096,7 @@
vnd.realvnc.bed;BED;
vnd.recordare.musicxml+xml;xml,musicxml;
vnd.recordare.musicxml;mxl;
+vnd.resilient.logic;rlm,reload;
vnd.restful+json;json;
vnd.rig.cryptonote;cryptonote;
vnd.rim.cod;cod;
@@ -4167,6 +4197,7 @@
vnd.vd-study;sxi,mxi,study-inter,model-inter;
vnd.vectorworks;MCD,VWX;
vnd.vel+json;json;
+vnd.veritone.aion+json;json,aion,vtnstd;
vnd.veryant.thin;istc,isws;
vnd.ves.encrypted;VES;
vnd.vidsoft.vidconference;vsc;8bit
@@ -4717,7 +4748,7 @@
vnd.gs.gdl;;
vnd.rosette.annotated-data-model;;
-28:model:I:E
+32:model:I:E
3mf;3mf;
gltf+json;gltf;
gltf-binary;glb;
@@ -4725,6 +4756,10 @@
mesh;msh,mesh,silo;
mtl;mtl;
obj;obj;
+step+xml;stpx;
+step+zip;stpz;
+step-xml+zip;stpxz;
+step;p21,stp,step,stpnc,210;
stl;stl;
vnd.collada+xml;dae;
vnd.dwf;dwf;
@@ -5066,7 +5101,7 @@
x-vosaic;vos;
x-webm;webm;base64
-50:video:I:
+52:video:I:
1d-interleaved-parityfec;;
3gpp-tt;;
av1;;
@@ -5083,6 +5118,7 @@
h264-svc;;
h265;;
jpeg2000;;
+jxsv;;
mp1s;;
mp2p;;
mp4v-es;;
@@ -5117,6 +5153,7 @@
vnd.mts;;
vnd.nokia.videovoip;;
vp8;;
+vp9;;
39:video:I:E
3gpp2;3g2,3gpp2,3gp2;base64
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/lib/MojoX/MIME/Types.pm new/MIME-Types-2.22/lib/MojoX/MIME/Types.pm
--- old/MIME-Types-2.21/lib/MojoX/MIME/Types.pm 2021-05-28 12:03:32.000000000 +0200
+++ new/MIME-Types-2.22/lib/MojoX/MIME/Types.pm 2021-10-27 16:55:10.000000000 +0200
@@ -8,7 +8,7 @@
package MojoX::MIME::Types;
use vars '$VERSION';
-$VERSION = '2.21';
+$VERSION = '2.22';
use Mojo::Base -base;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/lib/MojoX/MIME/Types.pod new/MIME-Types-2.22/lib/MojoX/MIME/Types.pod
--- old/MIME-Types-2.21/lib/MojoX/MIME/Types.pod 2021-05-28 12:03:32.000000000 +0200
+++ new/MIME-Types-2.22/lib/MojoX/MIME/Types.pod 2021-10-27 16:55:11.000000000 +0200
@@ -214,8 +214,8 @@
=head1 SEE ALSO
-This module is part of MIME-Types distribution version 2.21,
-built on May 28, 2021. Website: F<http://perl.overmeer.net/CPAN/>
+This module is part of MIME-Types distribution version 2.22,
+built on October 27, 2021. Website: F<http://perl.overmeer.net/CPAN/>
=head1 LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MIME-Types-2.21/t/20types.t new/MIME-Types-2.22/t/20types.t
--- old/MIME-Types-2.21/t/20types.t 2020-12-09 10:29:07.000000000 +0100
+++ new/MIME-Types-2.22/t/20types.t 2021-10-27 16:51:43.000000000 +0200
@@ -8,7 +8,7 @@
use lib qw(lib t);
-use Test::More tests => 36;
+use Test::More;
use MIME::Types;
my $a = MIME::Types->new;
@@ -49,6 +49,12 @@
}
is($a->mimeTypeOf('my.lzh')->type, 'application/x-lzh');
+# Generated output may not be stable.
+is($a->mimeTypeOf('webm')->type, 'video/x-webm');
+is($a->mimeTypeOf('b.webm')->type, 'video/x-webm');
+is($a->mimeTypeOf('b.weba')->type, 'audio/x-webm');
+is($a->mimeTypeOf('b.webp')->type, 'image/x-webp');
+
my $warn;
my $r2 = MIME::Type->new(type => 'text/x-fake2');
{ $SIG{__WARN__} = sub {$warn = join '',@_};
@@ -98,3 +104,5 @@
ok($r7, 'type sheet');
ok($r7->isBinary);
ok(!$r7->isText);
+
+done_testing;
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-CPAN-Uploader for openSUSE:Factory checked in at 2021-11-03 17:26:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-CPAN-Uploader (Old)
and /work/SRC/openSUSE:Factory/.perl-CPAN-Uploader.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-CPAN-Uploader"
Wed Nov 3 17:26:13 2021 rev:20 rq:928931 version:0.103016
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-CPAN-Uploader/perl-CPAN-Uploader.changes 2020-08-25 09:39:11.168223797 +0200
+++ /work/SRC/openSUSE:Factory/.perl-CPAN-Uploader.new.1890/perl-CPAN-Uploader.changes 2021-11-03 17:27:05.597364374 +0100
@@ -1,0 +2,14 @@
+Mon Nov 1 03:06:17 UTC 2021 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 0.103016
+ see /usr/share/doc/packages/perl-CPAN-Uploader/Changes
+
+ 0.103016 2021-10-30 22:49:45-04:00 America/New_York
+ - update author contact info
+ - add policy on required versions of perl
+ - drop prereq on File::HomeDir (thanks, Karen Etheridge)
+ - document the CPAN_UPLOADER_URI env var (thanks, Marcus Ramberg)
+ - fix some text and behavior around reaching max retries (thansk,
+ Thibault DUPONCHELLE)
+
+-------------------------------------------------------------------
Old:
----
CPAN-Uploader-0.103015.tar.gz
New:
----
CPAN-Uploader-0.103016.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-CPAN-Uploader.spec ++++++
--- /var/tmp/diff_new_pack.peGNOu/_old 2021-11-03 17:27:05.985364586 +0100
+++ /var/tmp/diff_new_pack.peGNOu/_new 2021-11-03 17:27:05.989364588 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-CPAN-Uploader
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,21 +16,19 @@
#
+%define cpan_name CPAN-Uploader
Name: perl-CPAN-Uploader
-Version: 0.103015
+Version: 0.103016
Release: 0
-%define cpan_name CPAN-Uploader
Summary: Upload things to the CPAN
License: Artistic-1.0 OR GPL-1.0-or-later
-Group: Development/Libraries/Perl
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/R/RJ/RJBS/%{cpan_name}-%{version}.tar.…
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(File::HomeDir)
+BuildRequires: perl(ExtUtils::MakeMaker) >= 6.78
BuildRequires: perl(Getopt::Long::Descriptive) >= 0.084
BuildRequires: perl(HTTP::Request::Common)
BuildRequires: perl(HTTP::Status)
@@ -38,7 +36,6 @@
BuildRequires: perl(LWP::UserAgent)
BuildRequires: perl(Term::ReadKey)
BuildRequires: perl(Test::More) >= 0.96
-Requires: perl(File::HomeDir)
Requires: perl(Getopt::Long::Descriptive) >= 0.084
Requires: perl(HTTP::Request::Common)
Requires: perl(HTTP::Status)
@@ -51,11 +48,11 @@
upload things to the CPAN
%prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%make_build
%check
make test
@@ -66,7 +63,6 @@
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes README
%license LICENSE
++++++ CPAN-Uploader-0.103015.tar.gz -> CPAN-Uploader-0.103016.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/Changes new/CPAN-Uploader-0.103016/Changes
--- old/CPAN-Uploader-0.103015/Changes 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/Changes 2021-10-31 03:49:48.000000000 +0100
@@ -1,5 +1,13 @@
Revision history for CPAN-Uploader
+0.103016 2021-10-30 22:49:45-04:00 America/New_York
+ - update author contact info
+ - add policy on required versions of perl
+ - drop prereq on File::HomeDir (thanks, Karen Etheridge)
+ - document the CPAN_UPLOADER_URI env var (thanks, Marcus Ramberg)
+ - fix some text and behavior around reaching max retries (thansk,
+ Thibault DUPONCHELLE)
+
0.103015 2020-08-20 23:07:25-04:00 America/New_York
- quiet a harmless warning
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/LICENSE new/CPAN-Uploader-0.103016/LICENSE
--- old/CPAN-Uploader-0.103015/LICENSE 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/LICENSE 2021-10-31 03:49:48.000000000 +0100
@@ -1,4 +1,4 @@
-This software is copyright (c) 2020 by Ricardo SIGNES.
+This software is copyright (c) 2021 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2020 by Ricardo SIGNES.
+This software is Copyright (c) 2021 by Ricardo SIGNES.
This is free software, licensed under:
@@ -272,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2020 by Ricardo SIGNES.
+This software is Copyright (c) 2021 by Ricardo SIGNES.
This is free software, licensed under:
@@ -292,21 +292,21 @@
- "Package" refers to the collection of files distributed by the Copyright
Holder, and derivatives of that collection of files created through
- textual modification.
+ textual modification.
- "Standard Version" refers to such a Package if it has not been modified,
or has been modified in accordance with the wishes of the Copyright
- Holder.
+ Holder.
- "Copyright Holder" is whoever is named in the copyright or copyrights for
- the package.
+ the package.
- "You" is you, if you're thinking about copying or distributing this Package.
- "Reasonable copying fee" is whatever you can justify on the basis of media
cost, duplication charges, time of people involved, and so on. (You will
not be required to justify it to the Copyright Holder, but only to the
- computing community at large as a market that must bear the fee.)
+ computing community at large as a market that must bear the fee.)
- "Freely Available" means that no fee is charged for the item itself, though
there may be fees involved in handling the item. It also means that
recipients of the item may redistribute it under the same conditions they
- received it.
+ received it.
1. You may make and give away verbatim copies of the source form of the
Standard Version of this Package without restriction, provided that you
@@ -373,7 +373,7 @@
9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The End
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/MANIFEST new/CPAN-Uploader-0.103016/MANIFEST
--- old/CPAN-Uploader-0.103015/MANIFEST 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/MANIFEST 2021-10-31 03:49:48.000000000 +0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.015.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.024.
Changes
LICENSE
MANIFEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/META.json new/CPAN-Uploader-0.103016/META.json
--- old/CPAN-Uploader-0.103015/META.json 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/META.json 2021-10-31 03:49:48.000000000 +0100
@@ -1,10 +1,10 @@
{
"abstract" : "upload things to the CPAN",
"author" : [
- "Ricardo SIGNES <rjbs(a)cpan.org>"
+ "Ricardo SIGNES <rjbs(a)semiotic.systems>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010",
+ "generated_by" : "Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -16,7 +16,7 @@
"prereqs" : {
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : "0"
+ "ExtUtils::MakeMaker" : "6.78"
}
},
"develop" : {
@@ -32,7 +32,6 @@
"Data::Dumper" : "0",
"Digest::MD5" : "0",
"File::Basename" : "0",
- "File::HomeDir" : "0",
"File::Spec" : "0",
"Getopt::Long::Descriptive" : "0.084",
"HTTP::Request::Common" : "0",
@@ -40,6 +39,7 @@
"LWP::Protocol::https" : "1",
"LWP::UserAgent" : "0",
"Term::ReadKey" : "0",
+ "perl" : "5.012",
"strict" : "0",
"warnings" : "0"
}
@@ -67,10 +67,10 @@
"web" : "https://github.com/rjbs/CPAN-Uploader"
}
},
- "version" : "0.103015",
+ "version" : "0.103016",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.032000"
+ "version" : "5.035005"
},
"plugins" : [
{
@@ -90,12 +90,12 @@
}
},
"name" : "@RJBS/Git::GatherDir",
- "version" : "2.046"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
"name" : "@RJBS/CheckPrereqsIndexed",
- "version" : "0.020"
+ "version" : "0.021"
},
{
"class" : "Dist::Zilla::Plugin::CheckExtraTests",
@@ -128,7 +128,9 @@
"modules" : [],
"phase" : "release",
"run_under_travis" : 0,
- "skip" : []
+ "skip" : [
+ "Dist::Zilla::Plugin::RJBSMisc"
+ ]
}
},
"name" : "@RJBS/CPAN-Outdated",
@@ -137,57 +139,57 @@
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@RJBS/@Filter/PruneCruft",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@RJBS/@Filter/ManifestSkip",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@RJBS/@Filter/MetaYAML",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@RJBS/@Filter/License",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::Readme",
"name" : "@RJBS/@Filter/Readme",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@RJBS/@Filter/ExecDir",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@RJBS/@Filter/ShareDir",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@RJBS/@Filter/Manifest",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@RJBS/@Filter/TestRelease",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@RJBS/@Filter/ConfirmRelease",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@RJBS/@Filter/UploadToCPAN",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
@@ -197,48 +199,48 @@
}
},
"name" : "@RJBS/MakeMaker",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::AutoPrereqs",
"name" : "@RJBS/AutoPrereqs",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::Git::NextVersion",
"config" : {
"Dist::Zilla::Plugin::Git::NextVersion" : {
"first_version" : "0.001",
- "version_by_branch" : 0,
+ "version_by_branch" : 1,
"version_regexp" : "(?^:^([0-9]+\\.[0-9]+)$)"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
}
},
"name" : "@RJBS/Git::NextVersion",
- "version" : "2.046"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::PkgVersion",
"name" : "@RJBS/PkgVersion",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@RJBS/MetaConfig",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@RJBS/MetaJSON",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "@RJBS/NextRelease",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::Test::ChangesHasContent",
@@ -248,7 +250,7 @@
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@RJBS/PodSyntaxTests",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::Test::ReportPrereqs",
@@ -256,6 +258,11 @@
"version" : "0.028"
},
{
+ "class" : "Dist::Zilla::Plugin::Git::Remote::Check",
+ "name" : "@RJBS/Git::Remote::Check",
+ "version" : "0.1.2"
+ },
+ {
"class" : "Dist::Zilla::Plugin::Prereqs",
"config" : {
"Dist::Zilla::Plugin::Prereqs" : {
@@ -264,7 +271,7 @@
}
},
"name" : "@RJBS/TestMoreWithSubtests",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::PodWeaver",
@@ -281,82 +288,87 @@
{
"class" : "Pod::Weaver::Plugin::EnsurePod5",
"name" : "@CorePrep/EnsurePod5",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Plugin::H1Nester",
"name" : "@CorePrep/H1Nester",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Plugin::SingleEncoding",
"name" : "@RJBS/SingleEncoding",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Name",
"name" : "@RJBS/Name",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Version",
"name" : "@RJBS/Version",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "@RJBS/Prelude",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Synopsis",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Description",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Overview",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Stability",
- "version" : "4.015"
+ "version" : "4.018"
+ },
+ {
+ "class" : "Pod::Weaver::Section::GenerateSection",
+ "name" : "@RJBS/PerlSupport",
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "Attributes",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "Methods",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "Functions",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Leftovers",
"name" : "@RJBS/Leftovers",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "@RJBS/postlude",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Authors",
"name" : "@RJBS/Authors",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Contributors",
@@ -366,18 +378,23 @@
{
"class" : "Pod::Weaver::Section::Legal",
"name" : "@RJBS/Legal",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Plugin::Transformer",
"name" : "@RJBS/List",
- "version" : "4.015"
+ "version" : "4.018"
}
]
}
},
"name" : "@RJBS/PodWeaver",
- "version" : "4.008"
+ "version" : "4.009"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::RJBSMisc",
+ "name" : "@RJBS/RJBSMisc",
+ "version" : "5.020"
},
{
"class" : "Dist::Zilla::Plugin::GithubMeta",
@@ -399,19 +416,20 @@
"changelog" : "Changes"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
}
},
"name" : "@RJBS/@Git/Check",
- "version" : "2.046"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::Git::Commit",
"config" : {
"Dist::Zilla::Plugin::Git::Commit" : {
"add_files_in" : [],
- "commit_msg" : "v%V%n%n%c"
+ "commit_msg" : "v%V%n%n%c",
+ "signoff" : 0
},
"Dist::Zilla::Role::Git::DirtyFiles" : {
"allow_dirty" : [
@@ -422,7 +440,7 @@
"changelog" : "Changes"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
},
"Dist::Zilla::Role::Git::StringFormatter" : {
@@ -430,7 +448,7 @@
}
},
"name" : "@RJBS/@Git/Commit",
- "version" : "2.046"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::Git::Tag",
@@ -439,12 +457,12 @@
"branch" : null,
"changelog" : "Changes",
"signed" : 0,
- "tag" : "0.103015",
+ "tag" : "0.103016",
"tag_format" : "%v",
"tag_message" : "v%V"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
},
"Dist::Zilla::Role::Git::StringFormatter" : {
@@ -452,31 +470,30 @@
}
},
"name" : "@RJBS/@Git/Tag",
- "version" : "2.046"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::Git::Push",
"config" : {
"Dist::Zilla::Plugin::Git::Push" : {
"push_to" : [
- "origin :",
"github :"
],
"remotes_must_exist" : 0
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
}
},
"name" : "@RJBS/@Git/Push",
- "version" : "2.046"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::Git::Contributors",
"config" : {
"Dist::Zilla::Plugin::Git::Contributors" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"include_authors" : 0,
"include_releaser" : 1,
"order_by" : "name",
@@ -484,7 +501,7 @@
}
},
"name" : "@RJBS/Git::Contributors",
- "version" : "0.035"
+ "version" : "0.036"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -495,7 +512,7 @@
}
},
"name" : "Prereqs",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::RemovePrereqs",
@@ -507,57 +524,57 @@
}
},
"name" : "RemovePrereqs",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExtraTestFiles",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":PerlExecFiles",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "6.015"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "6.015"
+ "version" : "6.024"
}
],
"zilla" : {
@@ -565,7 +582,7 @@
"config" : {
"is_trial" : 0
},
- "version" : "6.015"
+ "version" : "6.024"
}
},
"x_contributors" : [
@@ -576,18 +593,21 @@
"fREW Schmidt <frioux(a)gmail.com>",
"Gabor Szabo <szabgab(a)gmail.com>",
"Graham Knop <haarg(a)haarg.org>",
+ "Karen Etheridge <ether(a)cpan.org>",
"Kent Fredric <kentfredric(a)gmail.com>",
+ "Marcus Ramberg <marcus.ramberg(a)gmail.com>",
"Mark Fowler <mark(a)twoshortplanks.com>",
"Mike Doherty <doherty(a)cs.dal.ca>",
- "perlancar (@netbook-zenbook-ux305) <perlancar(a)gmail.com>",
- "Ricardo Signes <rjbs(a)semiotic.systems>",
+ "perlancar <perlancar(a)gmail.com>",
"Steven Haryanto (on Asus Zenbook) <stevenharyanto(a)gmail.com>",
"sungo <sungo(a)sungo.us>",
+ "Thibault DUPONCHELLE <thibault.duponchelle(a)amadeus.com>",
"Torsten Raudssus <github(a)raudssus.de>",
"Vincent Pit <perl(a)profvince.com>"
],
- "x_generated_by_perl" : "v5.32.0",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.20",
+ "x_generated_by_perl" : "v5.35.5",
+ "x_rjbs_perl_window" : "long-term",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.27",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/META.yml new/CPAN-Uploader-0.103016/META.yml
--- old/CPAN-Uploader-0.103015/META.yml 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/META.yml 2021-10-31 03:49:48.000000000 +0100
@@ -1,15 +1,15 @@
---
abstract: 'upload things to the CPAN'
author:
- - 'Ricardo SIGNES <rjbs(a)cpan.org>'
+ - 'Ricardo SIGNES <rjbs(a)semiotic.systems>'
build_requires:
ExtUtils::MakeMaker: '0'
File::Spec: '0'
Test::More: '0.96'
configure_requires:
- ExtUtils::MakeMaker: '0'
+ ExtUtils::MakeMaker: '6.78'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.015, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -20,7 +20,6 @@
Data::Dumper: '0'
Digest::MD5: '0'
File::Basename: '0'
- File::HomeDir: '0'
File::Spec: '0'
Getopt::Long::Descriptive: '0.084'
HTTP::Request::Common: '0'
@@ -28,16 +27,17 @@
LWP::Protocol::https: '1'
LWP::UserAgent: '0'
Term::ReadKey: '0'
+ perl: '5.012'
strict: '0'
warnings: '0'
resources:
bugtracker: https://github.com/rjbs/CPAN-Uploader/issues
homepage: https://github.com/rjbs/CPAN-Uploader
repository: https://github.com/rjbs/CPAN-Uploader.git
-version: '0.103015'
+version: '0.103016'
x_Dist_Zilla:
perl:
- version: '5.032000'
+ version: '5.035005'
plugins:
-
class: Dist::Zilla::Plugin::Git::GatherDir
@@ -53,11 +53,11 @@
Dist::Zilla::Plugin::Git::GatherDir:
include_untracked: 0
name: '@RJBS/Git::GatherDir'
- version: '2.046'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::CheckPrereqsIndexed
name: '@RJBS/CheckPrereqsIndexed'
- version: '0.020'
+ version: '0.021'
-
class: Dist::Zilla::Plugin::CheckExtraTests
name: '@RJBS/CheckExtraTests'
@@ -84,92 +84,93 @@
modules: []
phase: release
run_under_travis: 0
- skip: []
+ skip:
+ - Dist::Zilla::Plugin::RJBSMisc
name: '@RJBS/CPAN-Outdated'
version: '0.057'
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@RJBS/@Filter/PruneCruft'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@RJBS/@Filter/ManifestSkip'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@RJBS/@Filter/MetaYAML'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::License
name: '@RJBS/@Filter/License'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::Readme
name: '@RJBS/@Filter/Readme'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::ExecDir
name: '@RJBS/@Filter/ExecDir'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::ShareDir
name: '@RJBS/@Filter/ShareDir'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::Manifest
name: '@RJBS/@Filter/Manifest'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::TestRelease
name: '@RJBS/@Filter/TestRelease'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@RJBS/@Filter/ConfirmRelease'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@RJBS/@Filter/UploadToCPAN'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::MakeMaker
config:
Dist::Zilla::Role::TestRunner:
default_jobs: 9
name: '@RJBS/MakeMaker'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::AutoPrereqs
name: '@RJBS/AutoPrereqs'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::Git::NextVersion
config:
Dist::Zilla::Plugin::Git::NextVersion:
first_version: '0.001'
- version_by_branch: 0
+ version_by_branch: 1
version_regexp: (?^:^([0-9]+\.[0-9]+)$)
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
name: '@RJBS/Git::NextVersion'
- version: '2.046'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::PkgVersion
name: '@RJBS/PkgVersion'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@RJBS/MetaConfig'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@RJBS/MetaJSON'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::NextRelease
name: '@RJBS/NextRelease'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::Test::ChangesHasContent
name: '@RJBS/Test::ChangesHasContent'
@@ -177,19 +178,23 @@
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@RJBS/PodSyntaxTests'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::Test::ReportPrereqs
name: '@RJBS/Test::ReportPrereqs'
version: '0.028'
-
+ class: Dist::Zilla::Plugin::Git::Remote::Check
+ name: '@RJBS/Git::Remote::Check'
+ version: 0.1.2
+ -
class: Dist::Zilla::Plugin::Prereqs
config:
Dist::Zilla::Plugin::Prereqs:
phase: test
type: requires
name: '@RJBS/TestMoreWithSubtests'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::PodWeaver
config:
@@ -203,67 +208,71 @@
-
class: Pod::Weaver::Plugin::EnsurePod5
name: '@CorePrep/EnsurePod5'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Plugin::H1Nester
name: '@CorePrep/H1Nester'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Plugin::SingleEncoding
name: '@RJBS/SingleEncoding'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Name
name: '@RJBS/Name'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Version
name: '@RJBS/Version'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Region
name: '@RJBS/Prelude'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Synopsis'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Description'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Overview'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Stability'
- version: '4.015'
+ version: '4.018'
+ -
+ class: Pod::Weaver::Section::GenerateSection
+ name: '@RJBS/PerlSupport'
+ version: '4.018'
-
class: Pod::Weaver::Section::Collect
name: Attributes
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Collect
name: Methods
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Collect
name: Functions
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Leftovers
name: '@RJBS/Leftovers'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Region
name: '@RJBS/postlude'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Authors
name: '@RJBS/Authors'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Contributors
name: '@RJBS/Contributors'
@@ -271,13 +280,17 @@
-
class: Pod::Weaver::Section::Legal
name: '@RJBS/Legal'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Plugin::Transformer
name: '@RJBS/List'
- version: '4.015'
+ version: '4.018'
name: '@RJBS/PodWeaver'
- version: '4.008'
+ version: '4.009'
+ -
+ class: Dist::Zilla::Plugin::RJBSMisc
+ name: '@RJBS/RJBSMisc'
+ version: '5.020'
-
class: Dist::Zilla::Plugin::GithubMeta
name: '@RJBS/GithubMeta'
@@ -294,16 +307,17 @@
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
name: '@RJBS/@Git/Check'
- version: '2.046'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::Git::Commit
config:
Dist::Zilla::Plugin::Git::Commit:
add_files_in: []
commit_msg: v%V%n%n%c
+ signoff: '0'
Dist::Zilla::Role::Git::DirtyFiles:
allow_dirty:
- Changes
@@ -311,12 +325,12 @@
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
name: '@RJBS/@Git/Commit'
- version: '2.046'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::Git::Tag
config:
@@ -324,40 +338,39 @@
branch: ~
changelog: Changes
signed: 0
- tag: '0.103015'
+ tag: '0.103016'
tag_format: '%v'
tag_message: v%V
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
name: '@RJBS/@Git/Tag'
- version: '2.046'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::Git::Push
config:
Dist::Zilla::Plugin::Git::Push:
push_to:
- - 'origin :'
- 'github :'
remotes_must_exist: 0
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
name: '@RJBS/@Git/Push'
- version: '2.046'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::Git::Contributors
config:
Dist::Zilla::Plugin::Git::Contributors:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
include_authors: 0
include_releaser: 1
order_by: name
paths: []
name: '@RJBS/Git::Contributors'
- version: '0.035'
+ version: '0.036'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -365,7 +378,7 @@
phase: runtime
type: requires
name: Prereqs
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::RemovePrereqs
config:
@@ -373,52 +386,52 @@
modules_to_remove:
- Config::Identity
name: RemovePrereqs
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExtraTestFiles'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':PerlExecFiles'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '6.015'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '6.015'
+ version: '6.024'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
- version: '6.015'
+ version: '6.024'
x_contributors:
- 'Barbie <barbie(a)missbarbell.co.uk>'
- 'Christian Walde <walde.christian(a)googlemail.com>'
@@ -427,15 +440,18 @@
- 'fREW Schmidt <frioux(a)gmail.com>'
- 'Gabor Szabo <szabgab(a)gmail.com>'
- 'Graham Knop <haarg(a)haarg.org>'
+ - 'Karen Etheridge <ether(a)cpan.org>'
- 'Kent Fredric <kentfredric(a)gmail.com>'
+ - 'Marcus Ramberg <marcus.ramberg(a)gmail.com>'
- 'Mark Fowler <mark(a)twoshortplanks.com>'
- 'Mike Doherty <doherty(a)cs.dal.ca>'
- - 'perlancar (@netbook-zenbook-ux305) <perlancar(a)gmail.com>'
- - 'Ricardo Signes <rjbs(a)semiotic.systems>'
+ - 'perlancar <perlancar(a)gmail.com>'
- 'Steven Haryanto (on Asus Zenbook) <stevenharyanto(a)gmail.com>'
- 'sungo <sungo(a)sungo.us>'
+ - 'Thibault DUPONCHELLE <thibault.duponchelle(a)amadeus.com>'
- 'Torsten Raudssus <github(a)raudssus.de>'
- 'Vincent Pit <perl(a)profvince.com>'
-x_generated_by_perl: v5.32.0
+x_generated_by_perl: v5.35.5
+x_rjbs_perl_window: long-term
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/Makefile.PL new/CPAN-Uploader-0.103016/Makefile.PL
--- old/CPAN-Uploader-0.103015/Makefile.PL 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/Makefile.PL 2021-10-31 03:49:48.000000000 +0100
@@ -1,29 +1,29 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.015.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.024.
use strict;
use warnings;
+use 5.012;
-
-use ExtUtils::MakeMaker;
+use ExtUtils::MakeMaker 6.78;
my %WriteMakefileArgs = (
"ABSTRACT" => "upload things to the CPAN",
- "AUTHOR" => "Ricardo SIGNES <rjbs\(a)cpan.org>",
+ "AUTHOR" => "Ricardo SIGNES <rjbs\(a)semiotic.systems>",
"CONFIGURE_REQUIRES" => {
- "ExtUtils::MakeMaker" => 0
+ "ExtUtils::MakeMaker" => "6.78"
},
"DISTNAME" => "CPAN-Uploader",
"EXE_FILES" => [
"bin/cpan-upload"
],
"LICENSE" => "perl",
+ "MIN_PERL_VERSION" => "5.012",
"NAME" => "CPAN::Uploader",
"PREREQ_PM" => {
"Carp" => 0,
"Data::Dumper" => 0,
"Digest::MD5" => 0,
"File::Basename" => 0,
- "File::HomeDir" => 0,
"File::Spec" => 0,
"Getopt::Long::Descriptive" => "0.084",
"HTTP::Request::Common" => 0,
@@ -39,7 +39,7 @@
"File::Spec" => 0,
"Test::More" => "0.96"
},
- "VERSION" => "0.103015",
+ "VERSION" => "0.103016",
"test" => {
"TESTS" => "t/*.t"
}
@@ -52,7 +52,6 @@
"Digest::MD5" => 0,
"ExtUtils::MakeMaker" => 0,
"File::Basename" => 0,
- "File::HomeDir" => 0,
"File::Spec" => 0,
"Getopt::Long::Descriptive" => "0.084",
"HTTP::Request::Common" => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/README new/CPAN-Uploader-0.103016/README
--- old/CPAN-Uploader-0.103015/README 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/README 2021-10-31 03:49:48.000000000 +0100
@@ -1,12 +1,12 @@
This archive contains the distribution CPAN-Uploader,
-version 0.103015:
+version 0.103016:
upload things to the CPAN
-This software is copyright (c) 2020 by Ricardo SIGNES.
+This software is copyright (c) 2021 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
-This README file was generated by Dist::Zilla::Plugin::Readme v6.015.
+This README file was generated by Dist::Zilla::Plugin::Readme v6.024.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/bin/cpan-upload new/CPAN-Uploader-0.103016/bin/cpan-upload
--- old/CPAN-Uploader-0.103015/bin/cpan-upload 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/bin/cpan-upload 2021-10-31 03:49:48.000000000 +0100
@@ -176,7 +176,17 @@
=head1 VERSION
-version 0.103015
+version 0.103016
+
+=head1 PERL VERSION
+
+This library should run on perls released even a long time ago. It should work
+on any version of perl released in the last five years.
+
+Although it may work on older versions of perl, no guarantee is made that the
+minimum required version will not be increased. The version may be increased
+for any reason, and there is no promise that patches will be accepted to lower
+the minimum required perl.
=head1 USAGE
@@ -225,11 +235,11 @@
=head1 AUTHOR
-Ricardo SIGNES <rjbs(a)cpan.org>
+Ricardo SIGNES <rjbs(a)semiotic.systems>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2020 by Ricardo SIGNES.
+This software is copyright (c) 2021 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/dist.ini new/CPAN-Uploader-0.103016/dist.ini
--- old/CPAN-Uploader-0.103015/dist.ini 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/dist.ini 2021-10-31 03:49:48.000000000 +0100
@@ -1,10 +1,10 @@
name = CPAN-Uploader
-author = Ricardo SIGNES <rjbs(a)cpan.org>
+author = Ricardo SIGNES <rjbs(a)semiotic.systems>
license = Perl_5
copyright_holder = Ricardo SIGNES
[@RJBS]
-github_issues = 1
+perl-window = long-term
[Prereqs]
LWP::Protocol::https = 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/lib/CPAN/Uploader.pm new/CPAN-Uploader-0.103016/lib/CPAN/Uploader.pm
--- old/CPAN-Uploader-0.103015/lib/CPAN/Uploader.pm 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/lib/CPAN/Uploader.pm 2021-10-31 03:49:48.000000000 +0100
@@ -1,8 +1,8 @@
use strict;
use warnings;
-package CPAN::Uploader;
+package CPAN::Uploader 0.103016;
# ABSTRACT: upload things to the CPAN
-$CPAN::Uploader::VERSION = '0.103015';
+
#pod =head1 ORIGIN
#pod
#pod This code is mostly derived from C<cpan-upload-http> by Brad Fitzpatrick, which
@@ -18,7 +18,6 @@
use HTTP::Request::Common qw(POST);
use HTTP::Status;
use LWP::UserAgent;
-use File::HomeDir;
my $UPLOAD_URI = $ENV{CPAN_UPLOADER_UPLOAD_URI}
|| 'https://pause.perl.org/pause/authenquery?ACTION=add_uri';
@@ -41,7 +40,8 @@
#pod retry_delay - number of seconds to wait between retries
#pod
#pod This method attempts to actually upload the named file to the CPAN. It will
-#pod raise an exception on error.
+#pod raise an exception on error. c<upload_uri> can also be set through the ENV
+#pod variable c<CPAN_UPLOADER_UPLOAD_URI>.
#pod
#pod =cut
@@ -74,10 +74,18 @@
TRY: for my $try (1 .. $tries) {
last TRY if eval { $self->_upload($file); 1 };
die $@ unless $@ !~ /request failed with error code 5/;
+
if ($try <= $tries) {
- $self->log("Upload failed ($@), will make attempt #$try ...");
+ $self->log("Upload failed ($@)");
+ if ($tries and ($try < $tries)) {
+ my $next_try = $try + 1;
+ $self->log("Will make attempt #$next_try ...");
+ }
sleep $self->{retry_delay} if $self->{retry_delay};
}
+ if ($try >= $tries) {
+ die "Failed to upload and reached maximum retry count!\n";
+ }
}
}
}
@@ -218,7 +226,9 @@
my ($class, $filename) = @_;
unless (defined $filename) {
- my $home = File::HomeDir->my_home || '.';
+ my $home = $^O eq 'MSWin32' && "$]" < 5.016
+ ? $ENV{HOME} || $ENV{USERPROFILE}
+ : (<~>)[0];
$filename = File::Spec->catfile($home, '.pause');
return {} unless -e $filename and -r _;
@@ -243,7 +253,7 @@
next unless $_ and $_ !~ /^\s*#/;
my ($k, $v) = /^\s*(\w+)\s+(.+)$/;
- Carp::croak "multiple enties for $k" if $conf{$k};
+ Carp::croak "multiple entries for $k" if $conf{$k};
$conf{$k} = $v;
}
}
@@ -299,7 +309,17 @@
=head1 VERSION
-version 0.103015
+version 0.103016
+
+=head1 PERL VERSION
+
+This library should run on perls released even a long time ago. It should work
+on any version of perl released in the last five years.
+
+Although it may work on older versions of perl, no guarantee is made that the
+minimum required version will not be increased. The version may be increased
+for any reason, and there is no promise that patches will be accepted to lower
+the minimum required perl.
=head1 METHODS
@@ -321,7 +341,8 @@
retry_delay - number of seconds to wait between retries
This method attempts to actually upload the named file to the CPAN. It will
-raise an exception on error.
+raise an exception on error. c<upload_uri> can also be set through the ENV
+variable c<CPAN_UPLOADER_UPLOAD_URI>.
=head2 new
@@ -366,11 +387,11 @@
=head1 AUTHOR
-Ricardo SIGNES <rjbs(a)cpan.org>
+Ricardo SIGNES <rjbs(a)semiotic.systems>
=head1 CONTRIBUTORS
-=for stopwords Barbie Christian Walde David Caldwell Golden fREW Schmidt Gabor Szabo Graham Knop Kent Fredric Mark Fowler Mike Doherty perlancar (@netbook-zenbook-ux305) Ricardo Signes Steven Haryanto (on Asus Zenbook) sungo Torsten Raudssus Vincent Pit
+=for stopwords Barbie Christian Walde David Caldwell Golden fREW Schmidt Gabor Szabo Graham Knop Karen Etheridge Kent Fredric Marcus Ramberg Mark Fowler Mike Doherty perlancar Steven Haryanto (on Asus Zenbook) sungo Thibault DUPONCHELLE Torsten Raudssus Vincent Pit
=over 4
@@ -404,23 +425,27 @@
=item *
+Karen Etheridge <ether(a)cpan.org>
+
+=item *
+
Kent Fredric <kentfredric(a)gmail.com>
=item *
-Mark Fowler <mark(a)twoshortplanks.com>
+Marcus Ramberg <marcus.ramberg(a)gmail.com>
=item *
-Mike Doherty <doherty(a)cs.dal.ca>
+Mark Fowler <mark(a)twoshortplanks.com>
=item *
-perlancar (@netbook-zenbook-ux305) <perlancar(a)gmail.com>
+Mike Doherty <doherty(a)cs.dal.ca>
=item *
-Ricardo Signes <rjbs(a)semiotic.systems>
+perlancar <perlancar(a)gmail.com>
=item *
@@ -432,6 +457,10 @@
=item *
+Thibault DUPONCHELLE <thibault.duponchelle(a)amadeus.com>
+
+=item *
+
Torsten Raudssus <github(a)raudssus.de>
=item *
@@ -442,7 +471,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2020 by Ricardo SIGNES.
+This software is copyright (c) 2021 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/t/00-report-prereqs.dd new/CPAN-Uploader-0.103016/t/00-report-prereqs.dd
--- old/CPAN-Uploader-0.103015/t/00-report-prereqs.dd 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/t/00-report-prereqs.dd 2021-10-31 03:49:48.000000000 +0100
@@ -1,7 +1,7 @@
do { my $x = {
'configure' => {
'requires' => {
- 'ExtUtils::MakeMaker' => '0'
+ 'ExtUtils::MakeMaker' => '6.78'
}
},
'develop' => {
@@ -17,7 +17,6 @@
'Data::Dumper' => '0',
'Digest::MD5' => '0',
'File::Basename' => '0',
- 'File::HomeDir' => '0',
'File::Spec' => '0',
'Getopt::Long::Descriptive' => '0.084',
'HTTP::Request::Common' => '0',
@@ -25,6 +24,7 @@
'LWP::Protocol::https' => '1',
'LWP::UserAgent' => '0',
'Term::ReadKey' => '0',
+ 'perl' => '5.012',
'strict' => '0',
'warnings' => '0'
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Uploader-0.103015/xt/release/changes_has_content.t new/CPAN-Uploader-0.103016/xt/release/changes_has_content.t
--- old/CPAN-Uploader-0.103015/xt/release/changes_has_content.t 2020-08-21 05:07:27.000000000 +0200
+++ new/CPAN-Uploader-0.103016/xt/release/changes_has_content.t 2021-10-31 03:49:48.000000000 +0100
@@ -2,7 +2,7 @@
note 'Checking Changes';
my $changes_file = 'Changes';
-my $newver = '0.103015';
+my $newver = '0.103016';
my $trial_token = '-TRIAL';
my $encoding = 'UTF-8';
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2021-11-03 17:26:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old)
and /work/SRC/openSUSE:Factory/.perl-Moose.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Moose"
Wed Nov 3 17:26:11 2021 rev:46 rq:928929 version:2.2200
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes 2021-04-14 10:11:51.173582217 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Moose.new.1890/perl-Moose.changes 2021-11-03 17:27:04.829363953 +0100
@@ -1,0 +2,13 @@
+Mon Nov 1 03:09:19 UTC 2021 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 2.2200
+ see /usr/share/doc/packages/perl-Moose/Changes
+
+ 2.2200 2021-10-31
+ - no changes since 2.2100
+ 2.2100 2021-04-13 (TRIAL RELEASE)
+ [OTHER]
+ - Replaced all uses of Sub::Name with Sub::Util, since the latter is part of
+ core as of Perl 5.22.
+
+-------------------------------------------------------------------
Old:
----
Moose-2.2015.tar.gz
New:
----
Moose-2.2200.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Moose.spec ++++++
--- /var/tmp/diff_new_pack.GuOsmZ/_old 2021-11-03 17:27:05.217364166 +0100
+++ /var/tmp/diff_new_pack.GuOsmZ/_new 2021-11-03 17:27:05.217364166 +0100
@@ -18,7 +18,7 @@
%define cpan_name Moose
Name: perl-Moose
-Version: 2.2015
+Version: 2.2200
Release: 0
#Upstream: Artistic-1.0 or GPL-1.0-or-later
Summary: Postmodern object system for Perl 5
@@ -51,6 +51,7 @@
BuildRequires: perl(Scalar::Util) >= 1.19
BuildRequires: perl(Sub::Exporter) >= 0.980
BuildRequires: perl(Sub::Name) >= 0.20
+BuildRequires: perl(Sub::Util) >= 1.40
BuildRequires: perl(Test::CleanNamespaces) >= 0.13
BuildRequires: perl(Test::Fatal) >= 0.001
BuildRequires: perl(Test::More) >= 0.96
@@ -77,6 +78,7 @@
Requires: perl(Scalar::Util) >= 1.19
Requires: perl(Sub::Exporter) >= 0.980
Requires: perl(Sub::Name) >= 0.20
+Requires: perl(Sub::Util) >= 1.40
Requires: perl(Try::Tiny) >= 0.17
Requires: perl(parent) >= 0.223
Recommends: perl(Data::OptList) >= 0.110
++++++ Moose-2.2015.tar.gz -> Moose-2.2200.tar.gz ++++++
++++ 14619 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-B-Keywords for openSUSE:Factory checked in at 2021-11-03 17:26:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-B-Keywords (Old)
and /work/SRC/openSUSE:Factory/.perl-B-Keywords.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-B-Keywords"
Wed Nov 3 17:26:10 2021 rev:24 rq:928925 version:1.23
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-B-Keywords/perl-B-Keywords.changes 2021-02-26 21:59:23.415817597 +0100
+++ /work/SRC/openSUSE:Factory/.perl-B-Keywords.new.1890/perl-B-Keywords.changes 2021-11-03 17:27:03.537363247 +0100
@@ -1,0 +2,6 @@
+Sun Oct 31 03:06:47 UTC 2021 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 1.23
+ see /usr/share/doc/packages/perl-B-Keywords/Changes
+
+-------------------------------------------------------------------
Old:
----
B-Keywords-1.22.tar.gz
New:
----
B-Keywords-1.23.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-B-Keywords.spec ++++++
--- /var/tmp/diff_new_pack.JhkfUU/_old 2021-11-03 17:27:03.961363479 +0100
+++ /var/tmp/diff_new_pack.JhkfUU/_new 2021-11-03 17:27:03.961363479 +0100
@@ -18,9 +18,9 @@
%define cpan_name B-Keywords
Name: perl-B-Keywords
-Version: 1.22
+Version: 1.23
Release: 0
-#Upstream: 2017-2019 Reini Urban, All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of either: a) the GNU General Public License as published by the Free Software Foundation; version 2, or b) the "Artistic License" which comes with Perl.
+#Upstream: 2017-2021 Reini Urban, All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of either: a) the GNU General Public License as published by the Free Software Foundation; version 2, or b) the "Artistic License" which comes with Perl.
Summary: Lists of reserved barewords and symbol names
License: GPL-2.0-only OR Artistic-1.0
URL: https://metacpan.org/release/%{cpan_name}
@@ -34,7 +34,8 @@
%description
'B::Keywords' supplies several arrays of exportable keywords: '@Scalars',
'@Arrays', '@Hashes', '@Filehandles', '@Symbols', '@Functions',
-'@Barewords', '@TieIOMethods', '@UNIVERSALMethods' and '@ExporterSymbols'.
+'@Barewords', '@BarewordsExtra', '@TieIOMethods', '@UNIVERSALMethods' and
+'@ExporterSymbols'.
The '@Symbols' array includes the contents of each of '@Scalars',
'@Arrays', '@Hashes', '@Functions' and '@Filehandles'.
@@ -42,6 +43,8 @@
Similarly, '@Barewords' adds a few non-function keywords and operators to
the '@Functions' array.
+'@BarewordsExtra' adds a few barewords which are not in keywords.h.
+
All additions and modifications are welcome.
The perl parser uses a static list of keywords from _regen/keywords.pl_
++++++ B-Keywords-1.22.tar.gz -> B-Keywords-1.23.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Keywords-1.22/Changes new/B-Keywords-1.23/Changes
--- old/B-Keywords-1.22/Changes 2021-02-22 09:42:37.000000000 +0100
+++ new/B-Keywords-1.23/Changes 2021-10-30 14:33:38.000000000 +0200
@@ -95,4 +95,9 @@
- improved t/z_kwalitee.t
1.22 2021-02-22 09:42:18 rurban
- add try/catch by Tom Wyant
-
\ No newline at end of file
+1.23 2021-10-30 12:52:43 rurban
+ - relax bogus blead test failures
+ - add reverse test: if @Barewords are covered on keywords.h
+ - move some @Barewords not in keywords.h to @BarewordsExtra
+ - add %main, %CORE, %CORE::GLOBAL:: to @Hashes
+ - fixed versions for EQ, CORE, state, break, given, when, default, UNITCHECK
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Keywords-1.22/META.json new/B-Keywords-1.23/META.json
--- old/B-Keywords-1.22/META.json 2021-02-22 09:46:21.000000000 +0100
+++ new/B-Keywords-1.23/META.json 2021-10-30 14:35:19.000000000 +0200
@@ -45,6 +45,6 @@
"url" : "http://github.com/rurban/b-keywords"
}
},
- "version" : "1.22",
+ "version" : "1.23",
"x_serialization_backend" : "JSON::PP version 2.97001"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Keywords-1.22/META.yml new/B-Keywords-1.23/META.yml
--- old/B-Keywords-1.22/META.yml 2021-02-22 09:46:21.000000000 +0100
+++ new/B-Keywords-1.23/META.yml 2021-10-30 14:35:19.000000000 +0200
@@ -22,5 +22,5 @@
resources:
license: http://dev.perl.org/licenses/
repository: http://github.com/rurban/b-keywords
-version: '1.22'
+version: '1.23'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Keywords-1.22/Makefile.PL new/B-Keywords-1.23/Makefile.PL
--- old/B-Keywords-1.22/Makefile.PL 2019-12-17 17:55:52.000000000 +0100
+++ new/B-Keywords-1.23/Makefile.PL 2021-10-30 10:50:27.000000000 +0200
@@ -17,8 +17,11 @@
{
resources =>
{
- repository => 'http://github.com/rurban/b-keywords',
- license => 'http://dev.perl.org/licenses/',
+ repository => 'http://github.com/rurban/b-keywords',
+ license => 'http://dev.perl.org/licenses/',
+ bugtracker => {
+ web => 'https://github.com/rurban/b-keywords/issues',
+ },
},
}
) : ()),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Keywords-1.22/SIGNATURE new/B-Keywords-1.23/SIGNATURE
--- old/B-Keywords-1.22/SIGNATURE 2021-02-22 09:46:22.000000000 +0100
+++ new/B-Keywords-1.23/SIGNATURE 2021-10-30 14:35:20.000000000 +0200
@@ -14,30 +14,30 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
-SHA256 5f974d84eb69841476ce028b79dced3a414d78f807b6a0456d11bdff81815b4e Changes
+SHA256 a253faf8e8ec9e050c4a8f16653b5cdab747d4232535f606cd4eb07839d0e9e7 Changes
SHA256 6724a85e9820d3b08909b518d4d3d3621cf2fb7f2876360e5b2874efbf8c2ee8 LICENSE
SHA256 7ebf58443f98897bc4d14d25de111e89838c847102bfafd98cad2ab6de7e7177 MANIFEST
-SHA256 7ccb763d933f31d711962395bae292e7778a08147e90b753e44e69b6f5b8f7f3 META.json
-SHA256 d00bef3888c75a43a2efd3973e52a66f1be2e0a71e26aeff1ce5ca4e2505afac META.yml
-SHA256 b51920d197a1eee6f282d3a5487e7c1501c710000bcf0d8f289fb31a42461115 Makefile.PL
+SHA256 820efc06e9dcec2ec0766c53d2d26fa29f242be5f69ed1ac42ce2805df153e28 META.json
+SHA256 0ec6fd5b47c65edc649c56739f250cbf14c56cd7e203ce48e99ecc7bfc40f02a META.yml
+SHA256 86f4e45ac726b4ecf0a1cec637e3aed4a9a8b6dd278139cadcedd84b1ae96bf5 Makefile.PL
SHA256 0a73e39f5d75bdaa6b6e113318168e2e880b6a69405063df631a0aa2b0f19fcd README
-SHA256 fa81dd0a9557a85d12742b0d470a5ff3538ec8d48dad1dbce126ec8202a3bbe4 lib/B/Keywords.pm
+SHA256 ed85babe8e818120d5d227f38df66eb6e3b82b26408dd0a97d413076783823da lib/B/Keywords.pm
SHA256 e03c8fcbca5ea500346882132d9a4ae57fc8fca37bdf2a8e0576f25408760885 t/10basic.t
-SHA256 e769e2d323d01b7cb67224442cacc7b0bc60bf04492e688af87708d9930a24fa t/11keywords.t
+SHA256 debe88a5b47ddc0bc96356d8b0058c1c65ecd4bef1ce613839f7b1781df53d4e t/11keywords.t
SHA256 eccb70c617b51d41f8fe54bf1c52e6767f849833cf3c244fb432b3ebfdc2d4bf t/export.t
SHA256 6aa4dd8133ae0d11b0220796801c955746a7d891aed8bfc7056b7e0e7433929d t/z_kwalitee.t
SHA256 fb00e0e0d57de606699706d2a2e486df05d840793d3bcf6e4bb13f1604f19487 t/z_meta.t
SHA256 956f858cc6c609d57ad5f92b6432a40c9c3d90576c397f90afa4489d12030850 t/z_perl_minimum_version.t
SHA256 0ba22336dc34b370d0fa7a0d87ed45080d76e87d6a409881f9402277d66a13e4 t/z_pod-coverage.t
-SHA256 298e9a5d4190701d4438f3f68c1e44139cfa36982503ccc44572d04cfe3c317a t/z_pod.t
+SHA256 29178b45bc6c8cfe6d031f2c054ff9af721c2fc915ff82f5362ac66cdac26718 t/z_pod.t
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBAwAdFiEEKJWogdNCcPq/6PdHtPYzOeZdZBQFAmAzb10ACgkQtPYzOeZd
-ZBTyIAgAoZbAQ5OXvg8zOn/auI+alMQ8RJs0+6osouG6wzbswkSiDxCd+5Rtam6/
-hRDhL50CvEmXaRmXi4mTu6sq2Kz8zb++84+ZlZJ+prhcYcZo8/kL4Gg57+uT/4+t
-ZDiCRrWphYCFGM2uwIYPJXHWH4bzP0AB89/tbe8naPy4Zj3mjPtWNXuIFPcPzwXr
-WgV6MiDtTRTs56lCspGxjKEX8zEKT0Kn0fnB8qC8s4pr04VLn9ONTw6gVBn5gpoO
-CAcv1jqb6Pt3bewz1xo0Yg3pQEJKyIAOa8D/9ChTsw5AO4bapAwQwEhlKGuNp4H8
-bde+Yi1WNelNfIf6wfm0NAZSZlda/Q==
-=Q5iM
+iQEzBAEBAwAdFiEEKJWogdNCcPq/6PdHtPYzOeZdZBQFAmF9PAcACgkQtPYzOeZd
+ZBT74gf/YyR5lC/0KRT9n9iPlDokLcn3OKHnc03PfmtGNr47kyAyn3z9Bk+pbiLD
+FNcKBKprUX57DSUOsQOzp4YNWSoZHP03vg7kxW5f4l35o8QYrBP19LKXfpAYrW8s
+hLO1KzQeji4ZXl2LbqK3Ev08ZJ3wdhjX5hf/FFro3seoJBibbbJvzeo43YRVRxDN
+ulFO5BVHuSzGHVWpERmzffz69k4IM9q1OP+0qgjjukqa6UY1etxRsEGXK3qSNgM9
+MUcEXlAlC4OrVsORavDu3xhYWXjceyDitKapZCZgRcKVkCzKwNg1/mfE37TTfh31
+O+opDI+XZlyzT14wZ+sbb/NJebVjgA==
+=9nlv
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Keywords-1.22/lib/B/Keywords.pm new/B-Keywords-1.23/lib/B/Keywords.pm
--- old/B-Keywords-1.22/lib/B/Keywords.pm 2021-02-22 09:42:49.000000000 +0100
+++ new/B-Keywords-1.23/lib/B/Keywords.pm 2021-10-30 14:33:38.000000000 +0200
@@ -14,7 +14,7 @@
%EXPORT_TAGS = ( 'all' => \@EXPORT_OK );
use vars '$VERSION';
-$VERSION = '1.22';
+$VERSION = '1.23';
my $CPERL = $^V =~ /c$/ ? 1 : 0;
use vars '@Scalars';
@@ -101,6 +101,9 @@
use vars '@Hashes';
@Hashes = qw(
+ %main
+ %CORE
+ %CORE::GLOBAL::
%OVERLOAD
%+ %LAST_MATCH_END
%- %LAST_MATCH_START
@@ -137,10 +140,13 @@
# INIT was called RESTART before 5.004_50
($] >= 5.006
? qw(INIT) : qw(RESTART)),
+ # removed with 855a8c432447
($] < 5.007003 ? qw(
EQ GE GT LE LT NE
- ) : ()), qw(
+ ) : ()),
+ ($] >= 5.009005 ? qw(
UNITCHECK
+ ) : ()), qw(
abs
accept
alarm
@@ -237,7 +243,6 @@
hex
index
int
- import
ioctl ),
($] >= 5.031007 ? qw(
isa
@@ -337,7 +342,6 @@
sqrt
srand
stat
- state
study
substr
symlink
@@ -359,7 +363,6 @@
umask
undef
unlink
- unimport
unpack
unshift
untie
@@ -395,32 +398,30 @@
__PACKAGE__
__DATA__
__END__
- CORE
- EQ
- GE
- GT
- LE
- LT
- NE
NULL
and ),
+ #removed with a96df643850d22bc4a94
+ ($] >= 5.000 && $] < 5.019010 ? qw(
+ CORE
+ ) : ()),
($CPERL && $] >= 5.027001 ? qw(
class method role multi has
) : ()), qw(
cmp
continue
- default
do
else
elsif
eq ),
+ # added with dor (c963b151157d), removed with f23102e2d6356
+ # in fact this was never in keywords.h for some reason
($] >= 5.008001 && $] < 5.010 ? qw(
err
- ) : ()), qw(
+ ) : ()),
+ qw(
for
foreach
ge
- given
gt
if
le
@@ -446,17 +447,44 @@
tr
unless
until
- when
while
x
xor
y
),
+ # also with default, say
+ ($] >= 5.009003 ? qw(
+ break
+ given
+ when
+ ) : ()
+ ),
+ # removed as useless with 5.27.7, re-added with 7896dde7482a2851
+ ($] >= 5.009003 && ($] < 5.027007 || $] >= 5.027008) ? qw(
+ default
+ ) : ()
+ ),
+ ($] >= 5.009004 ? qw(
+ state
+ ) : ()
+ ),
($] >= 5.033007 ? qw(
- try
- catch
- ) : ()
-));
+ try
+ catch
+ ) : ()
+ ),
+ ($] >= 5.035004 ? qw(
+ defer
+ ) : ()
+ ),
+);
+
+# Extra barewords not in keywords.h (import was never in keywords)
+use vars '@BarewordsExtra';
+@BarewordsExtra = qw(
+ import
+ unimport
+);
use vars '@TieIOMethods';
@TieIOMethods = qw(
@@ -507,8 +535,8 @@
C<B::Keywords> supplies several arrays of exportable keywords:
C<@Scalars>, C<@Arrays>, C<@Hashes>, C<@Filehandles>, C<@Symbols>,
-C<@Functions>, C<@Barewords>, C<@TieIOMethods>, C<@UNIVERSALMethods>
-and C<@ExporterSymbols>.
+C<@Functions>, C<@Barewords>, C<@BarewordsExtra>, C<@TieIOMethods>,
+C<@UNIVERSALMethods> and C<@ExporterSymbols>.
The C<@Symbols> array includes the contents of each
of C<@Scalars>, C<@Arrays>, C<@Hashes>, C<@Functions> and C<@Filehandles>.
@@ -516,6 +544,8 @@
Similarly, C<@Barewords> adds a few non-function keywords and
operators to the C<@Functions> array.
+C<@BarewordsExtra> adds a few barewords which are not in keywords.h.
+
All additions and modifications are welcome.
The perl parser uses a static list of keywords from
@@ -551,6 +581,11 @@
This is a list of other special keywords in perl including operators
and all the control structures.
+=item C<@BarewordsExtra>
+
+This is a list of barewords which are missing from keywords.h, handled
+extra in the tokenizer.
+
=item C<@TieIOMethods>
Those are special tie or PerlIO methods called by the perl core,
@@ -600,6 +635,10 @@
L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=B-Keywords>
+=item * GIT repository
+
+L<http://github.com/rurban/b-keywords/>
+
=item * AnnoCPAN: Annotated CPAN documentation
L<http://annocpan.org/dist/B-Keywords>
@@ -622,7 +661,7 @@
=head1 COPYRIGHT AND LICENSE
Copyright 2009 Joshua ben Jore, All rights reserved.
-Copyright 2013, 2015, 2017-2019 Reini Urban, All rights reserved.
+Copyright 2013, 2015, 2017-2021 Reini Urban, All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of either:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Keywords-1.22/t/11keywords.t new/B-Keywords-1.23/t/11keywords.t
--- old/B-Keywords-1.22/t/11keywords.t 2013-04-05 21:07:31.000000000 +0200
+++ new/B-Keywords-1.23/t/11keywords.t 2021-10-30 14:33:38.000000000 +0200
@@ -8,6 +8,12 @@
use lib qw( ../lib lib );
use B::Keywords ':all';
+BEGIN {
+ if (defined &Test::More::note) {
+ *diag = *Test::More::note;
+ }
+}
+
# Translate control characters into ^A format
# Leave others alone.
my @control_map = (undef, "A".."Z");
@@ -26,15 +32,31 @@
local $/;
chomp( my @keywords = <FH> =~ /^\#define \s+ KEY_(\S+) /xmsg );
close FH;
+ my $usedevel = $Config{usedevel};
my %covered = map { $_ => 1 } @Symbols, @Barewords;
+ diag "check if all keywords.h have \@Symbols or \@Barewords";
+ TODO: {
+ for my $keyword (@keywords) {
+ local $TODO = "old blead version, wait for the release" if $Config{usedevel} && !$covered{$keyword};
+ ok $covered{$keyword}, "keyword: $keyword";
+ }
+ }
- for my $keyword (@keywords) {
- ok $covered{$keyword}, "keyword: $keyword";
+ diag "reverse: check if all \@Symbols and \@Barewords are in keywords.h";
+ my %keyword = map { $_ => 1 } @keywords;
+ TODO: {
+ for my $key (@Barewords, @Functions) {
+ if ($key =~ /^-/ or $key eq 'err') { # skip file test ops, err fails my tests
+ diag "not in keywords.h: $key. skipped";
+ } else {
+ local $TODO = "old blead version, wait for the release" if $Config{usedevel} && !$keyword{$key};
+ ok $keyword{$key}, "keywords.h: $key";
+ }
+ }
}
}
-
# Test all the single character globals in main
{
my @globals = map { _map_control_char($_) }
@@ -42,7 +64,30 @@
keys %main::;
my %symbols = map { s/^.//; $_ => 1 } (@Scalars, @Arrays, @Hashes);
+ diag "check if all single-character \@Scalars, \@Arrays, \@Hashes are as globals in \%main::";
for my $global (@globals) {
ok $symbols{$global}, "global: $global";
}
+
+ #my %globals = map { $_ => 1 } @globals;
+ diag "the reverse is not true as most globals are auto-created";
+ #for my $sym (grep { length $_ == 1 } keys %symbols) {
+ # ok $globals{$sym}, "\%main:: $sym";
+ #}
+}
+
+# Cannot test all the other globals in main. They are mostly created on-the-fly.
+if (0) {
+ my %globals = map { _map_control_char($_) => 1 }
+ grep { length $_ > 1 && $_ !~ /^_</ && $_ !~ /::$/ }
+ keys %main::;
+
+ require English;
+ English->import;
+ diag "check if all multi-character \@Scalars, \@Arrays, \@Hashes are as globals in \%main::";
+ my %symbols = map { s/^[\$\%\@]//; $_ => 1 } (@Scalars, @Arrays, @Hashes);
+ for my $sym (grep { length $_ > 1 } keys %symbols) {
+ ok $globals{$sym}, "\%main:: $sym";
+ }
+ # and the reverse is troubled by namespace pollution. %main:: contains B, Test, ...
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/B-Keywords-1.22/t/z_pod.t new/B-Keywords-1.23/t/z_pod.t
--- old/B-Keywords-1.22/t/z_pod.t 2013-04-05 21:07:31.000000000 +0200
+++ new/B-Keywords-1.23/t/z_pod.t 2021-10-30 14:33:38.000000000 +0200
@@ -2,4 +2,5 @@
use Test::More;
eval "use Test::Pod 1.00";
plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
+plan skip_all => "5.8 required for =encoding" if $] < 5.008;
all_pod_files_ok();
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Getopt-Long-Descriptive for openSUSE:Factory checked in at 2021-11-03 17:26:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Getopt-Long-Descriptive (Old)
and /work/SRC/openSUSE:Factory/.perl-Getopt-Long-Descriptive.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Getopt-Long-Descriptive"
Wed Nov 3 17:26:10 2021 rev:23 rq:928927 version:0.110
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.changes 2021-03-18 22:54:46.635520251 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Getopt-Long-Descriptive.new.1890/perl-Getopt-Long-Descriptive.changes 2021-11-03 17:27:04.141363577 +0100
@@ -1,0 +2,9 @@
+Mon Nov 1 03:07:48 UTC 2021 - Tina M��ller <timueller+perl(a)suse.de>
+
+- updated to 0.110
+ see /usr/share/doc/packages/perl-Getopt-Long-Descriptive/Changes
+
+ 0.110 2021-10-30 23:11:43-04:00 America/New_York
+ - just small packaging updates
+
+-------------------------------------------------------------------
Old:
----
Getopt-Long-Descriptive-0.109.tar.gz
New:
----
Getopt-Long-Descriptive-0.110.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Getopt-Long-Descriptive.spec ++++++
--- /var/tmp/diff_new_pack.SSdycg/_old 2021-11-03 17:27:04.581363818 +0100
+++ /var/tmp/diff_new_pack.SSdycg/_new 2021-11-03 17:27:04.581363818 +0100
@@ -18,7 +18,7 @@
%define cpan_name Getopt-Long-Descriptive
Name: perl-Getopt-Long-Descriptive
-Version: 0.109
+Version: 0.110
Release: 0
Summary: Getopt::Long, but simpler and more powerful
License: Artistic-1.0 OR GPL-1.0-or-later
@@ -30,6 +30,7 @@
BuildRequires: perl-macros
BuildRequires: perl(CPAN::Meta::Check) >= 0.011
BuildRequires: perl(CPAN::Meta::Requirements)
+BuildRequires: perl(ExtUtils::MakeMaker) >= 6.78
BuildRequires: perl(Params::Validate) >= 0.97
BuildRequires: perl(Sub::Exporter) >= 0.972
BuildRequires: perl(Sub::Exporter::Util)
++++++ Getopt-Long-Descriptive-0.109.tar.gz -> Getopt-Long-Descriptive-0.110.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/Changes new/Getopt-Long-Descriptive-0.110/Changes
--- old/Getopt-Long-Descriptive-0.109/Changes 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/Changes 2021-10-31 04:11:46.000000000 +0100
@@ -1,5 +1,8 @@
Revision history for Getopt-Long-Descriptive
+0.110 2021-10-30 23:11:43-04:00 America/New_York
+ - just small packaging updates
+
0.109 2021-03-16 19:55:45-04:00 America/New_York
- eliminate warnings-count failure by requiring an ExtUtils::MakeMaker
from late 2013 or later; without this, very old EUMM could pass -w
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/LICENSE new/Getopt-Long-Descriptive-0.110/LICENSE
--- old/Getopt-Long-Descriptive-0.109/LICENSE 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/LICENSE 2021-10-31 04:11:46.000000000 +0100
@@ -292,21 +292,21 @@
- "Package" refers to the collection of files distributed by the Copyright
Holder, and derivatives of that collection of files created through
- textual modification.
+ textual modification.
- "Standard Version" refers to such a Package if it has not been modified,
or has been modified in accordance with the wishes of the Copyright
- Holder.
+ Holder.
- "Copyright Holder" is whoever is named in the copyright or copyrights for
- the package.
+ the package.
- "You" is you, if you're thinking about copying or distributing this Package.
- "Reasonable copying fee" is whatever you can justify on the basis of media
cost, duplication charges, time of people involved, and so on. (You will
not be required to justify it to the Copyright Holder, but only to the
- computing community at large as a market that must bear the fee.)
+ computing community at large as a market that must bear the fee.)
- "Freely Available" means that no fee is charged for the item itself, though
there may be fees involved in handling the item. It also means that
recipients of the item may redistribute it under the same conditions they
- received it.
+ received it.
1. You may make and give away verbatim copies of the source form of the
Standard Version of this Package without restriction, provided that you
@@ -373,7 +373,7 @@
9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The End
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/MANIFEST new/Getopt-Long-Descriptive-0.110/MANIFEST
--- old/Getopt-Long-Descriptive-0.109/MANIFEST 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/MANIFEST 2021-10-31 04:11:46.000000000 +0100
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.017.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.024.
Changes
LICENSE
MANIFEST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/META.json new/Getopt-Long-Descriptive-0.110/META.json
--- old/Getopt-Long-Descriptive-0.109/META.json 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/META.json 2021-10-31 04:11:46.000000000 +0100
@@ -2,10 +2,10 @@
"abstract" : "Getopt::Long, but simpler and more powerful",
"author" : [
"Hans Dieter Pearcey <hdp(a)cpan.org>",
- "Ricardo Signes <rjbs(a)cpan.org>"
+ "Ricardo Signes <rjbs(a)semiotic.systems>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.017, CPAN::Meta::Converter version 2.150010",
+ "generated_by" : "Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010",
"license" : [
"perl_5"
],
@@ -38,7 +38,7 @@
"Sub::Exporter" : "0.972",
"Sub::Exporter::Util" : "0",
"overload" : "0",
- "perl" : "v5.10.1",
+ "perl" : "5.012",
"strict" : "0",
"warnings" : "0"
}
@@ -70,10 +70,10 @@
"web" : "https://github.com/rjbs/Getopt-Long-Descriptive"
}
},
- "version" : "0.109",
+ "version" : "0.110",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.032000"
+ "version" : "5.035005"
},
"plugins" : [
{
@@ -93,12 +93,12 @@
}
},
"name" : "@RJBS/Git::GatherDir",
- "version" : "2.047"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
"name" : "@RJBS/CheckPrereqsIndexed",
- "version" : "0.020"
+ "version" : "0.021"
},
{
"class" : "Dist::Zilla::Plugin::CheckExtraTests",
@@ -131,7 +131,9 @@
"modules" : [],
"phase" : "release",
"run_under_travis" : 0,
- "skip" : []
+ "skip" : [
+ "Dist::Zilla::Plugin::RJBSMisc"
+ ]
}
},
"name" : "@RJBS/CPAN-Outdated",
@@ -140,57 +142,57 @@
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@RJBS/@Filter/PruneCruft",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@RJBS/@Filter/ManifestSkip",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@RJBS/@Filter/MetaYAML",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@RJBS/@Filter/License",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::Readme",
"name" : "@RJBS/@Filter/Readme",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@RJBS/@Filter/ExecDir",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@RJBS/@Filter/ShareDir",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@RJBS/@Filter/Manifest",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@RJBS/@Filter/TestRelease",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@RJBS/@Filter/ConfirmRelease",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@RJBS/@Filter/UploadToCPAN",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
@@ -200,12 +202,12 @@
}
},
"name" : "@RJBS/MakeMaker",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::AutoPrereqs",
"name" : "@RJBS/AutoPrereqs",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::Git::NextVersion",
@@ -216,32 +218,32 @@
"version_regexp" : "(?^:^([0-9]+\\.[0-9]+)$)"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
}
},
"name" : "@RJBS/Git::NextVersion",
- "version" : "2.047"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::PkgVersion",
"name" : "@RJBS/PkgVersion",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@RJBS/MetaConfig",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@RJBS/MetaJSON",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "@RJBS/NextRelease",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::Test::ChangesHasContent",
@@ -251,7 +253,7 @@
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@RJBS/PodSyntaxTests",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::Test::ReportPrereqs",
@@ -259,6 +261,11 @@
"version" : "0.028"
},
{
+ "class" : "Dist::Zilla::Plugin::Git::Remote::Check",
+ "name" : "@RJBS/Git::Remote::Check",
+ "version" : "0.1.2"
+ },
+ {
"class" : "Dist::Zilla::Plugin::Prereqs",
"config" : {
"Dist::Zilla::Plugin::Prereqs" : {
@@ -267,7 +274,7 @@
}
},
"name" : "@RJBS/TestMoreWithSubtests",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::PodWeaver",
@@ -284,82 +291,87 @@
{
"class" : "Pod::Weaver::Plugin::EnsurePod5",
"name" : "@CorePrep/EnsurePod5",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Plugin::H1Nester",
"name" : "@CorePrep/H1Nester",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Plugin::SingleEncoding",
"name" : "@RJBS/SingleEncoding",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Name",
"name" : "@RJBS/Name",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Version",
"name" : "@RJBS/Version",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "@RJBS/Prelude",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Synopsis",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Description",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Overview",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "@RJBS/Stability",
- "version" : "4.015"
+ "version" : "4.018"
+ },
+ {
+ "class" : "Pod::Weaver::Section::GenerateSection",
+ "name" : "@RJBS/PerlSupport",
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "Attributes",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "Methods",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "Functions",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Leftovers",
"name" : "@RJBS/Leftovers",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "@RJBS/postlude",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Authors",
"name" : "@RJBS/Authors",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Section::Contributors",
@@ -369,18 +381,23 @@
{
"class" : "Pod::Weaver::Section::Legal",
"name" : "@RJBS/Legal",
- "version" : "4.015"
+ "version" : "4.018"
},
{
"class" : "Pod::Weaver::Plugin::Transformer",
"name" : "@RJBS/List",
- "version" : "4.015"
+ "version" : "4.018"
}
]
}
},
"name" : "@RJBS/PodWeaver",
- "version" : "4.008"
+ "version" : "4.009"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::RJBSMisc",
+ "name" : "@RJBS/RJBSMisc",
+ "version" : "5.020"
},
{
"class" : "Dist::Zilla::Plugin::GithubMeta",
@@ -402,12 +419,12 @@
"changelog" : "Changes"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
}
},
"name" : "@RJBS/@Git/Check",
- "version" : "2.047"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::Git::Commit",
@@ -426,7 +443,7 @@
"changelog" : "Changes"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
},
"Dist::Zilla::Role::Git::StringFormatter" : {
@@ -434,7 +451,7 @@
}
},
"name" : "@RJBS/@Git/Commit",
- "version" : "2.047"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::Git::Tag",
@@ -443,12 +460,12 @@
"branch" : null,
"changelog" : "Changes",
"signed" : 0,
- "tag" : "0.109",
+ "tag" : "0.110",
"tag_format" : "%v",
"tag_message" : "v%V"
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
},
"Dist::Zilla::Role::Git::StringFormatter" : {
@@ -456,7 +473,7 @@
}
},
"name" : "@RJBS/@Git/Tag",
- "version" : "2.047"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::Git::Push",
@@ -468,18 +485,18 @@
"remotes_must_exist" : 0
},
"Dist::Zilla::Role::Git::Repo" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"repo_root" : "."
}
},
"name" : "@RJBS/@Git/Push",
- "version" : "2.047"
+ "version" : "2.048"
},
{
"class" : "Dist::Zilla::Plugin::Git::Contributors",
"config" : {
"Dist::Zilla::Plugin::Git::Contributors" : {
- "git_version" : "2.24.3 (Apple Git-128)",
+ "git_version" : "2.30.1 (Apple Git-130)",
"include_authors" : 0,
"include_releaser" : 1,
"order_by" : "name",
@@ -520,57 +537,57 @@
}
},
"name" : "ConfigureRequires",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExtraTestFiles",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":PerlExecFiles",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "6.017"
+ "version" : "6.024"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "6.017"
+ "version" : "6.024"
}
],
"zilla" : {
@@ -578,7 +595,7 @@
"config" : {
"is_trial" : 0
},
- "version" : "6.017"
+ "version" : "6.024"
}
},
"x_breaks" : {
@@ -596,14 +613,14 @@
"Michael McClimon <michael(a)mcclimon.org>",
"Niels Thykier <niels(a)thykier.net>",
"Olaf Alders <olaf(a)wundersolutions.com>",
- "Ricardo Signes <rjbs(a)semiotic.systems>",
"Roman Hubacek <roman.hubacek(a)centrum.cz>",
"Smylers <SMYLERS(a)cpan.fsck.com>",
"Thomas Neumann <blacky+perl(a)fluffbunny.de>",
"zhouzhen1 <zhouzhen1(a)gmail.com>"
],
- "x_generated_by_perl" : "v5.32.0",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.25",
+ "x_generated_by_perl" : "v5.35.5",
+ "x_rjbs_perl_window" : "long-term",
+ "x_serialization_backend" : "Cpanel::JSON::XS version 4.27",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/META.yml new/Getopt-Long-Descriptive-0.110/META.yml
--- old/Getopt-Long-Descriptive-0.109/META.yml 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/META.yml 2021-10-31 04:11:46.000000000 +0100
@@ -2,7 +2,7 @@
abstract: 'Getopt::Long, but simpler and more powerful'
author:
- 'Hans Dieter Pearcey <hdp(a)cpan.org>'
- - 'Ricardo Signes <rjbs(a)cpan.org>'
+ - 'Ricardo Signes <rjbs(a)semiotic.systems>'
build_requires:
CPAN::Meta::Check: '0.011'
CPAN::Meta::Requirements: '0'
@@ -14,7 +14,7 @@
configure_requires:
ExtUtils::MakeMaker: '6.78'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.017, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -30,17 +30,17 @@
Sub::Exporter: '0.972'
Sub::Exporter::Util: '0'
overload: '0'
- perl: v5.10.1
+ perl: '5.012'
strict: '0'
warnings: '0'
resources:
bugtracker: https://github.com/rjbs/Getopt-Long-Descriptive/issues
homepage: https://github.com/rjbs/Getopt-Long-Descriptive
repository: https://github.com/rjbs/Getopt-Long-Descriptive.git
-version: '0.109'
+version: '0.110'
x_Dist_Zilla:
perl:
- version: '5.032000'
+ version: '5.035005'
plugins:
-
class: Dist::Zilla::Plugin::Git::GatherDir
@@ -56,11 +56,11 @@
Dist::Zilla::Plugin::Git::GatherDir:
include_untracked: 0
name: '@RJBS/Git::GatherDir'
- version: '2.047'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::CheckPrereqsIndexed
name: '@RJBS/CheckPrereqsIndexed'
- version: '0.020'
+ version: '0.021'
-
class: Dist::Zilla::Plugin::CheckExtraTests
name: '@RJBS/CheckExtraTests'
@@ -87,64 +87,65 @@
modules: []
phase: release
run_under_travis: 0
- skip: []
+ skip:
+ - Dist::Zilla::Plugin::RJBSMisc
name: '@RJBS/CPAN-Outdated'
version: '0.057'
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@RJBS/@Filter/PruneCruft'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@RJBS/@Filter/ManifestSkip'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@RJBS/@Filter/MetaYAML'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::License
name: '@RJBS/@Filter/License'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::Readme
name: '@RJBS/@Filter/Readme'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::ExecDir
name: '@RJBS/@Filter/ExecDir'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::ShareDir
name: '@RJBS/@Filter/ShareDir'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::Manifest
name: '@RJBS/@Filter/Manifest'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::TestRelease
name: '@RJBS/@Filter/TestRelease'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@RJBS/@Filter/ConfirmRelease'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@RJBS/@Filter/UploadToCPAN'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::MakeMaker
config:
Dist::Zilla::Role::TestRunner:
default_jobs: 9
name: '@RJBS/MakeMaker'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::AutoPrereqs
name: '@RJBS/AutoPrereqs'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::Git::NextVersion
config:
@@ -153,26 +154,26 @@
version_by_branch: 1
version_regexp: (?^:^([0-9]+\.[0-9]+)$)
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
name: '@RJBS/Git::NextVersion'
- version: '2.047'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::PkgVersion
name: '@RJBS/PkgVersion'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@RJBS/MetaConfig'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@RJBS/MetaJSON'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::NextRelease
name: '@RJBS/NextRelease'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::Test::ChangesHasContent
name: '@RJBS/Test::ChangesHasContent'
@@ -180,19 +181,23 @@
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@RJBS/PodSyntaxTests'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::Test::ReportPrereqs
name: '@RJBS/Test::ReportPrereqs'
version: '0.028'
-
+ class: Dist::Zilla::Plugin::Git::Remote::Check
+ name: '@RJBS/Git::Remote::Check'
+ version: 0.1.2
+ -
class: Dist::Zilla::Plugin::Prereqs
config:
Dist::Zilla::Plugin::Prereqs:
phase: test
type: requires
name: '@RJBS/TestMoreWithSubtests'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::PodWeaver
config:
@@ -206,67 +211,71 @@
-
class: Pod::Weaver::Plugin::EnsurePod5
name: '@CorePrep/EnsurePod5'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Plugin::H1Nester
name: '@CorePrep/H1Nester'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Plugin::SingleEncoding
name: '@RJBS/SingleEncoding'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Name
name: '@RJBS/Name'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Version
name: '@RJBS/Version'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Region
name: '@RJBS/Prelude'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Synopsis'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Description'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Overview'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Generic
name: '@RJBS/Stability'
- version: '4.015'
+ version: '4.018'
+ -
+ class: Pod::Weaver::Section::GenerateSection
+ name: '@RJBS/PerlSupport'
+ version: '4.018'
-
class: Pod::Weaver::Section::Collect
name: Attributes
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Collect
name: Methods
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Collect
name: Functions
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Leftovers
name: '@RJBS/Leftovers'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Region
name: '@RJBS/postlude'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Authors
name: '@RJBS/Authors'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Section::Contributors
name: '@RJBS/Contributors'
@@ -274,13 +283,17 @@
-
class: Pod::Weaver::Section::Legal
name: '@RJBS/Legal'
- version: '4.015'
+ version: '4.018'
-
class: Pod::Weaver::Plugin::Transformer
name: '@RJBS/List'
- version: '4.015'
+ version: '4.018'
name: '@RJBS/PodWeaver'
- version: '4.008'
+ version: '4.009'
+ -
+ class: Dist::Zilla::Plugin::RJBSMisc
+ name: '@RJBS/RJBSMisc'
+ version: '5.020'
-
class: Dist::Zilla::Plugin::GithubMeta
name: '@RJBS/GithubMeta'
@@ -297,10 +310,10 @@
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
name: '@RJBS/@Git/Check'
- version: '2.047'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::Git::Commit
config:
@@ -315,12 +328,12 @@
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
name: '@RJBS/@Git/Commit'
- version: '2.047'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::Git::Tag
config:
@@ -328,16 +341,16 @@
branch: ~
changelog: Changes
signed: 0
- tag: '0.109'
+ tag: '0.110'
tag_format: '%v'
tag_message: v%V
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
name: '@RJBS/@Git/Tag'
- version: '2.047'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::Git::Push
config:
@@ -346,15 +359,15 @@
- 'github :'
remotes_must_exist: 0
Dist::Zilla::Role::Git::Repo:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
repo_root: .
name: '@RJBS/@Git/Push'
- version: '2.047'
+ version: '2.048'
-
class: Dist::Zilla::Plugin::Git::Contributors
config:
Dist::Zilla::Plugin::Git::Contributors:
- git_version: '2.24.3 (Apple Git-128)'
+ git_version: '2.30.1 (Apple Git-130)'
include_authors: 0
include_releaser: 1
order_by: name
@@ -384,52 +397,52 @@
phase: configure
type: requires
name: ConfigureRequires
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExtraTestFiles'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':PerlExecFiles'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '6.017'
+ version: '6.024'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '6.017'
+ version: '6.024'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
- version: '6.017'
+ version: '6.024'
x_breaks:
MooseX::Getopt: '< 0.66'
x_contributors:
@@ -444,11 +457,11 @@
- 'Michael McClimon <michael(a)mcclimon.org>'
- 'Niels Thykier <niels(a)thykier.net>'
- 'Olaf Alders <olaf(a)wundersolutions.com>'
- - 'Ricardo Signes <rjbs(a)semiotic.systems>'
- 'Roman Hubacek <roman.hubacek(a)centrum.cz>'
- 'Smylers <SMYLERS(a)cpan.fsck.com>'
- 'Thomas Neumann <blacky+perl(a)fluffbunny.de>'
- 'zhouzhen1 <zhouzhen1(a)gmail.com>'
-x_generated_by_perl: v5.32.0
+x_generated_by_perl: v5.35.5
+x_rjbs_perl_window: long-term
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/Makefile.PL new/Getopt-Long-Descriptive-0.110/Makefile.PL
--- old/Getopt-Long-Descriptive-0.109/Makefile.PL 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/Makefile.PL 2021-10-31 04:11:46.000000000 +0100
@@ -1,20 +1,20 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.017.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.024.
use strict;
use warnings;
-use 5.010001;
+use 5.012;
-use ExtUtils::MakeMaker;
+use ExtUtils::MakeMaker 6.78;
my %WriteMakefileArgs = (
"ABSTRACT" => "Getopt::Long, but simpler and more powerful",
- "AUTHOR" => "Hans Dieter Pearcey <hdp\(a)cpan.org>, Ricardo Signes <rjbs\(a)cpan.org>",
+ "AUTHOR" => "Hans Dieter Pearcey <hdp\(a)cpan.org>, Ricardo Signes <rjbs\(a)semiotic.systems>",
"CONFIGURE_REQUIRES" => {
"ExtUtils::MakeMaker" => "6.78"
},
"DISTNAME" => "Getopt-Long-Descriptive",
"LICENSE" => "perl",
- "MIN_PERL_VERSION" => "5.010001",
+ "MIN_PERL_VERSION" => "5.012",
"NAME" => "Getopt::Long::Descriptive",
"PREREQ_PM" => {
"Carp" => 0,
@@ -38,7 +38,7 @@
"Test::More" => "0.96",
"Test::Warnings" => "0.005"
},
- "VERSION" => "0.109",
+ "VERSION" => "0.110",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/README new/Getopt-Long-Descriptive-0.110/README
--- old/Getopt-Long-Descriptive-0.109/README 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/README 2021-10-31 04:11:46.000000000 +0100
@@ -1,5 +1,5 @@
This archive contains the distribution Getopt-Long-Descriptive,
-version 0.109:
+version 0.110:
Getopt::Long, but simpler and more powerful
@@ -9,4 +9,4 @@
the same terms as the Perl 5 programming language system itself.
-This README file was generated by Dist::Zilla::Plugin::Readme v6.017.
+This README file was generated by Dist::Zilla::Plugin::Readme v6.024.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/dist.ini new/Getopt-Long-Descriptive-0.110/dist.ini
--- old/Getopt-Long-Descriptive-0.109/dist.ini 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/dist.ini 2021-10-31 04:11:46.000000000 +0100
@@ -1,11 +1,12 @@
name = Getopt-Long-Descriptive
author = Hans Dieter Pearcey <hdp(a)cpan.org>
-author = Ricardo Signes <rjbs(a)cpan.org>
+author = Ricardo Signes <rjbs(a)semiotic.systems>
license = Perl_5
copyright_holder = Hans Dieter Pearcey
copyright_year = 2005
[@RJBS]
+perl-window = long-term
[Breaks]
MooseX::Getopt = < 0.66
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/lib/Getopt/Long/Descriptive/Opts.pm new/Getopt-Long-Descriptive-0.110/lib/Getopt/Long/Descriptive/Opts.pm
--- old/Getopt-Long-Descriptive-0.109/lib/Getopt/Long/Descriptive/Opts.pm 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/lib/Getopt/Long/Descriptive/Opts.pm 2021-10-31 04:11:46.000000000 +0100
@@ -1,8 +1,8 @@
use strict;
use warnings;
-package Getopt::Long::Descriptive::Opts;
+package Getopt::Long::Descriptive::Opts 0.110;
# ABSTRACT: object representing command line switches
-$Getopt::Long::Descriptive::Opts::VERSION = '0.109';
+
use Scalar::Util qw(blessed weaken);
#pod =head1 DESCRIPTION
@@ -145,7 +145,7 @@
=head1 VERSION
-version 0.109
+version 0.110
=head1 DESCRIPTION
@@ -161,6 +161,16 @@
way to avoid conflict with automatically generated methods. Methods with
multiple underscores (in case you're reading the source) are private.
+=head1 PERL VERSION
+
+This library should run on perls released even a long time ago. It should work
+on any version of perl released in the last five years.
+
+Although it may work on older versions of perl, no guarantee is made that the
+minimum required version will not be increased. The version may be increased
+for any reason, and there is no promise that patches will be accepted to lower
+the minimum required perl.
+
=head1 METHODS
B<Achtung!> All methods beginning with an underscore are experimental as of
@@ -193,7 +203,7 @@
=item *
-Ricardo Signes <rjbs(a)cpan.org>
+Ricardo Signes <rjbs(a)semiotic.systems>
=back
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/lib/Getopt/Long/Descriptive/Usage.pm new/Getopt-Long-Descriptive-0.110/lib/Getopt/Long/Descriptive/Usage.pm
--- old/Getopt-Long-Descriptive-0.109/lib/Getopt/Long/Descriptive/Usage.pm 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/lib/Getopt/Long/Descriptive/Usage.pm 2021-10-31 04:11:46.000000000 +0100
@@ -1,8 +1,8 @@
use strict;
use warnings;
-package Getopt::Long::Descriptive::Usage;
+package Getopt::Long::Descriptive::Usage 0.110;
# ABSTRACT: the usage description for GLD
-$Getopt::Long::Descriptive::Usage::VERSION = '0.109';
+
use List::Util qw(max);
#pod =head1 SYNOPSIS
@@ -280,7 +280,7 @@
=head1 VERSION
-version 0.109
+version 0.110
=head1 SYNOPSIS
@@ -296,6 +296,16 @@
This document only describes the methods of the Usage object. For information
on how to use L<Getopt::Long::Descriptive>, consult its documentation.
+=head1 PERL VERSION
+
+This library should run on perls released even a long time ago. It should work
+on any version of perl released in the last five years.
+
+Although it may work on older versions of perl, no guarantee is made that the
+minimum required version will not be increased. The version may be increased
+for any reason, and there is no promise that patches will be accepted to lower
+the minimum required perl.
+
=head1 METHODS
=head2 new
@@ -349,7 +359,7 @@
=item *
-Ricardo Signes <rjbs(a)cpan.org>
+Ricardo Signes <rjbs(a)semiotic.systems>
=back
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/lib/Getopt/Long/Descriptive.pm new/Getopt-Long-Descriptive-0.110/lib/Getopt/Long/Descriptive.pm
--- old/Getopt-Long-Descriptive-0.109/lib/Getopt/Long/Descriptive.pm 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/lib/Getopt/Long/Descriptive.pm 2021-10-31 04:11:46.000000000 +0100
@@ -1,8 +1,8 @@
use strict;
use warnings;
-package Getopt::Long::Descriptive;
+package Getopt::Long::Descriptive 0.110;
# ABSTRACT: Getopt::Long, but simpler and more powerful
-$Getopt::Long::Descriptive::VERSION = '0.109';
+
use v5.10.1;
use Carp qw(carp croak);
@@ -731,7 +731,7 @@
=head1 VERSION
-version 0.109
+version 0.110
=head1 SYNOPSIS
@@ -770,6 +770,16 @@
It also provides usage (help) messages, data validation, and a few other useful
features.
+=head1 PERL VERSION
+
+This library should run on perls released even a long time ago. It should work
+on any version of perl released in the last five years.
+
+Although it may work on older versions of perl, no guarantee is made that the
+minimum required version will not be increased. The version may be increased
+for any reason, and there is no promise that patches will be accepted to lower
+the minimum required perl.
+
=head1 FUNCTIONS
Getopt::Long::Descriptive only exports one routine by default:
@@ -1015,13 +1025,13 @@
=item *
-Ricardo Signes <rjbs(a)cpan.org>
+Ricardo Signes <rjbs(a)semiotic.systems>
=back
=head1 CONTRIBUTORS
-=for stopwords Arthur Axel 'fREW' Schmidt Dave Rolsky Diab Jerius Hans Dieter Pearcey Harley Pig hdp(a)cpan.org Karen Etheridge Michael McClimon Niels Thykier Olaf Alders Ricardo Signes Roman Hubacek Smylers Thomas Neumann zhouzhen1
+=for stopwords Arthur Axel 'fREW' Schmidt Dave Rolsky Diab Jerius Hans Dieter Pearcey Harley Pig hdp(a)cpan.org Karen Etheridge Michael McClimon Niels Thykier Olaf Alders Roman Hubacek Smylers Thomas Neumann zhouzhen1
=over 4
@@ -1071,10 +1081,6 @@
=item *
-Ricardo Signes <rjbs(a)semiotic.systems>
-
-=item *
-
Roman Hubacek <roman.hubacek(a)centrum.cz>
=item *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/t/00-report-prereqs.dd new/Getopt-Long-Descriptive-0.110/t/00-report-prereqs.dd
--- old/Getopt-Long-Descriptive-0.109/t/00-report-prereqs.dd 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/t/00-report-prereqs.dd 2021-10-31 04:11:46.000000000 +0100
@@ -22,7 +22,7 @@
'Sub::Exporter' => '0.972',
'Sub::Exporter::Util' => '0',
'overload' => '0',
- 'perl' => 'v5.10.1',
+ 'perl' => '5.012',
'strict' => '0',
'warnings' => '0'
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Getopt-Long-Descriptive-0.109/xt/release/changes_has_content.t new/Getopt-Long-Descriptive-0.110/xt/release/changes_has_content.t
--- old/Getopt-Long-Descriptive-0.109/xt/release/changes_has_content.t 2021-03-17 00:55:48.000000000 +0100
+++ new/Getopt-Long-Descriptive-0.110/xt/release/changes_has_content.t 2021-10-31 04:11:46.000000000 +0100
@@ -2,7 +2,7 @@
note 'Checking Changes';
my $changes_file = 'Changes';
-my $newver = '0.109';
+my $newver = '0.110';
my $trial_token = '-TRIAL';
my $encoding = 'UTF-8';
1
0