openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
July 2024
- 1 participants
- 1521 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package secrets for openSUSE:Factory checked in at 2024-07-22 17:17:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/secrets (Old)
and /work/SRC/openSUSE:Factory/.secrets.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "secrets"
Mon Jul 22 17:17:05 2024 rev:11 rq:1188677 version:9.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/secrets/secrets.changes 2024-06-24 20:58:09.886965918 +0200
+++ /work/SRC/openSUSE:Factory/.secrets.new.17339/secrets.changes 2024-07-22 17:18:28.306398503 +0200
@@ -1,0 +2,7 @@
+Fri Jul 19 03:09:37 UTC 2024 - Richard Rahl <rrahl0(a)opensuse.org>
+
+- update to 9.6:
+ * Improve password generation threading
+ * Fix crash on changing DB password
+
+-------------------------------------------------------------------
Old:
----
secrets-9.5.obscpio
New:
----
secrets-9.6.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ secrets.spec ++++++
--- /var/tmp/diff_new_pack.Ru6ImQ/_old 2024-07-22 17:18:29.514446702 +0200
+++ /var/tmp/diff_new_pack.Ru6ImQ/_new 2024-07-22 17:18:29.514446702 +0200
@@ -23,7 +23,7 @@
%define psuffix %nil
%endif
Name: secrets%{psuffix}
-Version: 9.5
+Version: 9.6
Release: 0
Summary: A password manager for GNOME
License: GPL-3.0-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Ru6ImQ/_old 2024-07-22 17:18:29.546447979 +0200
+++ /var/tmp/diff_new_pack.Ru6ImQ/_new 2024-07-22 17:18:29.550448138 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual" >
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/World/secrets.git</param>
- <param name="revision">refs/tags/9.5</param>
+ <param name="revision">refs/tags/9.6</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
++++++ secrets-9.5.obscpio -> secrets-9.6.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/secrets-9.5/data/org.gnome.World.Secrets.metainfo.xml.in.in new/secrets-9.6/data/org.gnome.World.Secrets.metainfo.xml.in.in
--- old/secrets-9.5/data/org.gnome.World.Secrets.metainfo.xml.in.in 2024-06-22 10:39:28.000000000 +0200
+++ new/secrets-9.6/data/org.gnome.World.Secrets.metainfo.xml.in.in 2024-07-14 10:55:00.000000000 +0200
@@ -12,6 +12,15 @@
<p>Secrets is a password manager which makes use of the KeePass v.4 format. It integrates perfectly with the GNOME desktop and provides an easy and uncluttered interface for the management of password databases.</p>
</description>
<releases>
+ <release version="9.6" date="2024-07-14">
+ <description>
+ <p>Bugfix release.</p>
+ <ul>
+ <li>Improve password generation threading</li>
+ <li>Fix crash on changing DB password</li>
+ </ul>
+ </description>
+ </release>
<release version="9.5" date="2024-06-22">
<description>
<p>Bugfix release.</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/secrets-9.5/gsecrets/application.py new/secrets-9.6/gsecrets/application.py
--- old/secrets-9.5/gsecrets/application.py 2024-06-22 10:39:28.000000000 +0200
+++ new/secrets-9.6/gsecrets/application.py 2024-07-14 10:55:00.000000000 +0200
@@ -15,7 +15,7 @@
application_id = const.APP_ID
settings = Gio.Settings.new(application_id)
- def __init__(self, executor, *args, **_kwargs):
+ def __init__(self, *args, **_kwargs):
super().__init__(
*args,
application_id=self.application_id,
@@ -34,8 +34,6 @@
None,
)
- self.executor = executor
-
def do_startup(self): # pylint: disable=arguments-differ
Adw.Application.do_startup(self)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/secrets-9.5/gsecrets/main.py.in new/secrets-9.6/gsecrets/main.py.in
--- old/secrets-9.5/gsecrets/main.py.in 2024-06-22 10:39:28.000000000 +0200
+++ new/secrets-9.6/gsecrets/main.py.in 2024-07-14 10:55:00.000000000 +0200
@@ -5,7 +5,6 @@
import os
import locale
import gettext
-import concurrent.futures
import gi
@@ -53,10 +52,10 @@
from gsecrets.application import Application
- with concurrent.futures.ProcessPoolExecutor(max_workers=1) as executor:
- app = Application(executor)
- exit_status = app.run(sys.argv)
- sys.exit(exit_status)
+ app = Application()
+
+ exit_status = app.run(sys.argv)
+ sys.exit(exit_status)
if __name__ == "__main__":
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/secrets-9.5/gsecrets/password_generator.py new/secrets-9.6/gsecrets/password_generator.py
--- old/secrets-9.5/gsecrets/password_generator.py 2024-06-22 10:39:28.000000000 +0200
+++ new/secrets-9.6/gsecrets/password_generator.py 2024-07-14 10:55:00.000000000 +0200
@@ -3,10 +3,15 @@
import secrets
import string
+import threading
+import typing
-from gi.repository import Gio
+from gi.repository import GLib
from zxcvbn import zxcvbn
+if typing.TYPE_CHECKING:
+ from typing import Callable
+
def generate(
length: int,
@@ -86,10 +91,18 @@
return 0
-def strength_async(password, callback):
- def cb_wrapper(future):
- callback(future.result())
-
- executor = Gio.Application.get_default().executor
- future = executor.submit(strength, password)
- future.add_done_callback(cb_wrapper)
+def _threaded_compute_strenght(password: str, callback: Callable[[int], None]) -> None:
+ score = strength(password)
+ GLib.idle_add(callback, score)
+
+
+def strength_async(password: str, callback: Callable[[int], None]) -> None:
+ if password:
+ thread = threading.Thread(
+ target=_threaded_compute_strenght,
+ args=[password, callback],
+ )
+ thread.daemon = True
+ thread.start()
+ else:
+ callback(0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/secrets-9.5/gsecrets/widgets/database_settings_dialog.py new/secrets-9.6/gsecrets/widgets/database_settings_dialog.py
--- old/secrets-9.5/gsecrets/widgets/database_settings_dialog.py 2024-06-22 10:39:28.000000000 +0200
+++ new/secrets-9.6/gsecrets/widgets/database_settings_dialog.py 2024-07-14 10:55:00.000000000 +0200
@@ -195,7 +195,7 @@
button.set_sensitive(False)
self.window.key_providers.generate_composite_key_async(
- self.database_manager.get_salt(),
+ self.database_manager.get_salt_as_lazy(),
self._on_generate_composite_key,
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/secrets-9.5/meson.build new/secrets-9.6/meson.build
--- old/secrets-9.5/meson.build 2024-06-22 10:39:28.000000000 +0200
+++ new/secrets-9.6/meson.build 2024-07-14 10:55:00.000000000 +0200
@@ -1,5 +1,5 @@
project('secrets',
- version: '9.5',
+ version: '9.6',
meson_version: '>= 0.59',
license: 'GPL-3.0-only'
)
++++++ secrets.obsinfo ++++++
--- /var/tmp/diff_new_pack.Ru6ImQ/_old 2024-07-22 17:18:29.742455799 +0200
+++ /var/tmp/diff_new_pack.Ru6ImQ/_new 2024-07-22 17:18:29.746455959 +0200
@@ -1,5 +1,5 @@
name: secrets
-version: 9.5
-mtime: 1719045568
-commit: 7def94165df442d1fc7c46e9843db087a465aba8
+version: 9.6
+mtime: 1720947300
+commit: df133c50d8409795b57ef679e0fb7043780ec7e5
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package revelation for openSUSE:Factory checked in at 2024-07-22 17:17:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/revelation (Old)
and /work/SRC/openSUSE:Factory/.revelation.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "revelation"
Mon Jul 22 17:17:03 2024 rev:5 rq:1188678 version:0.5.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/revelation/revelation.changes 2023-11-07 21:27:42.618500375 +0100
+++ /work/SRC/openSUSE:Factory/.revelation.new.17339/revelation.changes 2024-07-22 17:18:26.206314714 +0200
@@ -1,0 +2,15 @@
+Wed Jul 17 08:12:58 UTC 2024 - ming li <mli(a)suse.com>
+
+- Update to version 0.5.5:
+ * Bugfixes:
+ - Fix building with >=Meson-0.60
+ - Fix importing GPass-0.5.1 files
+ - Fix Metainfo errors reported by Debian
+ * Others:
+ - Code changes based on flake8 and bandit
+ - First Meson only supported release
+ * Updated translations.
+- Remove revelation-mesonfix-061.patch, the new version has fixed
+ this issue
+
+-------------------------------------------------------------------
Old:
----
revelation-0.5.4.tar.xz
revelation-mesonfix-061.patch
New:
----
revelation-0.5.5.tar.xz
BETA DEBUG BEGIN:
Old: * Updated translations.
- Remove revelation-mesonfix-061.patch, the new version has fixed
this issue
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ revelation.spec ++++++
--- /var/tmp/diff_new_pack.ZaAxm6/_old 2024-07-22 17:18:27.730375521 +0200
+++ /var/tmp/diff_new_pack.ZaAxm6/_new 2024-07-22 17:18:27.730375521 +0200
@@ -1,7 +1,7 @@
#
# spec file for package revelation
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,13 @@
Name: revelation
-Version: 0.5.4
+Version: 0.5.5
Release: 0
Summary: Password manager for GNOME
License: GPL-2.0-only
Group: Productivity/Security
URL: http://revelation.olasagasti.info
Source: https://github.com/mikelolasagasti/revelation/releases/download/revelation-…
-# PATCH-FIX-UPSTREAM revelation-mesonfix-061.patch bjorn.lie(a)gmail.com -- Fix build with meson 0.61 and newer
-Patch0: revelation-mesonfix-061.patch
BuildRequires: fdupes
BuildRequires: gobject-introspection
@@ -70,12 +68,13 @@
%doc AUTHORS ChangeLog README.md TODO NEWS
%{_bindir}/revelation
%{_datadir}/applications/info.olasagasti.revelation.desktop
-%{_datadir}/metainfo/info.olasagasti.revelation.appdata.xml
+%{_datadir}/metainfo/info.olasagasti.revelation.metainfo.xml
%{_datadir}/revelation/
%{_datadir}/icons/hicolor/*/apps/info.olasagasti.revelation*
%{_datadir}/mime/packages/revelation.xml
%{python3_sitelib}/revelation/
%{_datadir}/glib-2.0/schemas/info.olasagasti.revelation.gschema.xml
+%{_datadir}/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-revelation.png
%files lang -f %{name}.lang
++++++ revelation-0.5.4.tar.xz -> revelation-0.5.5.tar.xz ++++++
++++ 7620 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package pandoc-cli for openSUSE:Factory checked in at 2024-07-22 17:17:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pandoc-cli (Old)
and /work/SRC/openSUSE:Factory/.pandoc-cli.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pandoc-cli"
Mon Jul 22 17:17:01 2024 rev:9 rq:1188674 version:3.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/pandoc-cli/pandoc-cli.changes 2024-05-22 21:32:18.469607882 +0200
+++ /work/SRC/openSUSE:Factory/.pandoc-cli.new.17339/pandoc-cli.changes 2024-07-22 17:18:22.954184961 +0200
@@ -1,0 +2,6 @@
+Mon Jun 24 21:19:11 UTC 2024 - Peter Simons <psimons(a)suse.com>
+
+- Update pandoc-cli to version 3.2.1.
+ Upstream does not provide a change log file.
+
+-------------------------------------------------------------------
Old:
----
pandoc-cli-3.2.tar.gz
pandoc-cli.cabal
New:
----
pandoc-cli-3.2.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pandoc-cli.spec ++++++
--- /var/tmp/diff_new_pack.7oW4Ww/_old 2024-07-22 17:18:23.654212891 +0200
+++ /var/tmp/diff_new_pack.7oW4Ww/_new 2024-07-22 17:18:23.658213051 +0200
@@ -17,13 +17,12 @@
Name: pandoc-cli
-Version: 3.2
+Version: 3.2.1
Release: 0
Summary: Conversion between documentation formats
License: GPL-2.0-or-later
URL: https://hackage.haskell.org/package/%{name}
Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.t…
-Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{…
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-base-prof
@@ -57,7 +56,6 @@
%prep
%autosetup
-cp -p %{SOURCE1} %{name}.cabal
%build
%define cabal_configure_options -f+lua -f+server
++++++ pandoc-cli-3.2.tar.gz -> pandoc-cli-3.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pandoc-cli-3.2/man/pandoc-lua.1 new/pandoc-cli-3.2.1/man/pandoc-lua.1
--- old/pandoc-cli-3.2/man/pandoc-lua.1 2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-cli-3.2.1/man/pandoc-lua.1 2001-09-09 03:46:40.000000000 +0200
@@ -1,6 +1,6 @@
-.\" Automatically generated by Pandoc 3.2
+.\" Automatically generated by Pandoc 3.2.1
.\"
-.TH "pandoc-lua" "1" "September 22, 2022" "pandoc 3.2" "Pandoc User\[cq]s Guide"
+.TH "pandoc-lua" "1" "September 22, 2022" "pandoc 3.2.1" "Pandoc User\[cq]s Guide"
.SH SYNOPSIS
\f[CR]pandoc\-lua\f[R] [\f[I]options\f[R]] [\f[I]script\f[R]
[\f[I]args\f[R]]]
@@ -76,7 +76,7 @@
This software carries no warranty of any kind.
(See COPYRIGHT for full copyright and warranty notices.)
.PP
-Lua: Copyright 1994\-2022 Lua.org, PUC\-Rio.
+Lua: Copyright 1994\-2023 Lua.org, PUC\-Rio.
.PP
The Pandoc source code may be downloaded
from <https://hackage.haskell.org/package/pandoc> or
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pandoc-cli-3.2/man/pandoc-server.1 new/pandoc-cli-3.2.1/man/pandoc-server.1
--- old/pandoc-cli-3.2/man/pandoc-server.1 2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-cli-3.2.1/man/pandoc-server.1 2001-09-09 03:46:40.000000000 +0200
@@ -1,6 +1,6 @@
-.\" Automatically generated by Pandoc 3.2
+.\" Automatically generated by Pandoc 3.2.1
.\"
-.TH "pandoc-server" "1" "August 15, 2022" "pandoc 3.2" "Pandoc User\[cq]s Guide"
+.TH "pandoc-server" "1" "August 15, 2022" "pandoc 3.2.1" "Pandoc User\[cq]s Guide"
.SH SYNOPSIS
\f[CR]pandoc\-server\f[R] [\f[I]options\f[R]]
.SH DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pandoc-cli-3.2/man/pandoc.1 new/pandoc-cli-3.2.1/man/pandoc.1
--- old/pandoc-cli-3.2/man/pandoc.1 2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-cli-3.2.1/man/pandoc.1 2001-09-09 03:46:40.000000000 +0200
@@ -1,6 +1,6 @@
-.\" Automatically generated by Pandoc 3.2
+.\" Automatically generated by Pandoc 3.2.1
.\"
-.TH "pandoc" "1" "May 11, 2024" "pandoc 3.2" "Pandoc User\[cq]s Guide"
+.TH "pandoc" "1" "June 24, 2024" "pandoc 3.2.1" "Pandoc User\[cq]s Guide"
.SH NAME
pandoc - general markup converter
.SH SYNOPSIS
@@ -948,6 +948,10 @@
This option can be used repeatedly to include multiple files.
They will be included in the order specified.
Implies \f[CR]\-\-standalone\f[R].
+Note that if the output format is \f[CR]odt\f[R], this file must be in
+OpenDocument XML format suitable for insertion into the body of the
+document, and if the output is \f[CR]docx\f[R], this file must be in
+appropriate OpenXML format.
.TP
\f[CR]\-A\f[R] \f[I]FILE\f[R], \f[CR]\-\-include\-after\-body=\f[R]\f[I]FILE\f[R]|\f[I]URL\f[R]
Include contents of \f[I]FILE\f[R], verbatim, at the end of the document
@@ -956,6 +960,10 @@
This option can be used repeatedly to include multiple files.
They will be included in the order specified.
Implies \f[CR]\-\-standalone\f[R].
+Note that if the output format is \f[CR]odt\f[R], this file must be in
+OpenDocument XML format suitable for insertion into the body of the
+document, and if the output is \f[CR]docx\f[R], this file must be in
+appropriate OpenXML format.
.TP
\f[CR]\-\-resource\-path=\f[R]\f[I]SEARCHPATH\f[R]
List of paths to search for images and other resources.
@@ -1018,6 +1026,15 @@
\f[CR]\-\-mathjax\f[R] is used, and some advanced features (e.g.\ zoom
or speaker notes) may not work in an offline \[lq]self\-contained\[rq]
\f[CR]reveal.js\f[R] slide show.
+.RS
+.PP
+For SVG images, \f[CR]img\f[R] tags with \f[CR]data:\f[R] URIs are used,
+unless the image has the class \f[CR]inline\-svg\f[R], in which case an
+inline SVG element is inserted.
+This approach is recommended when there are many occurrences of the same
+SVG in a document, as \f[CR]<use>\f[R] elements will be used to reduce
+duplication.
+.RE
.TP
\f[CR]\-\-html\-q\-tags[=true|false]\f[R]
Use \f[CR]<q>\f[R] tags for quotes in HTML.
@@ -2698,8 +2715,8 @@
.SS Variables for HTML math
.TP
\f[CR]classoption\f[R]
-when using KaTeX, you can render display math equations flush left using
-YAML metadata or with \f[CR]\-M classoption=fleqn\f[R].
+when using \f[CR]\-\-katex\f[R], you can render display math equations
+flush left using YAML metadata or with \f[CR]\-M classoption=fleqn\f[R].
.SS Variables for HTML slides
These affect HTML output when producing slide shows with pandoc.
.TP
@@ -2965,11 +2982,14 @@
a map of Babel language names (e.g.\ \f[CR]chinese\f[R]) to the font to
be used with the language:
.RS
-.PP
- * * * * *
-.PP
-babelfonts: chinese\-hant: \[lq]Noto Serif CJK TC\[rq] russian:
-\[lq]Noto Serif\[rq] \&...
+.IP
+.EX
+\-\-\-
+babelfonts:
+ chinese\-hant: \[dq]Noto Serif CJK TC\[dq]
+ russian: \[dq]Noto Serif\[dq]
+\&...
+.EE
.RE
.TP
\f[CR]microtypeoptions\f[R]
@@ -3158,6 +3178,14 @@
.TP
\f[CR]section\f[R]
section number in man pages
+.SS Variables for Texinfo
+.TP
+\f[CR]version\f[R]
+version of software (used in title and title page)
+.TP
+\f[CR]filename\f[R]
+name of info file to be generated (defaults to a name based on the texi
+filename)
.SS Variables for Typst
.TP
\f[CR]margin\f[R]
@@ -6056,8 +6084,8 @@
Supports GitHub\-style Markdown alerts, like
.IP
.EX
-> [!INFO]
-> This is an informational message.
+> [!TIP]
+> Helpful advice for doing things better or more easily.
.EE
.SS Extension: \f[CR]autolink_bare_uris\f[R]
Makes all absolute URIs into links, even when not surrounded by pointy
@@ -6883,6 +6911,8 @@
:::
::::::::::::::
.EE
+.PP
+Note: Specifying column widths does not currently work for PowerPoint.
.SS Additional columns attributes in beamer
The div containers with classes \f[CR]columns\f[R] and \f[CR]column\f[R]
can optionally have an \f[CR]align\f[R] attribute.
@@ -6967,8 +6997,8 @@
Note that for reveal.js, the \f[CR]background\-image\f[R] will be used
as a \f[CR]parallaxBackgroundImage\f[R] (see below).
.PP
-For pptx, you can use a reference doc in which background images have
-been set on the relevant layouts.
+For pptx, you can use a \f[CR]\-\-reference\-doc\f[R] in which
+background images have been set on the relevant layouts.
.SS \f[CR]parallaxBackgroundImage\f[R] (reveal.js)
For reveal.js, there is also the reveal.js\-native option
\f[CR]parallaxBackgroundImage\f[R], which produces a parallax scrolling
@@ -7005,8 +7035,8 @@
(Note that the \f[CR]data\-\f[R] prefix is required here, as it
isn\[cq]t added automatically.)
.PP
-For pptx, pass a reference doc with the background image set on the
-\[lq]Title Slide\[rq] layout.
+For pptx, pass a \f[CR]\-\-reference\-doc\f[R] with the background image
+set on the \[lq]Title Slide\[rq] layout.
.SS Example (reveal.js)
.IP
.EX
@@ -7717,8 +7747,6 @@
standalone Lua interpreter.
The behavior is mostly identical to that of the standalone
\f[CR]lua\f[R] executable, version 5.4.
-However, there is no REPL yet, and the \f[CR]\-i\f[R] option has no
-effect.
For full documentation, see the pandoc\-lua man page.
.SH A NOTE ON SECURITY
.IP "1." 3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pandoc-cli-3.2/pandoc-cli.cabal new/pandoc-cli-3.2.1/pandoc-cli.cabal
--- old/pandoc-cli-3.2/pandoc-cli.cabal 2001-09-09 03:46:40.000000000 +0200
+++ new/pandoc-cli-3.2.1/pandoc-cli.cabal 2001-09-09 03:46:40.000000000 +0200
@@ -1,10 +1,10 @@
cabal-version: 2.4
name: pandoc-cli
-version: 3.2
+version: 3.2.1
build-type: Simple
license: GPL-2.0-or-later
license-file: COPYING.md
-copyright: (c) 2006-2022 John MacFarlane
+copyright: (c) 2006-2024 John MacFarlane
author: John MacFarlane <jgm(a)berkeley.edu>
maintainer: John MacFarlane <jgm(a)berkeley.edu>
bug-reports: https://github.com/jgm/pandoc/issues
@@ -70,7 +70,7 @@
buildable: True
-- Note: we always link to an exact version of pandoc, with the
-- same version as this package:
- build-depends: pandoc == 3.2,
+ build-depends: pandoc == 3.2.1,
text
other-modules: PandocCLI.Lua
, PandocCLI.Server
@@ -79,7 +79,7 @@
build-depends: template-haskell,
time
if flag(server)
- build-depends: pandoc-server >= 0.1 && < 0.2,
+ build-depends: pandoc-server >= 0.1.0.6 && < 0.2,
wai-extra >= 3.0.24,
warp,
safe
@@ -89,7 +89,7 @@
if flag(lua)
build-depends: hslua-cli >= 1.4.1 && < 1.5,
- pandoc-lua-engine >= 0.2.1 && < 0.3,
+ pandoc-lua-engine >= 0.3 && < 0.4,
temporary >= 1.1 && < 1.4
hs-source-dirs: lua
else
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gtk2hs-buildtools for openSUSE:Factory checked in at 2024-07-22 17:16:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk2hs-buildtools (Old)
and /work/SRC/openSUSE:Factory/.gtk2hs-buildtools.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk2hs-buildtools"
Mon Jul 22 17:16:59 2024 rev:5 rq:1188672 version:0.13.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk2hs-buildtools/gtk2hs-buildtools.changes 2024-01-10 21:51:46.463046667 +0100
+++ /work/SRC/openSUSE:Factory/.gtk2hs-buildtools.new.17339/gtk2hs-buildtools.changes 2024-07-22 17:18:16.733936787 +0200
@@ -1,0 +2,12 @@
+Sat Jul 13 12:59:34 UTC 2024 - Peter Simons <psimons(a)suse.com>
+
+- Update gtk2hs-buildtools to version 0.13.11.0.
+ Upstream does not provide a change log file.
+
+-------------------------------------------------------------------
+Mon Jul 1 04:43:34 UTC 2024 - Peter Simons <psimons(a)suse.com>
+
+- Update gtk2hs-buildtools to version 0.13.10.0 revision 2.
+ Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------
Old:
----
gtk2hs-buildtools-0.13.10.0.tar.gz
gtk2hs-buildtools.cabal
New:
----
gtk2hs-buildtools-0.13.11.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtk2hs-buildtools.spec ++++++
--- /var/tmp/diff_new_pack.bzhUSv/_old 2024-07-22 17:18:18.097991209 +0200
+++ /var/tmp/diff_new_pack.bzhUSv/_new 2024-07-22 17:18:18.097991209 +0200
@@ -19,13 +19,12 @@
%global pkg_name gtk2hs-buildtools
%global pkgver %{pkg_name}-%{version}
Name: %{pkg_name}
-Version: 0.13.10.0
+Version: 0.13.11.0
Release: 0
Summary: Tools to build the Gtk2Hs suite of User Interface libraries
License: GPL-2.0-only
URL: https://hackage.haskell.org/package/%{name}
Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.t…
-Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{…
BuildRequires: alex
BuildRequires: chrpath
BuildRequires: ghc-Cabal-devel
@@ -95,7 +94,6 @@
%prep
%autosetup
-cp -p %{SOURCE1} %{name}.cabal
%build
%ghc_lib_build
++++++ gtk2hs-buildtools-0.13.10.0.tar.gz -> gtk2hs-buildtools-0.13.11.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/base/admin/Config.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/base/admin/Config.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/base/admin/Config.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/base/admin/Config.hs 2001-09-09 03:46:40.000000000 +0200
@@ -34,7 +34,7 @@
--
errorLimit,
--
- -- debuging
+ -- debugging
--
assertEnabled)
where
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/base/errors/Errors.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/base/errors/Errors.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/base/errors/Errors.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/base/errors/Errors.hs 2001-09-09 03:46:40.000000000 +0200
@@ -19,7 +19,7 @@
--
--- DESCRIPTION ---------------------------------------------------------------
--
--- This modules exports some auxilliary routines for error handling.
+-- This modules exports some auxiliary routines for error handling.
--
--- DOCU ----------------------------------------------------------------------
--
@@ -78,7 +78,7 @@
-- note that the equality to on errors takes into account only the error level
-- and position (not the error text)
--
--- note that these comparisions are expensive (the positions contain the file
+-- note that these comparisons are expensive (the positions contain the file
-- names as strings)
--
instance Eq Error where
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/base/general/Binary.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/base/general/Binary.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/base/general/Binary.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/base/general/Binary.hs 2001-09-09 03:46:40.000000000 +0200
@@ -296,7 +296,7 @@
getByte = getWord8
-- -----------------------------------------------------------------------------
--- Primitve Word writes
+-- Primitive Word writes
instance Binary Word8 where
put_ = putWord8
@@ -358,7 +358,7 @@
(fromIntegral w8))
-- -----------------------------------------------------------------------------
--- Primitve Int writes
+-- Primitive Int writes
instance Binary Int8 where
put_ h w = put_ h (fromIntegral w :: Word8)
@@ -668,7 +668,7 @@
dict_p_p <- tellBin bh
put_ bh dict_p_p -- Placeholder for ptr to dictionary
- -- Make some intial state
+ -- Make some initial state
usr_state <- newWriteState
-- Put the main thing,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/base/general/FileOps.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/base/general/FileOps.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/base/general/FileOps.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/base/general/FileOps.hs 2001-09-09 03:46:40.000000000 +0200
@@ -69,7 +69,7 @@
-- |Create a temporary file with a unique name.
--
-- * A unique sequence of at least six characters and digits is added
--- inbetween the two given components (the latter of which must include the
+-- in between the two given components (the latter of which must include the
-- file suffix if any is needed)
--
-- * Default permissions are used, which might not be optimal, but
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/base/general/UNames.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/base/general/UNames.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/base/general/UNames.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/base/general/UNames.hs 2001-09-09 03:46:40.000000000 +0200
@@ -19,7 +19,7 @@
--
--- DESCRIPTION ---------------------------------------------------------------
--
--- Generates unqiue names according to a method of L. Augustsson, M. Rittri
+-- Generates unique names according to a method of L. Augustsson, M. Rittri
-- & D. Synek ``Functional pearl: On generating unique names'', Journal of
-- Functional Programming 4(1), pp 117-123, 1994.
--
@@ -33,7 +33,7 @@
-- * This module provides an ordering relation on names (e.g., for using
-- `Maps'), but no assumption maybe made on the order in which names
-- are generated from the name space. Furthermore, names are instances of
--- `Ix' to allow to use them as indicies.
+-- `Ix' to allow to use them as indices.
--
-- * A supply should be used *at most* once to *either* split it or extract a
-- stream of names. A supply used repeatedly will always generate the same
@@ -77,7 +77,7 @@
index (Name from, Name to) (Name idx) = index (from, to) idx
inRange (Name from, Name to) (Name idx) = inRange (from, to) idx
--- we want to show the number only, to be useful for generating unqiue
+-- we want to show the number only, to be useful for generating unique
-- printable names
--
instance Show Name where
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/base/state/StateBase.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/base/state/StateBase.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/base/state/StateBase.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/base/state/StateBase.hs 2001-09-09 03:46:40.000000000 +0200
@@ -133,7 +133,7 @@
(+>=) :: PreCST e s a -> (a -> PreCST e s b) -> PreCST e s b
m +>= k = CST $ unpackCST m >>= (\a -> unpackCST (k a))
--- bind dropping the result of the first state transfomer
+-- bind dropping the result of the first state transformer
--
(+>) :: PreCST e s a -> PreCST e s b -> PreCST e s b
k +> m = k +>= const m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/base/state/StateTrans.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/base/state/StateTrans.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/base/state/StateTrans.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/base/state/StateTrans.hs 2001-09-09 03:46:40.000000000 +0200
@@ -42,7 +42,7 @@
-- Duponcheel (Report YALEU/DCS/RR-1004) from 1993, Section 8.
--
-- * The use of GHC's inplace-update goodies within monads of kind `STB' is
--- possible, bacause `IO' is based on `ST' in the GHC.
+-- possible, because `IO' is based on `ST' in the GHC.
--
-- * In the following, we call the two kinds of state managed by the `STB' the
-- base state (the omnipresent state of the compiler) and generic state.
@@ -149,7 +149,7 @@
in
k' bs' gs' -- cont
--- bind dropping the result of the first state transfomer
+-- bind dropping the result of the first state transformer
--
(+>) :: STB bs gs a -> STB bs gs b -> STB bs gs b
k +> m = k +>= const m
@@ -270,8 +270,8 @@
--
-- - exceptions are meant to be caught in order to recover the currently
-- executed operation; they turn into fatal errors if they are not caught;
--- execeptions are tagged, which allows to deal with multiple kinds of
--- execeptions at the same time and to handle them differently
+-- exceptions are tagged, which allows to deal with multiple kinds of
+-- exceptions at the same time and to handle them differently
-- - user-defined fatal errors abort the currently executed operation, but
-- they may be caught at the top-level in order to terminate gracefully or
-- to invoke another operation; there is no special support for different
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/base/syms/Attributes.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/base/syms/Attributes.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/base/syms/Attributes.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/base/syms/Attributes.hs 2001-09-09 03:46:40.000000000 +0200
@@ -358,12 +358,12 @@
UndefStdAttr -> interr $ "Attributes.getStdAttrDft: Undefined in\n"
++ errLoc atab (posOf at)
--- check if the attribue value is marked as "don't care" (EXPORTED)
+-- check if the attribute value is marked as "don't care" (EXPORTED)
--
isDontCareStdAttr :: AttrTable (StdAttr a) -> Attrs -> Bool
isDontCareStdAttr atab at = isDontCare (getAttr atab at)
--- check if the attribue value is still undefined (EXPORTED)
+-- check if the attribute value is still undefined (EXPORTED)
--
-- * we also regard "don't care" attributes as undefined
--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/base/syms/NameSpaces.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/base/syms/NameSpaces.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/base/syms/NameSpaces.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/base/syms/NameSpaces.hs 2001-09-09 03:46:40.000000000 +0200
@@ -58,7 +58,7 @@
-- they are not very many and the definitions entered last are the most
-- frequently accessed ones; the list structure naturally hides older
-- definitions, i.e., definitions from outer ranges; adding new definitions
--- is done in time proportinal to the current size of the range; removing a
+-- is done in time proportional to the current size of the range; removing a
-- range is done in constant time (and the definitions of a range can be
-- returned as a result of leaving the range); lookup is proportional to the
-- number of definitions in the local ranges and the logarithm of the number
@@ -76,11 +76,11 @@
-- add global definition (EXPORTED)
--
--- * returns the modfied name space
+-- * returns the modified name space
--
--- * if the identfier is already declared, the resulting name space contains
+-- * if the identifier is already declared, the resulting name space contains
-- the new binding and the second component of the result contains the
--- definition declared previosuly (which is henceforth not contained in the
+-- definition declared previously (which is henceforth not contained in the
-- name space anymore)
--
defGlobal :: NameSpace a -> Ident -> a -> (NameSpace a, Maybe a)
@@ -101,13 +101,13 @@
-- add local definition (EXPORTED)
--
--- * returns the modfied name space
+-- * returns the modified name space
--
-- * if there is no local range, the definition is entered globally
--
--- * if the identfier is already declared, the resulting name space contains
+-- * if the identifier is already declared, the resulting name space contains
-- the new binding and the second component of the result contains the
--- definition declared previosuly (which is henceforth not contained in the
+-- definition declared previously (which is henceforth not contained in the
-- name space anymore)
--
defLocal :: NameSpace a -> Ident -> a -> (NameSpace a, Maybe a)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/base/syntax/Lexers.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/base/syntax/Lexers.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/base/syntax/Lexers.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/base/syntax/Lexers.hs 2001-09-09 03:46:40.000000000 +0200
@@ -104,7 +104,7 @@
-- Regarding the character ranges, there seem to be at least two
-- possibilities. Doaitse explicitly uses ranges and avoids expanding
-- them. The problem with this approach is that we may only have
--- predicates such as `isAlphaNum' to determine whether a givne character
+-- predicates such as `isAlphaNum' to determine whether a given character
-- belongs to some character class. From this representation it is
-- difficult to efficiently compute a range. The second approach, as
-- proposed by Tom Pledger <Tom.Pledger(a)peace.com> (on the Haskell list)
@@ -126,7 +126,7 @@
-- many re = \l' -> let self = re1 self >||< l' in self
--
-- since epsilon = id.'' This should actually be as good as the current
--- definiton and it might be worthwhile to offer it as a variant.
+-- definition and it might be worthwhile to offer it as a variant.
--
module Lexers (Regexp, Lexer, Action, epsilon, char, (+>), lexaction,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CAST.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CAST.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CAST.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CAST.hs 2001-09-09 03:46:40.000000000 +0200
@@ -414,7 +414,7 @@
-- C declarator (K&R A8.5) and abstract declarator (K&R A8.8) (EXPORTED)
--
--- * We have one type qualifer list `[CTypeQual]' for each indirection (ie,
+-- * We have one type qualifier list `[CTypeQual]' for each indirection (ie,
-- each occurrence of `*' in the concrete syntax).
--
-- * We unfold K&R's direct-declarators nonterminal into declarators. Note
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CAttrs.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CAttrs.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CAttrs.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CAttrs.hs 2001-09-09 03:46:40.000000000 +0200
@@ -34,7 +34,7 @@
-- * In addition to the name spaces, the attribute structure tree contains
-- a ident-definition table, which for attribute handles of identifiers
-- refers to the identifiers definition. These are only used in usage
--- occurences, except for one exception: The tag identifiers in forward
+-- occurrences, except for one exception: The tag identifiers in forward
-- definitions of structures or enums get a reference to the corresponding
-- full definition - see `CTrav' for full details.
--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CNames.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CNames.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CNames.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CNames.hs 2001-09-09 03:46:40.000000000 +0200
@@ -66,7 +66,7 @@
return ac'
--- name analyis traversal
+-- name analysis traversal
-- ----------------------
-- traverse a complete header file
@@ -180,7 +180,7 @@
naCExpr (CCompoundLit _ inits _) = mapM_ (naCInit . snd) inits
--- auxilliary functions
+-- auxiliary functions
-- --------------------
-- raise an error and exception if the identifier is defined twice
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CParser.y new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CParser.y
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CParser.y 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CParser.y 2001-09-09 03:46:40.000000000 +0200
@@ -35,7 +35,7 @@
--
--
-- Since some of the grammar productions are quite difficult to read
--- (especially those involved with the decleration syntax) we document them
+-- (especially those involved with the declaration syntax) we document them
-- with an extended syntax that allows a more consise representation:
--
-- Ordinary rules
@@ -84,7 +84,7 @@
--
--- TODO ----------------------------------------------------------------------
--
--- * GNUC __attribute__s should be enetered into the parse tree since they
+-- * GNUC __attribute__s should be entered into the parse tree since they
-- contain useful api/abi information.
--
-- * Some other extensions are currently recognised by the parser but not
@@ -907,7 +907,7 @@
case $4 of
(d,s) -> CDecl declspecs ((d,Nothing,s) : dies) attr }
- -- We're being far too liberal in the parsing here, we realyl want to just
+ -- We're being far too liberal in the parsing here, we really want to just
-- allow unnamed struct and union fields but we're actually allowing any
-- unnamed struct member. Making it allow only unnamed structs or unions in
-- the parser is far too tricky, it makes things ambiguous. So we'll have to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CParserMonad.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CParserMonad.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CParserMonad.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CParserMonad.hs 2001-09-09 03:46:40.000000000 +0200
@@ -1,7 +1,7 @@
-- C -> Haskell Compiler: Lexer for C Header Files
--
-- Author : Manuel M T Chakravarty, Duncan Coutts
--- Created: 12 Febuary 2007
+-- Created: 12 February 2007
--
-- Copyright (c) [1999..2004] Manuel M T Chakravarty
-- Copyright (c) 2005-2007 Duncan Coutts
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CPretty.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CPretty.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CPretty.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CPretty.hs 2001-09-09 03:46:40.000000000 +0200
@@ -129,7 +129,7 @@
pretty _ = text "<<CPretty: CExpr not yet implemented!>>"
--- auxilliary functions
+-- auxiliary functions
-- --------------------
ident :: Ident -> Doc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CTrav.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CTrav.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/c/CTrav.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/c/CTrav.hs 2001-09-09 03:46:40.000000000 +0200
@@ -109,7 +109,7 @@
type CState s = (AttrC, s)
type CT s a = CST (CState s) a
--- read attributed struture tree
+-- read attributed structure tree
--
readAttrCCT :: (AttrC -> a) -> CT s a
readAttrCCT reader = readCST $ \(ac, _) -> reader ac
@@ -237,7 +237,7 @@
-- object association added; otherwise, if a definition of the same name was
-- already present, it is returned (see DOCU section)
--
--- * it is checked that the first occurence of an enumeration tag is
+-- * it is checked that the first occurrence of an enumeration tag is
-- accompanied by a full definition of the enumeration
--
defTag :: Ident -> CTag -> CT s (Maybe CTag)
@@ -256,16 +256,16 @@
return Nothing -- transparent for env
where
-- compute whether we have the case of a non-conflicting redefined tag
- -- definition, and if so, return the full definition and the foreward
+ -- definition, and if so, return the full definition and the forward
-- definition's tag identifier
--
-- * the first argument contains the _previous_ definition
--
- -- * in the case of a structure, a foreward definition after a full
+ -- * in the case of a structure, a forward definition after a full
-- definition is allowed, so we have to handle this case; enumerations
- -- don't allow foreward definitions
+ -- don't allow forward definitions
--
- -- * there may also be multiple foreward definition; if we have two of
+ -- * there may also be multiple forward definition; if we have two of
-- them here, one is arbitrarily selected to take the role of the full
-- definition
--
@@ -747,7 +747,7 @@
decl <- findAndChaseDecl ide ind useShadows
structFromDecl (posOf ide) decl
--- for the given identifier, check for the existance of both a type definition
+-- for the given identifier, check for the existence of both a type definition
-- or a struct, union, or enum definition (EXPORTED)
--
-- * if a typedef and a tag exists, the typedef takes precedence
@@ -915,4 +915,4 @@
enumForwardErr pos =
raiseErrorCTExc pos
["Forward definition of enumeration!",
- "ANSI C does not permit foreward definitions of enumerations!"]
+ "ANSI C does not permit forward definitions of enumerations!"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/chs/CHS.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/chs/CHS.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/chs/CHS.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/chs/CHS.hs 2001-09-09 03:46:40.000000000 +0200
@@ -129,7 +129,7 @@
-- * `CHSHook' are binding hooks, which are being replaced by Haskell code by
-- `GenBind.expandHooks'
--
--- * `CHSCPP' and `CHSC' are fragements of C code that are being removed when
+-- * `CHSCPP' and `CHSC' are fragments of C code that are being removed when
-- generating the custom C header in `GenHeader.genHeader'
--
-- * `CHSCond' are strutured conditionals that are being generated by
@@ -393,7 +393,7 @@
contents version kind | hasCPP mod = showCHSModule mod pureHaskell
| otherwise =
"-- GENERATED by " ++ version ++ " " ++ kind ++ "\n\
- \-- Edit the ORIGNAL .chs file instead!\n\n"
+ \-- Edit the ORIGINAL .chs file instead!\n\n"
++ showCHSModule mod pureHaskell
-- to keep track of the current state of the line emission automaton
@@ -817,10 +817,10 @@
return $ CHSHook (CHSImport qual modid fName pos) : frags
-- Qualified module names do not get lexed as a single token so we need to
--- reconstruct it from a sequence of identifer and dot tokens.
+-- reconstruct it from a sequence of identifier and dot tokens.
--
rebuildModuleId ide (CHSTokDot _ : CHSTokIdent _ ide' : toks) =
- let catIdent ide ide' = onlyPosIdent (posOf ide) --FIXME: unpleasent hack
+ let catIdent ide ide' = onlyPosIdent (posOf ide) --FIXME: unpleasant hack
(identToLexeme ide ++ '.' : identToLexeme ide')
in rebuildModuleId (catIdent ide ide') toks
rebuildModuleId ide toks = (ide, toks)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/chs/CHSLexer.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/chs/CHSLexer.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/chs/CHSLexer.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/chs/CHSLexer.hs 2001-09-09 03:46:40.000000000 +0200
@@ -108,8 +108,8 @@
-- C->Haskell keywords.
--
-- * In the binding-hook lexer, the lexeme `#}' transfers control back to the
--- base lexer. An occurence of the lexeme `{#' inside the binding-hook
--- lexer triggers an error. The symbol `{#' is not explcitly represented
+-- base lexer. An occurrence of the lexeme `{#' inside the binding-hook
+-- lexer triggers an error. The symbol `{#' is not explicitly represented
-- in the resulting token stream. However, the occurrence of a token
-- representing one of the reserved identifiers `call', `context', `enum',
-- and `field' marks the start of a binding hook. Strictly speaking, `#}'
@@ -119,7 +119,7 @@
-- representing `#}'.
--
-- * The rule `ident' describes Haskell identifiers, but without
--- distinguishing between variable and constructor identifers (ie, those
+-- distinguishing between variable and constructor identifiers (ie, those
-- starting with a lowercase and those starting with an uppercase letter).
-- However, we use it also to scan C identifiers; although, strictly
-- speaking, it is too general for them. In the case of C identifiers,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/gen/GBMonad.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/gen/GBMonad.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/gen/GBMonad.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/gen/GBMonad.hs 2001-09-09 03:46:40.000000000 +0200
@@ -374,7 +374,7 @@
-- merge the pointer and Haskell object maps
--
--- * currently, the read map overrides any entires for shared keys in the map
+-- * currently, the read map overrides any entries for shared keys in the map
-- that is already in the monad; this is so that, if multiple import hooks
-- add entries for shared keys, the textually latest prevails; any local
-- entries are entered after all import hooks anyway
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/gen/GenBind.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/gen/GenBind.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/gen/GenBind.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/gen/GenBind.hs 2001-09-09 03:46:40.000000000 +0200
@@ -27,7 +27,7 @@
--
-- * If there is an error in one binding hook, it is skipped and the next one
-- is processed (to collect as many errors as possible). However, if at
--- least one error occured, the expansion of binding hooks ends in a fatal
+-- least one error occurred, the expansion of binding hooks ends in a fatal
-- exception.
--
-- * `CST' exceptions are used to back off a binding hook as soon as an error
@@ -432,7 +432,7 @@
--
(ObjCO cdecl, ide) <- findFunObj ide True
mLock <- if isNol then return Nothing else getLock
- let ideLexeme = identToLexeme ide -- orignal name might have been a shadow
+ let ideLexeme = identToLexeme ide -- original name might have been a shadow
hsLexeme = ideLexeme `maybe` identToLexeme $ oalias
cdecl' = ide `simplifyDecl` cdecl
callImport hook isPure isUns mLock ideLexeme hsLexeme cdecl' pos
@@ -448,7 +448,7 @@
--
(ObjCO cdecl, cide) <- findFunObj ide True
mLock <- if isNol then return Nothing else getLock
- let ideLexeme = identToLexeme ide -- orignal name might have been a shadow
+ let ideLexeme = identToLexeme ide -- original name might have been a shadow
hsLexeme = ideLexeme `maybe` identToLexeme $ oalias
fiLexeme = hsLexeme ++ "'_" -- *Urgh* - probably unique...
fiIde = onlyPosIdent nopos fiLexeme
@@ -928,7 +928,7 @@
noDftMarshErr pos "\"out\"" hsTy cTys
return (marsh, case marsh of {Just (_, kind) -> kind == CHSIOArg})
--
- -- add void marshaller if no explict one is given
+ -- add void marshaller if no explicit one is given
--
addDftVoid marsh@(Just (_, kind)) = return (marsh, kind == CHSIOArg)
addDftVoid Nothing = do
@@ -1001,7 +1001,7 @@
_ ->
ptrExpectedErr pos
--- replaces a decleration by its alias if any
+-- replaces a declaration by its alias if any
--
-- * the alias inherits any field size specification that the original
-- declaration may have
@@ -1223,7 +1223,7 @@
-- types that may occur in foreign declarations, ie, Haskell land types
--
--- * we reprsent C functions with no arguments (ie, the ANSI C `void'
+-- * we represent C functions with no arguments (ie, the ANSI C `void'
-- argument) by `FunET UnitET res' rather than just `res' internally,
-- although the latter representation is finally emitted into the binding
-- file; this is because we need to know which types are functions (in
@@ -1936,7 +1936,7 @@
illegalConstExprErr cpos "! applied to a float"
--- auxilliary functions
+-- auxiliary functions
-- --------------------
-- create an identifier without position information
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/toplevel/Gtk2HsC2Hs.hs new/gtk2hs-buildtools-0.13.11.0/c2hs/toplevel/Gtk2HsC2Hs.hs
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/toplevel/Gtk2HsC2Hs.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/toplevel/Gtk2HsC2Hs.hs 2001-09-09 03:46:40.000000000 +0200
@@ -42,7 +42,7 @@
-- Note: These also depend on suffixes defined in the compiler proper.
--
-- .h C header file
--- .i pre-processeed C header file
+-- .i pre-processed C header file
-- .hs Haskell file
-- .chs Haskell file with C->Haskell hooks (binding file)
-- .chi C->Haskell interface file
@@ -54,13 +54,13 @@
-- --cppopts=CPPOPTS
-- Pass the additional options CPPOPTS to the C preprocessor.
--
--- Repeated occurences accumulate.
+-- Repeated occurrences accumulate.
--
-- -c CPP
-- --cpp=CPP
-- Use the executable CPP to invoke CPP.
--
--- In the case of repeated occurences, the last takes effect.
+-- In the case of repeated occurrences, the last takes effect.
--
-- -d TYPE
-- --dump=TYPE
@@ -128,7 +128,7 @@
-- Wrap each foreign function call in the function NAME. This
-- function is usually a function that acquires a lock for
-- the memory region that the called function is about to access.
--- A wrap function can also be specificed within the file in the
+-- A wrap function can also be specified within the file in the
-- context hook, in which case it overrides the command line function.
-- The wrapper function can be omitted on a call-by-call basis by
-- using the nolock option in the call hook.
@@ -215,7 +215,7 @@
| PreComp String -- write or read a precompiled header
| LockFun String -- wrap each function call in this function
| Version -- print version information on stderr
- | Error String -- error occured during processing of options
+ | Error String -- error occurred during processing of options
deriving Eq
data DumpType = Trace -- compiler trace
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/c2hs/toplevel/c2hs_config.c new/gtk2hs-buildtools-0.13.11.0/c2hs/toplevel/c2hs_config.c
--- old/gtk2hs-buildtools-0.13.10.0/c2hs/toplevel/c2hs_config.c 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/c2hs/toplevel/c2hs_config.c 2001-09-09 03:46:40.000000000 +0200
@@ -42,7 +42,7 @@
{
union bitfield_direction_union v;
- /* if setting the second bit in a bitfield makes the storeage unit contain
+ /* if setting the second bit in a bitfield makes the storage unit contain
* the value `2', the direction of bitfields must be increasing towards the
* MSB
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/gtk2hs-buildtools.cabal new/gtk2hs-buildtools-0.13.11.0/gtk2hs-buildtools.cabal
--- old/gtk2hs-buildtools-0.13.10.0/gtk2hs-buildtools.cabal 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/gtk2hs-buildtools.cabal 2001-09-09 03:46:40.000000000 +0200
@@ -1,6 +1,6 @@
cabal-version: 3.0
Name: gtk2hs-buildtools
-Version: 0.13.10.0
+Version: 0.13.11.0
License: GPL-2.0-only
License-file: COPYING
Copyright: (c) 2001-2010 The Gtk2Hs Team
@@ -20,7 +20,7 @@
to call back from C to Haskell. These tools are not needed
to actually run Gtk2Hs programs.
Category: Development
-Tested-With: GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.1
+Tested-With: GHC == 9.10.1, GHC == 9.8.2, GHC == 9.6.6, GHC == 9.4.8, GHC == 9.2.8, GHC==9.0.2, GHC==8.10.7, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2
Data-Files: callbackGen/Signal.chs.template
hierarchyGen/hierarchy.list
hierarchyGen/Hierarchy.chs.template
@@ -40,7 +40,7 @@
build-depends: base >= 4 && < 5,
process, array, pretty,
filepath, random,
- Cabal >= 1.24.0.0,
+ Cabal >= 2.0,
filepath >= 1.3.0.0,
directory >= 1.2.0.0,
containers >= 0.5.5.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/hierarchyGen/TypeGen.hs new/gtk2hs-buildtools-0.13.11.0/hierarchyGen/TypeGen.hs
--- old/gtk2hs-buildtools-0.13.10.0/hierarchyGen/TypeGen.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/hierarchyGen/TypeGen.hs 2001-09-09 03:46:40.000000000 +0200
@@ -10,7 +10,7 @@
import System.IO (stderr, hPutStr)
import Paths_gtk2hs_buildtools (getDataFileName)
--- The current object and its inheritence relationship is defined by all
+-- The current object and its inheritance relationship is defined by all
-- ancestors and their column position.
type ObjectSpec = [(Int,String)]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/hierarchyGen/hierarchy.list new/gtk2hs-buildtools-0.13.11.0/hierarchyGen/hierarchy.list
--- old/gtk2hs-buildtools-0.13.10.0/hierarchyGen/hierarchy.list 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/hierarchyGen/hierarchy.list 2001-09-09 03:46:40.000000000 +0200
@@ -10,7 +10,7 @@
# function is not specified, the <name> is converted to
# gtk_<name'>_get_type where <name'> is <name> where each upperscore
# letter is converted to an underscore and lowerletter. The underscore
-# is omitted if an upperscore letter preceeded: GtkHButtonBox ->
+# is omitted if an upperscore letter preceded: GtkHButtonBox ->
# gtk_hbutton_box_get_type. The generation of a type can be
# conditional by appending 'if <tag>'. Such types are only produces if
# --tag=<tag> is given on the command line of TypeGenerator.
@@ -213,7 +213,7 @@
GtkSourceLanguageManager if gtksourceview2
GladeXML as GladeXML, glade_xml_get_type if libglade
GConfClient as GConf if gconf
-# These ones are actualy interfaces, but interface implementations are GObjects
+# These ones are actually interfaces, but interface implementations are GObjects
GtkEditable
GtkSourceStyle as SourceStyleObject if gtksourceview2
GtkSourceStyleScheme if sourceview
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gtk2hs-buildtools-0.13.10.0/src/Gtk2HsSetup.hs new/gtk2hs-buildtools-0.13.11.0/src/Gtk2HsSetup.hs
--- old/gtk2hs-buildtools-0.13.10.0/src/Gtk2HsSetup.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/gtk2hs-buildtools-0.13.11.0/src/Gtk2HsSetup.hs 2001-09-09 03:46:40.000000000 +0200
@@ -10,6 +10,7 @@
c2hsLocal
) where
+import Data.String (fromString)
import Data.Maybe (mapMaybe)
#if MIN_VERSION_Cabal(2,4,0)
import Distribution.Pretty (prettyShow)
@@ -30,7 +31,7 @@
emptyBuildInfo, allBuildInfo,
Library(..),
explicitLibModules, hasLibs)
-import Distribution.Simple.LocalBuildInfo (LocalBuildInfo(withPackageDB, buildDir, localPkgDescr, installedPkgs, withPrograms),
+import Distribution.Simple.LocalBuildInfo (LocalBuildInfo(..), buildDir,
InstallDirs(..),
ComponentLocalBuildInfo,
componentPackageDeps,
@@ -122,7 +123,7 @@
gtk2hsUserHooks = simpleUserHooks {
-- hookedPrograms is only included for backwards compatibility with older Setup.hs.
hookedPrograms = [typeGenProgram, signalGenProgram, c2hsLocal],
- hookedPreProcessors = [("chs", ourC2hs)],
+ hookedPreProcessors = [(fromString "chs", ourC2hs)],
confHook = \pd cf ->
(fmap adjustLocalBuildInfo (confHook simpleUserHooks pd cf)),
postConf = \args cf pd lbi -> do
@@ -350,7 +351,7 @@
let InstallDirs { libdir = libPref } = absoluteInstallDirs pkg lbi copydest
-- cannot use the recommended 'findModuleFiles' since it fails if there exists
-- a modules that does not have a .chi file
- mFiles <- mapM (findFileWithExtension' ["chi"] [buildDir lbi] . toFilePath)
+ mFiles <- mapM (findFileWithExtension' [fromString "chi"] [buildDir lbi] . toFilePath)
(PD.explicitLibModules lib)
let files = [ f | Just f <- mFiles ]
@@ -478,7 +479,7 @@
#else
id
#endif
- let findModule m = findFileWithExtension [".chs.pp",".chs"] (map toPath srcDirs)
+ let findModule m = findFileWithExtension [fromString ".chs.pp", fromString ".chs"] (map toPath srcDirs)
(joinPath (components m))
mExpFiles <- mapM findModule expMods
mOthFiles <- mapM findModule othMods
@@ -511,7 +512,7 @@
-- Extract the dependencies of this file. This is intentionally rather naive as it
-- ignores CPP conditionals. We just require everything which means that the
--- existance of a .chs module may not depend on some CPP condition.
+-- existence of a .chs module may not depend on some CPP condition.
extractDeps :: ModDep -> IO ModDep
extractDeps md@ModDep { mdLocation = Nothing } = return md
extractDeps md@ModDep { mdLocation = Just f } = withUTF8FileContents f $ \con -> do
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-yesod-core for openSUSE:Factory checked in at 2024-07-22 17:16:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-yesod-core (Old)
and /work/SRC/openSUSE:Factory/.ghc-yesod-core.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-yesod-core"
Mon Jul 22 17:16:57 2024 rev:21 rq:1188670 version:1.6.26.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-yesod-core/ghc-yesod-core.changes 2024-03-20 21:16:51.531581981 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-yesod-core.new.17339/ghc-yesod-core.changes 2024-07-22 17:18:13.917824430 +0200
@@ -1,0 +2,8 @@
+Wed Jul 17 15:22:06 UTC 2024 - Peter Simons <psimons(a)suse.com>
+
+- Update yesod-core to version 1.6.26.0.
+ ## 1.6.26.0
+
+ * Always apply jsAttributes to julius script blocks of body [#1836](https://github.com/yesodweb/yesod/pull/1836)
+
+-------------------------------------------------------------------
Old:
----
yesod-core-1.6.25.1.tar.gz
yesod-core.cabal
New:
----
yesod-core-1.6.26.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-yesod-core.spec ++++++
--- /var/tmp/diff_new_pack.RUb4yl/_old 2024-07-22 17:18:14.501847731 +0200
+++ /var/tmp/diff_new_pack.RUb4yl/_new 2024-07-22 17:18:14.505847891 +0200
@@ -20,13 +20,12 @@
%global pkgver %{pkg_name}-%{version}
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 1.6.25.1
+Version: 1.6.26.0
Release: 0
Summary: Creation of type-safe, RESTful web applications
License: MIT
URL: https://hackage.haskell.org/package/%{pkg_name}
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{ve…
-Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal…
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-aeson-devel
BuildRequires: ghc-aeson-prof
@@ -157,7 +156,6 @@
%prep
%autosetup -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
%build
%ghc_lib_build
++++++ yesod-core-1.6.25.1.tar.gz -> yesod-core-1.6.26.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-core-1.6.25.1/ChangeLog.md new/yesod-core-1.6.26.0/ChangeLog.md
--- old/yesod-core-1.6.25.1/ChangeLog.md 2023-11-28 23:04:27.000000000 +0100
+++ new/yesod-core-1.6.26.0/ChangeLog.md 2024-07-17 17:21:07.000000000 +0200
@@ -1,5 +1,9 @@
# ChangeLog for yesod-core
+## 1.6.26.0
+
+* Always apply jsAttributes to julius script blocks of body [#1836](https://github.com/yesodweb/yesod/pull/1836)
+
## 1.6.25.1
* Export the options that were created in 1.6.25.0 [#1825](https://github.com/yesodweb/yesod/pull/1825)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-core-1.6.25.1/src/Yesod/Core/Class/Yesod.hs new/yesod-core-1.6.26.0/src/Yesod/Core/Class/Yesod.hs
--- old/yesod-core-1.6.25.1/src/Yesod/Core/Class/Yesod.hs 2023-08-23 18:39:25.000000000 +0200
+++ new/yesod-core-1.6.26.0/src/Yesod/Core/Class/Yesod.hs 2024-07-17 17:21:07.000000000 +0200
@@ -595,7 +595,7 @@
$maybe s <- jsLoc
<script src="#{s}" *{jsAttrs}>
$nothing
- <script>^{jelper j}
+ <script *{jsAttrs}>^{jelper j}
|]
headAll = [hamlet|
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-core-1.6.25.1/test/YesodCoreTest/JsAttributes.hs new/yesod-core-1.6.26.0/test/YesodCoreTest/JsAttributes.hs
--- old/yesod-core-1.6.25.1/test/YesodCoreTest/JsAttributes.hs 1970-01-01 01:00:00.000000000 +0100
+++ new/yesod-core-1.6.26.0/test/YesodCoreTest/JsAttributes.hs 2024-07-17 17:21:07.000000000 +0200
@@ -0,0 +1,37 @@
+{-# LANGUAGE QuasiQuotes, TypeFamilies, TemplateHaskell, MultiParamTypeClasses #-}
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE FlexibleInstances #-}
+module YesodCoreTest.JsAttributes
+ ( specs
+ -- To avoid unused warning
+ , Widget
+ , resourcesApp
+ ) where
+
+import Test.Hspec
+
+import Yesod.Core
+import Network.Wai.Test
+
+data App = App
+mkYesod "App" [parseRoutes|
+/ HeadR GET
+|]
+instance Yesod App where
+ jsAttributes _ = [("attr0", "a")]
+
+getHeadR :: Handler Html
+getHeadR = defaultLayout $ do
+ addScriptRemote "load.js"
+ toWidget [julius|/*body*/|]
+ toWidgetHead [julius|/*head*/|]
+
+specs :: Spec
+specs = describe "Test.JsAttributes" $ do
+ it "script in body gets attributes" $ runner App $ do
+ res <- request defaultRequest
+ assertBody "<!DOCTYPE html>\n<html><head><title></title><script>/*head*/</script></head><body><script src=\"load.js\"></script><script attr0=\"a\">/*body*/</script></body></html>" res
+
+runner :: YesodDispatch master => master -> Session () -> IO ()
+runner app f = toWaiApp app >>= runSession f
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-core-1.6.25.1/test/YesodCoreTest.hs new/yesod-core-1.6.26.0/test/YesodCoreTest.hs
--- old/yesod-core-1.6.25.1/test/YesodCoreTest.hs 2023-08-23 18:39:25.000000000 +0200
+++ new/yesod-core-1.6.26.0/test/YesodCoreTest.hs 2024-07-17 17:21:07.000000000 +0200
@@ -17,6 +17,7 @@
import YesodCoreTest.Breadcrumb
import qualified YesodCoreTest.WaiSubsite as WaiSubsite
import qualified YesodCoreTest.Redirect as Redirect
+import qualified YesodCoreTest.JsAttributes as JsAttributes
import qualified YesodCoreTest.JsLoader as JsLoader
import qualified YesodCoreTest.RequestBodySize as RequestBodySize
import qualified YesodCoreTest.Json as Json
@@ -51,6 +52,7 @@
parameterizedSiteTest
WaiSubsite.specs
Redirect.specs
+ JsAttributes.specs
JsLoader.specs
RequestBodySize.specs
Json.specs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yesod-core-1.6.25.1/yesod-core.cabal new/yesod-core-1.6.26.0/yesod-core.cabal
--- old/yesod-core-1.6.25.1/yesod-core.cabal 2023-11-28 23:04:27.000000000 +0100
+++ new/yesod-core-1.6.26.0/yesod-core.cabal 2024-07-17 17:21:07.000000000 +0200
@@ -1,5 +1,5 @@
name: yesod-core
-version: 1.6.25.1
+version: 1.6.26.0
license: MIT
license-file: LICENSE
author: Michael Snoyman <michael(a)snoyman.com>
@@ -38,7 +38,7 @@
, conduit >= 1.3
, conduit-extra
, containers >= 0.2
- , cookie >= 0.4.3 && < 0.5
+ , cookie >= 0.4.3 && < 0.6
, deepseq >= 1.3
, entropy
, fast-logger >= 2.2
@@ -142,6 +142,7 @@
other-modules: YesodCoreTest
YesodCoreTest.Auth
+ YesodCoreTest.Breadcrumb
YesodCoreTest.Cache
YesodCoreTest.CleanPath
YesodCoreTest.Header
@@ -150,6 +151,7 @@
YesodCoreTest.ErrorHandling.CustomApp
YesodCoreTest.Exceptions
YesodCoreTest.InternalRequest
+ YesodCoreTest.JsAttributes
YesodCoreTest.JsLoader
YesodCoreTest.JsLoaderSites.Bottom
YesodCoreTest.Json
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-uuid-types for openSUSE:Factory checked in at 2024-07-22 17:16:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-uuid-types (Old)
and /work/SRC/openSUSE:Factory/.ghc-uuid-types.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-uuid-types"
Mon Jul 22 17:16:55 2024 rev:22 rq:1188668 version:1.0.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-uuid-types/ghc-uuid-types.changes 2023-10-13 23:16:03.962051062 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-uuid-types.new.17339/ghc-uuid-types.changes 2024-07-22 17:18:10.265678718 +0200
@@ -1,0 +2,8 @@
+Thu Jul 4 20:55:00 UTC 2024 - Peter Simons <psimons(a)suse.com>
+
+- Update uuid-types to version 1.0.6 revision 1.
+ ## 1.0.6 (2023-04-16)
+
+ - Support GHC-8.6.5..GHC-9.10.1
+
+-------------------------------------------------------------------
Old:
----
uuid-types-1.0.5.1.tar.gz
New:
----
uuid-types-1.0.6.tar.gz
uuid-types.cabal
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-uuid-types.spec ++++++
--- /var/tmp/diff_new_pack.MFrjCU/_old 2024-07-22 17:18:12.157754207 +0200
+++ /var/tmp/diff_new_pack.MFrjCU/_new 2024-07-22 17:18:12.157754207 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ghc-uuid-types
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,12 +20,13 @@
%global pkgver %{pkg_name}-%{version}
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 1.0.5.1
+Version: 1.0.6
Release: 0
Summary: Type definitions for Universally Unique Identifiers
License: BSD-3-Clause
URL: https://hackage.haskell.org/package/%{pkg_name}
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{ve…
+Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal…
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-base-prof
@@ -92,6 +93,7 @@
%prep
%autosetup -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
%build
%ghc_lib_build
++++++ uuid-types-1.0.5.1.tar.gz -> uuid-types-1.0.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uuid-types-1.0.5.1/ChangeLog.md new/uuid-types-1.0.6/ChangeLog.md
--- old/uuid-types-1.0.5.1/ChangeLog.md 2001-09-09 03:46:40.000000000 +0200
+++ new/uuid-types-1.0.6/ChangeLog.md 2001-09-09 03:46:40.000000000 +0200
@@ -1,3 +1,7 @@
+## 1.0.6 (2023-04-16)
+
+- Support GHC-8.6.5..GHC-9.10.1
+
## 1.0.5 (2021-05-03)
- Add (Template Haskell) `Lift UUID` instance
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uuid-types-1.0.5.1/src/Data/UUID/Types/Internal/Builder.hs new/uuid-types-1.0.6/src/Data/UUID/Types/Internal/Builder.hs
--- old/uuid-types-1.0.5.1/src/Data/UUID/Types/Internal/Builder.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/uuid-types-1.0.6/src/Data/UUID/Types/Internal/Builder.hs 2001-09-09 03:46:40.000000000 +0200
@@ -1,8 +1,5 @@
-{-# LANGUAGE CPP #-}
{-# LANGUAGE TypeFamilies #-}
-#if __GLASGOW_HASKELL__ >= 704
{-# LANGUAGE Unsafe #-}
-#endif
{-# OPTIONS_HADDOCK hide #-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uuid-types-1.0.5.1/src/Data/UUID/Types/Internal.hs new/uuid-types-1.0.6/src/Data/UUID/Types/Internal.hs
--- old/uuid-types-1.0.5.1/src/Data/UUID/Types/Internal.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/uuid-types-1.0.6/src/Data/UUID/Types/Internal.hs 2001-09-09 03:46:40.000000000 +0200
@@ -2,14 +2,9 @@
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE ViewPatterns #-}
-#if __GLASGOW_HASKELL__ >= 704
{-# LANGUAGE Unsafe #-}
-#endif
-#if __GLASGOW_HASKELL__ >=800
{-# LANGUAGE DeriveLift #-}
{-# LANGUAGE StandaloneDeriving #-}
-#endif
-
{-# OPTIONS_HADDOCK hide #-}
-- |
@@ -76,19 +71,10 @@
import Data.UUID.Types.Internal.Builder
-#if MIN_VERSION_random(1,2,0)
import System.Random (Random (..), uniform)
import System.Random.Stateful (Uniform (..), uniformWord64)
-#else
-import System.Random (Random (..), next)
-#endif
-#if __GLASGOW_HASKELL__ >=800
import Language.Haskell.TH.Syntax (Lift)
-#else
-import Language.Haskell.TH (appE, varE)
-import Language.Haskell.TH.Syntax (Lift (..), mkNameG_v, Lit (IntegerL), Exp (LitE))
-#endif
-- | Type representing <https://en.wikipedia.org/wiki/UUID Universally Unique Identifiers (UUID)> as specified in
-- <http://tools.ietf.org/html/rfc4122 RFC 4122>.
@@ -471,23 +457,13 @@
-- | Similar to `toASCIIBytes` except we produce a lazy `BL.ByteString`.
toLazyASCIIBytes :: UUID -> BL.ByteString
toLazyASCIIBytes =
-#if MIN_VERSION_bytestring(0,10,0)
BL.fromStrict
-#else
- BL.fromChunks . return
-#endif
. toASCIIBytes
-- | Similar to `fromASCIIBytes` except parses from a lazy `BL.ByteString`.
fromLazyASCIIBytes :: BL.ByteString -> Maybe UUID
fromLazyASCIIBytes bs =
- if BL.length bs == 36 then fromASCIIBytes (
-#if MIN_VERSION_bytestring(0,10,0)
- BL.toStrict bs
-#else
- B.concat $ BL.toChunks bs
-#endif
- ) else Nothing
+ if BL.length bs == 36 then fromASCIIBytes (BL.toStrict bs) else Nothing
--
-- Class Instances
@@ -495,7 +471,6 @@
-- | This 'Random' instance produces __insecure__ version 4 UUIDs as
-- specified in <http://tools.ietf.org/html/rfc4122 RFC 4122>.
-#if MIN_VERSION_random(1,2,0)
instance Random UUID where
random = uniform
randomR _ = random -- range is ignored
@@ -506,29 +481,6 @@
w0 <- uniformWord64 gen
w1 <- uniformWord64 gen
pure $ buildFromBytes 4 /-/ w0 /-/ w1
-#else
-instance Random UUID where
- random g = (fromGenNext w0 w1 w2 w3 w4, g4)
- where (w0, g0) = next g
- (w1, g1) = next g0
- (w2, g2) = next g1
- (w3, g3) = next g2
- (w4, g4) = next g3
- randomR _ = random -- range is ignored
-
--- |Build a UUID from the results of five calls to next on a StdGen.
--- While next on StdGet returns an Int, it doesn't provide 32 bits of
--- randomness. This code relies on at last 28 bits of randomness in the
--- and optimizes its use so as to make only five random values, not six.
-fromGenNext :: Int -> Int -> Int -> Int -> Int -> UUID
-fromGenNext w0 w1 w2 w3 w4 =
- buildFromBytes 4 /-/ (ThreeByte w0)
- /-/ (ThreeByte w1)
- /-/ w2 -- use all 4 bytes because we know the version
- -- field will "cover" the upper, non-random bits
- /-/ (ThreeByte w3)
- /-/ (ThreeByte w4)
-#endif
-- |A ByteSource to extract only three bytes from an Int, since next on StdGet
-- only returns 31 bits of randomness.
@@ -622,27 +574,4 @@
uuidType :: DataType
uuidType = mkNoRepType "Data.UUID.Types.UUID"
-#if !MIN_VERSION_base(4,5,0)
-unsafeShiftR, unsafeShiftL :: Bits w => w -> Int -> w
-{-# INLINE unsafeShiftR #-}
-unsafeShiftR = shiftR
-{-# INLINE unsafeShiftL #-}
-unsafeShiftL = shiftL
-#endif
-
-#if __GLASGOW_HASKELL__ >=800
deriving instance Lift UUID
-#else
-instance Lift UUID where
- lift (UUID w1 w2) = varE fromWords64Name `appE` liftW64 w1 `appE` liftW64 w2
- where
- fromWords64Name = mkNameG_v currentPackageKey "Data.UUID.Types.Internal" "fromWords64"
- liftW64 x = return (LitE (IntegerL (fromIntegral x)))
-
-currentPackageKey :: String
-#ifdef CURRENT_PACKAGE_KEY
-currentPackageKey = CURRENT_PACKAGE_KEY
-#else
-currentPackageKey = "uuid-types-1.0.5"
-#endif
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uuid-types-1.0.5.1/src/Data/UUID/Types.hs new/uuid-types-1.0.6/src/Data/UUID/Types.hs
--- old/uuid-types-1.0.5.1/src/Data/UUID/Types.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/uuid-types-1.0.6/src/Data/UUID/Types.hs 2001-09-09 03:46:40.000000000 +0200
@@ -1,8 +1,4 @@
-{-# LANGUAGE CPP #-}
-
-#if __GLASGOW_HASKELL__ >= 702
{-# LANGUAGE Trustworthy #-}
-#endif
{- |
Module : Data.UUID.Types
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uuid-types-1.0.5.1/uuid-types.cabal new/uuid-types-1.0.6/uuid-types.cabal
--- old/uuid-types-1.0.5.1/uuid-types.cabal 2001-09-09 03:46:40.000000000 +0200
+++ new/uuid-types-1.0.6/uuid-types.cabal 2001-09-09 03:46:40.000000000 +0200
@@ -1,6 +1,6 @@
cabal-version: 1.12
name: uuid-types
-version: 1.0.5.1
+version: 1.0.6
copyright:
(c) 2017-2018 Herbert Valerio Riedel
(c) 2008-2014 Antoine Latter
@@ -12,21 +12,15 @@
category: Data
build-type: Simple
tested-with:
- GHC ==7.4.2
- || ==7.6.3
- || ==7.8.4
- || ==7.10.3
- || ==8.0.2
- || ==8.2.2
- || ==8.4.4
- || ==8.6.4
+ GHC ==8.6.5
|| ==8.8.4
|| ==8.10.7
|| ==9.0.2
|| ==9.2.8
- || ==9.4.7
- || ==9.6.3
- || ==9.8.1
+ || ==9.4.8
+ || ==9.6.5
+ || ==9.8.2
+ || ==9.10.1
synopsis: Type definitions for Universally Unique Identifiers
description:
@@ -50,14 +44,14 @@
library
build-depends:
- base >=4.5 && <5
- , binary >=0.5.1.0 && <0.9
- , bytestring >=0.9.2.1 && <0.13
- , deepseq >=1.3.0.0 && <1.6
- , hashable >=1.2.7.0 && <1.5
- , random >=1.1 && <1.3
- , template-haskell >=2.7.0.0 && <2.22
- , text >=1.2.3.0 && <1.3 || >=2.0 && <2.2
+ base >=4.12.0.0 && <5
+ , binary >=0.8.6.0 && <0.9
+ , bytestring >=0.10.8.2 && <0.13
+ , deepseq >=1.4.4.0 && <1.6
+ , hashable >=1.4.4.0 && <1.5
+ , random >=1.2.1.2 && <1.3
+ , template-haskell >=2.14.0.0 && <2.23
+ , text >=1.2.3.0 && <1.3 || >=2.0 && <2.2
exposed-modules: Data.UUID.Types
++++++ uuid-types.cabal ++++++
cabal-version: 1.12
name: uuid-types
version: 1.0.6
x-revision: 1
copyright:
(c) 2017-2018 Herbert Valerio Riedel
(c) 2008-2014 Antoine Latter
author: Antoine Latter
maintainer: Oleg Grenrus <oleg.grenrus(a)iki.fi>
license: BSD3
license-file: LICENSE
category: Data
build-type: Simple
tested-with:
GHC ==8.6.5
|| ==8.8.4
|| ==8.10.7
|| ==9.0.2
|| ==9.2.8
|| ==9.4.8
|| ==9.6.6
|| ==9.8.2
|| ==9.10.1
synopsis: Type definitions for Universally Unique Identifiers
description:
This library contains type definitions for
<https://en.wikipedia.org/wiki/UUID Universally Unique Identifiers (UUID)>
(as specified in
<http://tools.ietf.org/html/rfc4122 RFC 4122>)
and basic conversion functions.
.
See also the <https://hackage.haskell.org/package/uuid 'uuid' package>
providing a high-level API for managing the different UUID versions.
homepage: https://github.com/haskell-hvr/uuid
bug-reports: https://github.com/haskell-hvr/uuid/issues
extra-source-files: ChangeLog.md
source-repository head
type: git
location: https://github.com/haskell-hvr/uuid.git
subdir: uuid-types
library
build-depends:
base >=4.12.0.0 && <5
, binary >=0.8.6.0 && <0.9
, bytestring >=0.10.8.2 && <0.13
, deepseq >=1.4.4.0 && <1.6
, hashable >=1.4.4.0 && <1.6
, random >=1.2.1.2 && <1.3
, template-haskell >=2.14.0.0 && <2.23
, text >=1.2.3.0 && <1.3 || >=2.0 && <2.2
exposed-modules: Data.UUID.Types
-- Exposed for companion projects; *NOT* part of the official API:
exposed-modules:
Data.UUID.Types.Internal
Data.UUID.Types.Internal.Builder
default-language: Haskell2010
other-extensions:
DeriveDataTypeable
TypeFamilies
ghc-options: -Wall
hs-source-dirs: src
test-suite testuuid
type: exitcode-stdio-1.0
main-is: TestUUID.hs
hs-source-dirs: tests
default-language: Haskell2010
other-extensions: ViewPatterns
ghc-options: -Wall
-- inherited constraints
build-depends:
base
, binary
, bytestring
, template-haskell
, uuid-types
-- deps w/o inherited constraints
build-depends:
QuickCheck >=2.14.2 && <2.16
, tasty >=1.4.0.1 && <1.6
, tasty-hunit >=0.10 && <0.11
, tasty-quickcheck >=0.10 && <0.12
if !impl(ghc >=8.4)
build-depends: ghc-byteorder >=4.11 && <4.12
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-utility-ht for openSUSE:Factory checked in at 2024-07-22 17:16:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-utility-ht (Old)
and /work/SRC/openSUSE:Factory/.ghc-utility-ht.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-utility-ht"
Mon Jul 22 17:16:53 2024 rev:9 rq:1188666 version:0.0.17.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-utility-ht/ghc-utility-ht.changes 2024-02-16 21:41:58.492875957 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-utility-ht.new.17339/ghc-utility-ht.changes 2024-07-22 17:18:02.981388089 +0200
@@ -1,0 +2,6 @@
+Sat Jul 6 11:48:43 UTC 2024 - Peter Simons <psimons(a)suse.com>
+
+- Update utility-ht to version 0.0.17.2.
+ Upstream does not provide a change log file.
+
+-------------------------------------------------------------------
Old:
----
utility-ht-0.0.17.1.tar.gz
New:
----
utility-ht-0.0.17.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-utility-ht.spec ++++++
--- /var/tmp/diff_new_pack.e9NxBp/_old 2024-07-22 17:18:05.301480657 +0200
+++ /var/tmp/diff_new_pack.e9NxBp/_new 2024-07-22 17:18:05.301480657 +0200
@@ -20,7 +20,7 @@
%global pkgver %{pkg_name}-%{version}
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 0.0.17.1
+Version: 0.0.17.2
Release: 0
Summary: Various small helper functions for Lists, Maybes, Tuples, Functions
License: BSD-3-Clause
++++++ utility-ht-0.0.17.1.tar.gz -> utility-ht-0.0.17.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utility-ht-0.0.17.1/Makefile new/utility-ht-0.0.17.2/Makefile
--- old/utility-ht-0.0.17.1/Makefile 2024-02-08 00:11:30.000000000 +0100
+++ new/utility-ht-0.0.17.2/Makefile 2024-07-06 13:45:11.000000000 +0200
@@ -14,5 +14,8 @@
runhaskell Setup haddock
runhaskell Setup test --show-details=streaming
-update-test:
+update-test: test-module.list
doctest-extract-0.1 -i src/ -o src/ --module-prefix DocTest --executable-main=Test.hs --import-tested $$(cat test-module.list)
+
+test-module.list: utility-ht.cabal
+ grep '^ \+DocTest\.' $< | cut -d. -f2- >$@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utility-ht-0.0.17.1/src/Test.hs new/utility-ht-0.0.17.2/src/Test.hs
--- old/utility-ht-0.0.17.1/src/Test.hs 2024-02-08 00:11:30.000000000 +0100
+++ new/utility-ht-0.0.17.2/src/Test.hs 2024-07-06 13:45:11.000000000 +0200
@@ -1,14 +1,14 @@
-- Do not edit! Automatically created with doctest-extract.
module Main where
-import qualified DocTest.Data.List.Reverse.StrictSpine
import qualified DocTest.Data.List.Reverse.StrictElement
+import qualified DocTest.Data.List.Reverse.StrictSpine
import qualified DocTest.Data.List.Reverse.Private
import qualified DocTest.Data.List.Match.Private
import qualified DocTest.Data.List.HT.Private
+import qualified DocTest.Data.Monoid.HT
import qualified DocTest.Data.Maybe.HT
import qualified DocTest.Data.Bool.HT.Private
-import qualified DocTest.Data.Monoid.HT
import qualified DocTest.Data.Function.HT.Private
import qualified DocTest.Data.Ix.Enum
@@ -16,13 +16,13 @@
main :: IO ()
main = DocTest.run $ do
- DocTest.Data.List.Reverse.StrictSpine.test
DocTest.Data.List.Reverse.StrictElement.test
+ DocTest.Data.List.Reverse.StrictSpine.test
DocTest.Data.List.Reverse.Private.test
DocTest.Data.List.Match.Private.test
DocTest.Data.List.HT.Private.test
+ DocTest.Data.Monoid.HT.test
DocTest.Data.Maybe.HT.test
DocTest.Data.Bool.HT.Private.test
- DocTest.Data.Monoid.HT.test
DocTest.Data.Function.HT.Private.test
DocTest.Data.Ix.Enum.test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utility-ht-0.0.17.1/test-module.list new/utility-ht-0.0.17.2/test-module.list
--- old/utility-ht-0.0.17.1/test-module.list 2024-02-08 00:11:30.000000000 +0100
+++ new/utility-ht-0.0.17.2/test-module.list 1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-Data.List.Reverse.StrictSpine
-Data.List.Reverse.StrictElement
-Data.List.Reverse.Private
-Data.List.Match.Private
-Data.List.HT.Private
-Data.Maybe.HT
-Data.Bool.HT.Private
-Data.Monoid.HT
-Data.Function.HT.Private
-Data.Ix.Enum
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utility-ht-0.0.17.1/utility-ht.cabal new/utility-ht-0.0.17.2/utility-ht.cabal
--- old/utility-ht-0.0.17.1/utility-ht.cabal 2024-02-08 00:11:30.000000000 +0100
+++ new/utility-ht-0.0.17.2/utility-ht.cabal 2024-07-06 13:45:11.000000000 +0200
@@ -1,6 +1,6 @@
Cabal-Version: 2.2
Name: utility-ht
-Version: 0.0.17.1
+Version: 0.0.17.2
License: BSD-3-Clause
License-File: LICENSE
Author: Henning Thielemann <haskell(a)henning-thielemann.de>
@@ -30,7 +30,6 @@
Extra-Source-Files:
Makefile
- test-module.list
Source-Repository head
type: darcs
@@ -39,7 +38,7 @@
Source-Repository this
type: darcs
location: http://code.haskell.org/~thielema/utility/
- tag: 0.0.17.1
+ tag: 0.0.17.2
Library
Build-Depends:
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2024-07-22 17:16:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old)
and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-unix-compat"
Mon Jul 22 17:16:52 2024 rev:28 rq:1188665 version:0.7.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2023-12-14 22:03:17.876407923 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.17339/ghc-unix-compat.changes 2024-07-22 17:18:01.801341008 +0200
@@ -1,0 +2,9 @@
+Tue Jun 25 13:44:12 UTC 2024 - Peter Simons <psimons(a)suse.com>
+
+- Update unix-compat to version 0.7.2.
+ Upstream has edited the change log file since the last release in
+ a non-trivial way, i.e. they did more than just add a new entry
+ at the top. You can review the file at:
+ http://hackage.haskell.org/package/unix-compat-0.7.2/src/CHANGELOG.md
+
+-------------------------------------------------------------------
Old:
----
unix-compat-0.7.1.tar.gz
New:
----
unix-compat-0.7.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-unix-compat.spec ++++++
--- /var/tmp/diff_new_pack.8QJ4iA/_old 2024-07-22 17:18:02.809381227 +0200
+++ /var/tmp/diff_new_pack.8QJ4iA/_new 2024-07-22 17:18:02.809381227 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ghc-unix-compat
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%global pkgver %{pkg_name}-%{version}
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 0.7.1
+Version: 0.7.2
Release: 0
Summary: Portable POSIX-compatibility layer
License: BSD-3-Clause
++++++ unix-compat-0.7.1.tar.gz -> unix-compat-0.7.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.7.1/CHANGELOG.md new/unix-compat-0.7.2/CHANGELOG.md
--- old/unix-compat-0.7.1/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200
+++ new/unix-compat-0.7.2/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200
@@ -1,11 +1,17 @@
+## Version 0.7.2 (2024-06-25)
+
+- Remove flag `old-time` and drop support for `old-time`.
+- Remove support for GHC 7.
+- Tested with GHC 8.0 - 9.10.
+
## Version 0.7.1 (2023-12-06) Santa Clause edition
-- Add `System.PosixCompat.Process` module, exporting `getProcessID`
+- Add `System.PosixCompat.Process` module, exporting `getProcessID`.
## Version 0.7 (2023-03-15)
-- Remove `System.PosixCompat.User` module
+- Remove `System.PosixCompat.User` module.
## Version 0.6 (2022-05-22)
-- Better support for symbolic links
+- Better support for symbolic links.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.7.1/src/System/PosixCompat/Internal/Time.hs new/unix-compat-0.7.2/src/System/PosixCompat/Internal/Time.hs
--- old/unix-compat-0.7.1/src/System/PosixCompat/Internal/Time.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/unix-compat-0.7.2/src/System/PosixCompat/Internal/Time.hs 2001-09-09 03:46:40.000000000 +0200
@@ -10,16 +10,6 @@
) where
import System.Posix.Types (EpochTime)
-
-#ifdef OLD_TIME
-
-import System.Time (ClockTime(TOD), getClockTime)
-
-clockTimeToEpochTime :: ClockTime -> EpochTime
-clockTimeToEpochTime (TOD s _) = fromInteger s
-
-#else
-
import Data.Time.Clock.POSIX (POSIXTime, getPOSIXTime)
type ClockTime = POSIXTime
@@ -29,5 +19,3 @@
clockTimeToEpochTime :: ClockTime -> EpochTime
clockTimeToEpochTime = fromInteger . floor
-
-#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.7.1/unix-compat.cabal new/unix-compat-0.7.2/unix-compat.cabal
--- old/unix-compat-0.7.1/unix-compat.cabal 2001-09-09 03:46:40.000000000 +0200
+++ new/unix-compat-0.7.2/unix-compat.cabal 2001-09-09 03:46:40.000000000 +0200
@@ -1,5 +1,6 @@
+cabal-version: >= 1.10
name: unix-compat
-version: 0.7.1
+version: 0.7.2
synopsis: Portable POSIX-compatibility layer.
description: This package provides portable implementations of parts
of the unix package. This package re-exports the unix
@@ -13,7 +14,20 @@
maintainer: https://github.com/haskell-pkg-janitors
category: System
build-type: Simple
-cabal-version: >= 1.10
+
+tested-with:
+ GHC == 9.10.1
+ GHC == 9.8.2
+ GHC == 9.6.5
+ GHC == 9.4.8
+ GHC == 9.2.8
+ GHC == 9.0.2
+ GHC == 8.10.7
+ GHC == 8.8.4
+ GHC == 8.6.5
+ GHC == 8.4.4
+ GHC == 8.2.2
+ GHC == 8.0.2
extra-source-files:
CHANGELOG.md
@@ -22,15 +36,8 @@
type: git
location: https://github.com/haskell-pkg-janitors/unix-compat.git
-flag old-time
- description: build against old-time package
- default: False
-
Library
- default-language: Haskell2010
hs-source-dirs: src
- ghc-options: -Wall
- build-depends: base == 4.*
exposed-modules:
System.PosixCompat
@@ -42,27 +49,18 @@
System.PosixCompat.Types
System.PosixCompat.Unistd
+ build-depends: base >= 4.9 && < 5
+
if os(windows)
c-sources:
cbits/HsUname.c
cbits/mktemp.c
extra-libraries: msvcrt
- build-depends: Win32 >= 2.5.0.0
- build-depends: filepath >= 1.0 && < 1.5
-
- if flag(old-time)
- build-depends: old-time >= 1.0.0.0 && < 1.2.0.0
- cpp-options: -DOLD_TIME
-
- if impl(ghc < 7)
- build-depends: directory == 1.0.*
- cpp-options: -DDIRECTORY_1_0
- else
- build-depends: directory == 1.1.*
- else
- build-depends: time >= 1.0 && < 1.13
- build-depends: directory >= 1.3.1 && < 1.4
+ build-depends: Win32 >= 2.5.0.0
+ build-depends: directory >= 1.3.1 && < 1.4
+ build-depends: filepath >= 1.0 && < 1.6
+ build-depends: time >= 1.0 && < 1.13
other-modules:
System.PosixCompat.Internal.Time
@@ -76,11 +74,14 @@
if os(solaris)
cc-options: -DSOLARIS
-Test-Suite unix-compat-testsuite
default-language: Haskell2010
+ ghc-options:
+ -Wall
+ -Wcompat
+
+Test-Suite unix-compat-testsuite
type: exitcode-stdio-1.0
hs-source-dirs: tests
- ghc-options: -Wall
main-is: main.hs
other-modules:
@@ -105,11 +106,12 @@
build-depends:
unix-compat
- , base == 4.*
+ , base
, monad-parallel
, hspec
, HUnit
- , directory
+ , directory >= 1.3.1.0
+ -- directory-1.3.1.0 adds createFileLink
, extra
, temporary
@@ -120,19 +122,8 @@
-- extra-libraries: msvcrt
-- build-depends: Win32 >= 2.5.0.0
-
- if flag(old-time)
- build-depends: old-time >= 1.0.0.0 && < 1.2.0.0
- cpp-options: -DOLD_TIME
-
- if impl(ghc < 7)
- build-depends: directory == 1.0.*
- cpp-options: -DDIRECTORY_1_0
- else
- build-depends: directory == 1.1.*
- else
- build-depends: time >= 1.0 && < 1.13
- build-depends: directory >= 1.3.1 && < 1.4
+ build-depends: time
+ build-depends: directory
-- other-modules:
-- System.PosixCompat.Internal.Time
@@ -146,4 +137,7 @@
if os(solaris)
cc-options: -DSOLARIS
- build-depends: directory >= 1.3.1 && < 1.4
+ default-language: Haskell2010
+ ghc-options:
+ -Wall
+ -Wcompat
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-tls-session-manager for openSUSE:Factory checked in at 2024-07-22 17:16:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-tls-session-manager (Old)
and /work/SRC/openSUSE:Factory/.ghc-tls-session-manager.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-tls-session-manager"
Mon Jul 22 17:16:47 2024 rev:7 rq:1188662 version:0.0.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-tls-session-manager/ghc-tls-session-manager.changes 2024-05-06 17:52:58.826488408 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-tls-session-manager.new.17339/ghc-tls-session-manager.changes 2024-07-22 17:17:56.281120764 +0200
@@ -1,0 +2,9 @@
+Tue Jun 25 04:30:02 UTC 2024 - Peter Simons <psimons(a)suse.com>
+
+- Update tls-session-manager to version 0.0.6.
+ Upstream has edited the change log file since the last release in
+ a non-trivial way, i.e. they did more than just add a new entry
+ at the top. You can review the file at:
+ http://hackage.haskell.org/package/tls-session-manager-0.0.6/src/ChangeLog.…
+
+-------------------------------------------------------------------
Old:
----
tls-session-manager-0.0.5.tar.gz
tls-session-manager.cabal
New:
----
tls-session-manager-0.0.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-tls-session-manager.spec ++++++
--- /var/tmp/diff_new_pack.ffj0PM/_old 2024-07-22 17:17:57.897185242 +0200
+++ /var/tmp/diff_new_pack.ffj0PM/_new 2024-07-22 17:17:57.897185242 +0200
@@ -19,13 +19,12 @@
%global pkg_name tls-session-manager
%global pkgver %{pkg_name}-%{version}
Name: ghc-%{pkg_name}
-Version: 0.0.5
+Version: 0.0.6
Release: 0
Summary: In-memory TLS session DB and session ticket
License: BSD-3-Clause
URL: https://hackage.haskell.org/package/%{pkg_name}
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{ve…
-Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal…
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-auto-update-devel
BuildRequires: ghc-auto-update-prof
@@ -83,7 +82,6 @@
%prep
%autosetup -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
%build
%ghc_lib_build
++++++ tls-session-manager-0.0.5.tar.gz -> tls-session-manager-0.0.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tls-session-manager-0.0.5/ChangeLog.md new/tls-session-manager-0.0.6/ChangeLog.md
--- old/tls-session-manager-0.0.5/ChangeLog.md 2001-09-09 03:46:40.000000000 +0200
+++ new/tls-session-manager-0.0.6/ChangeLog.md 2001-09-09 03:46:40.000000000 +0200
@@ -1,11 +1,33 @@
-# 0.1.0.0
+# ChangeLog for tls-session-manager
-- Using ShortByteString internally to avoid ByteString's fragmentation.
-- The default value of dbMaxSize is now 1,000.
+## 0.0.6
-# 0.0.1.0
+* Preparing for tls v2.1.
-- Supporting sessionResumeOnlyOnce.
+## 0.0.5
-# 0.0.0.0
-- A first release.
+* Supporting "tls" v2.0.0.
+
+## 0.0.4
+
+* Supporting "tls" v1.5.3.
+
+## 0.0.3
+
+* Adding Strict and StrictData pragma
+
+## 0.0.2.1
+
+* Supporting "tls" v1.5.0.
+
+## 0.0.2.0
+
+* Using ShortByteString internally to avoid ByteString's fragmentation.
+* The default value of dbMaxSize is now 1,000.
+
+## 0.0.1.0
+
+* Supporting sessionResumeOnlyOnce.
+
+## 0.0.0.0
+* A first release.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tls-session-manager-0.0.5/Network/TLS/SessionManager.hs new/tls-session-manager-0.0.6/Network/TLS/SessionManager.hs
--- old/tls-session-manager-0.0.5/Network/TLS/SessionManager.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/tls-session-manager-0.0.6/Network/TLS/SessionManager.hs 2001-09-09 03:46:40.000000000 +0200
@@ -53,34 +53,24 @@
toKey = convert
toValue :: SessionData -> SessionDataCopy
-toValue (SessionData v cid comp msni sec mg mti malpn siz flg) =
- SessionDataCopy v cid comp msni sec' mg mti malpn' siz flg
- where
- sec' = convert sec
- malpn' = convert <$> malpn
+toValue sd =
+ SessionDataCopy $
+ sd
+ { sessionSecret = convert $ sessionSecret sd
+ , sessionALPN = convert <$> sessionALPN sd
+ }
fromValue :: SessionDataCopy -> SessionData
-fromValue (SessionDataCopy v cid comp msni sec' mg mti malpn' siz flg) =
- SessionData v cid comp msni sec mg mti malpn siz flg
- where
- sec = convert sec'
- malpn = convert <$> malpn'
+fromValue (SessionDataCopy sd) =
+ sd
+ { sessionSecret = convert $ sessionSecret sd
+ , sessionALPN = convert <$> sessionALPN sd
+ }
----------------------------------------------------------------
type SessionIDCopy = Block Word8
-data SessionDataCopy
- = SessionDataCopy
- {- ssVersion -} Version
- {- ssCipher -} CipherID
- {- ssCompression -} CompressionID
- {- ssClientSNI -} (Maybe HostName)
- {- ssSecret -} (Block Word8)
- {- ssGroup -} (Maybe Group)
- {- ssTicketInfo -} (Maybe TLS13TicketInfo)
- {- ssALPN -} (Maybe (Block Word8))
- {- ssMaxEarlyDataSize -} Int
- {- ssFlags -} [SessionFlag]
+newtype SessionDataCopy = SessionDataCopy SessionData
deriving (Show, Eq)
type Sec = Int64
@@ -108,8 +98,8 @@
, reaperNull = Q.null
, reaperDelay = pruningDelay conf * 1000000
}
- return
- SessionManager
+ return $
+ noSessionManager
{ sessionResume = resume reaper MultipleUse
, sessionResumeOnlyOnce = resume reaper SingleUse
, sessionEstablish = \x y -> establish reaper lifetime x y >> return Nothing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tls-session-manager-0.0.5/Network/TLS/SessionTicket.hs new/tls-session-manager-0.0.6/Network/TLS/SessionTicket.hs
--- old/tls-session-manager-0.0.5/Network/TLS/SessionTicket.hs 2001-09-09 03:46:40.000000000 +0200
+++ new/tls-session-manager-0.0.6/Network/TLS/SessionTicket.hs 2001-09-09 03:46:40.000000000 +0200
@@ -52,7 +52,7 @@
sessionTicketManager :: CT.TokenManager -> SessionManager
sessionTicketManager ctmgr =
- SessionManager
+ noSessionManager
{ sessionResume = resume ctmgr
, sessionResumeOnlyOnce = resume ctmgr
, sessionEstablish = establish ctmgr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tls-session-manager-0.0.5/tls-session-manager.cabal new/tls-session-manager-0.0.6/tls-session-manager.cabal
--- old/tls-session-manager-0.0.5/tls-session-manager.cabal 2001-09-09 03:46:40.000000000 +0200
+++ new/tls-session-manager-0.0.6/tls-session-manager.cabal 2001-09-09 03:46:40.000000000 +0200
@@ -1,6 +1,6 @@
cabal-version: >=1.10
name: tls-session-manager
-version: 0.0.5
+version: 0.0.6
license: BSD3
license-file: LICENSE
maintainer: kazu(a)iij.ad.jp
@@ -21,15 +21,15 @@
ghc-options: -Wall
build-depends:
base >=4.7 && <5,
- auto-update >= 0.1 && < 0.2,
+ auto-update >= 0.1 && < 0.3,
basement >= 0.0.16 && < 0.1,
- bytestring >= 0.10 && < 0.12,
+ bytestring >= 0.10 && < 0.13,
clock >= 0.8 && < 0.9,
crypto-token >= 0.1.1 && < 0.2,
memory >= 0.18.0 && < 0.19,
psqueues >= 0.2 && < 0.3,
serialise >= 0.2 && < 0.3,
- tls >= 2.0 && < 2.1
+ tls >= 2.0 && < 2.2
if impl(ghc >=8)
default-extensions: Strict StrictData
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-time-compat for openSUSE:Factory checked in at 2024-07-22 17:16:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-time-compat (Old)
and /work/SRC/openSUSE:Factory/.ghc-time-compat.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-time-compat"
Mon Jul 22 17:16:46 2024 rev:18 rq:1188661 version:1.9.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-time-compat/ghc-time-compat.changes 2024-05-21 18:36:37.010768646 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-time-compat.new.17339/ghc-time-compat.changes 2024-07-22 17:17:53.673016706 +0200
@@ -1,0 +2,6 @@
+Thu Jul 4 20:56:02 UTC 2024 - Peter Simons <psimons(a)suse.com>
+
+- Update time-compat to version 1.9.7 revision 2.
+ Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------
New:
----
time-compat.cabal
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-time-compat.spec ++++++
--- /var/tmp/diff_new_pack.jq5rCp/_old 2024-07-22 17:17:55.845103368 +0200
+++ /var/tmp/diff_new_pack.jq5rCp/_new 2024-07-22 17:17:55.849103528 +0200
@@ -26,6 +26,7 @@
License: BSD-3-Clause
URL: https://hackage.haskell.org/package/%{pkg_name}
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{ve…
+Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal…
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-base-orphans-devel
@@ -93,6 +94,7 @@
%prep
%autosetup -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
%build
%ghc_lib_build
++++++ time-compat.cabal ++++++
cabal-version: 1.12
name: time-compat
version: 1.9.7
x-revision: 2
synopsis: Compatibility package for time
description:
This packages tries to compat as much of @time@ features as possible.
.
/TODO:/
.
* Difference type @ParseTime@ and @FormatTime@ instances are missing.
.
* Formatting varies depending on underlying @time@ version
.
* @dayFractionToTimeOfDay@ on extreme values
category: Time, Compatibility
license: BSD3
license-file: LICENSE
maintainer: Oleg Grenrus <oleg.grenrus(a)iki.fi>
author: Ashley Yakeley
homepage: https://github.com/haskellari/time-compat
bug-reports: https://github.com/haskellari/time-compat/issues
build-type: Simple
extra-source-files: CHANGELOG.md
tested-with:
GHC ==8.6.5
|| ==8.8.4
|| ==8.10.7
|| ==9.0.2
|| ==9.2.8
|| ==9.4.8
|| ==9.6.5
|| ==9.8.2
|| ==9.10.1
source-repository head
type: git
location: https://github.com/haskellari/time-compat.git
library
default-language: Haskell2010
hs-source-dirs: src
other-extensions: CPP
default-extensions: Trustworthy
build-depends:
base >=4.12 && <4.21
, base-orphans >=0.9.2 && <0.10
, deepseq >=1.4.4.0 && <1.6
, hashable >=1.4.4.0 && <1.6
, time >=1.8.0.2 && <1.9 || >=1.9.2 && <1.9.4 || >=1.10 && <1.10.1 || >=1.11 && <1.11.2 || >=1.12 && <1.13
exposed-modules:
Data.Time.Calendar.Compat
Data.Time.Calendar.Easter.Compat
Data.Time.Calendar.Julian.Compat
Data.Time.Calendar.Month.Compat
Data.Time.Calendar.MonthDay.Compat
Data.Time.Calendar.OrdinalDate.Compat
Data.Time.Calendar.Quarter.Compat
Data.Time.Calendar.WeekDate.Compat
Data.Time.Clock.Compat
Data.Time.Clock.POSIX.Compat
Data.Time.Clock.System.Compat
Data.Time.Clock.TAI.Compat
Data.Time.Compat
Data.Time.Format.Compat
Data.Time.Format.ISO8601.Compat
Data.Time.LocalTime.Compat
other-modules:
Data.Format
Data.Time.Calendar.Private
Data.Time.Calendar.Types
Data.Time.Orphans
test-suite instances
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: test-instances
main-is: Test.hs
build-depends:
base
, deepseq
, hashable >=1.4.0.0 && <1.6
, HUnit >=1.3.1 && <1.3.2 || >=1.6.0.0 && <1.7
, time-compat
-- This test-suite is from time library
-- Changes:
-- * imports: Data.Time -> Data.Time.Compat etc
-- * disabled Test.Format.ParseTime
-- * Test.Format.Format has also trees disabled
-- * Test.Format.Compile doesn't work
-- * disabled 'TimeOfDay minBound 0 0' (Test.LocalTime.Time)
--
test-suite main
if !impl(ghc >=7.4)
buildable: False
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: test/main
default-extensions:
CPP
DeriveDataTypeable
ExistentialQuantification
FlexibleInstances
MultiParamTypeClasses
Rank2Types
ScopedTypeVariables
StandaloneDeriving
TupleSections
UndecidableInstances
ghc-options: -Wall -fwarn-tabs
build-depends:
base
, deepseq
, QuickCheck >=2.13 && <2.16
, tagged >=0.8.6 && <0.9
, tasty >=1.5 && <1.6
, tasty-hunit >=0.10 && <0.11
, tasty-quickcheck >=0.10 && <0.12
, time-compat
if !impl(ghc >=8.0)
build-depends:
fail >=4.9.0.0 && <4.10
, semigroups >=0.18.5 && <0.21
build-depends: time
main-is: Main.hs
other-modules:
Test.Arbitrary
Test.Calendar.AddDays
Test.Calendar.AddDaysRef
Test.Calendar.CalendarProps
Test.Calendar.Calendars
Test.Calendar.CalendarsRef
Test.Calendar.ClipDates
Test.Calendar.ClipDatesRef
Test.Calendar.ConvertBack
Test.Calendar.Duration
Test.Calendar.Easter
Test.Calendar.EasterRef
Test.Calendar.LongWeekYears
Test.Calendar.LongWeekYearsRef
Test.Calendar.MonthDay
Test.Calendar.MonthDayRef
Test.Calendar.Valid
Test.Calendar.Week
Test.Clock.Conversion
Test.Clock.Resolution
Test.Clock.TAI
Test.Format.Compile
Test.Format.Format
Test.Format.ISO8601
Test.Format.ParseTime
Test.LocalTime.CalendarDiffTime
Test.LocalTime.Time
Test.LocalTime.TimeOfDay
Test.LocalTime.TimeRef
Test.TestUtil
Test.Types
1
0