openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
July 2024
- 1 participants
- 1521 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-cligj for openSUSE:Factory checked in at 2022-04-28 23:07:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cligj (Old)
and /work/SRC/openSUSE:Factory/.python-cligj.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cligj"
Thu Apr 28 23:07:52 2022 rev:2 rq:973538 version:0.7.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cligj/python-cligj.changes 2019-03-10 09:36:21.436162133 +0100
+++ /work/SRC/openSUSE:Factory/.python-cligj.new.1538/python-cligj.changes 2022-04-28 23:07:56.736686031 +0200
@@ -1,0 +2,17 @@
+Mon Apr 25 13:47:41 UTC 2022 - Stefan Br��ns <stefan.bruens(a)rwth-aachen.de>
+
+- Update to 0.7.2:
+ * Permit use with click versions 8 and higher.
+- Update to 0.7.1:
+ * Future deprecation warning added in 0.7.0 has been changed.
+ Cligj version 1.0.0 will support Python versions >= 3.6.
+- Update to 0.7.0:
+ * Warn about deprecation of support for Python versions < 3.7
+ in 1.0.0 (#33).
+ * Warn about future change in --sequence default when the option
+ is used (#31).
+- Update to 0.6.0:
+ * Always use `encoding='utf-8'` when opening input GeoJSON (#27).
+ * Improve docstrings (#22).
+
+-------------------------------------------------------------------
Old:
----
cligj-0.5.0.tar.gz
New:
----
cligj-0.7.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cligj.spec ++++++
--- /var/tmp/diff_new_pack.nCHSqc/_old 2022-04-28 23:07:57.216686554 +0200
+++ /var/tmp/diff_new_pack.nCHSqc/_new 2022-04-28 23:07:57.220686558 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-cligj
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -13,15 +13,16 @@
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-cligj
-Version: 0.5.0
+Version: 0.7.2
Release: 0
License: BSD-3-Clause
Summary: Click params for commmand line interfaces to GeoJSON
-Url: https://github.com/mapbox/cligj
+URL: https://github.com/mapbox/cligj
Group: Development/Languages/Python
# pypi source lack license and tests
Source: https://github.com/mapbox/cligj/archive/%{version}.tar.gz#/cligj-%{version}…
@@ -35,7 +36,6 @@
Requires: python-click
BuildArch: noarch
-
%python_subpackages
%description
++++++ cligj-0.5.0.tar.gz -> cligj-0.7.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cligj-0.5.0/.travis.yml new/cligj-0.7.2/.travis.yml
--- old/cligj-0.5.0/.travis.yml 2018-09-26 17:58:55.000000000 +0200
+++ new/cligj-0.7.2/.travis.yml 2021-05-28 23:21:08.000000000 +0200
@@ -1,10 +1,9 @@
sudo: false
language: python
python:
- - "2.7"
- - "3.3"
- - "3.4"
- - "3.5"
+ - "3.6"
+ - "3.7"
+ - "3.8"
install:
- "pip install coveralls"
- "pip install -e .[test]"
@@ -17,4 +16,4 @@
tags: true
provider: pypi
distributions: "sdist bdist_wheel"
- user: mapboxci
+ user: __token__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cligj-0.5.0/CHANGES.txt new/cligj-0.7.2/CHANGES.txt
--- old/cligj-0.5.0/CHANGES.txt 2018-09-26 17:58:55.000000000 +0200
+++ new/cligj-0.7.2/CHANGES.txt 2021-05-28 23:21:08.000000000 +0200
@@ -1,6 +1,36 @@
Changes
=======
+0.7.1 (2010-11-20)
+------------------
+
+- Future deprecation warning added in 0.7.0 has been changed. Cligj version
+ 1.0.0 will support Python versions >= 3.6.
+
+0.7.0 (2010-10-21)
+------------------
+
+- Warn about deprecation of support for Python versions < 3.7 in 1.0.0 (#33).
+- Warn about future change in --sequence default when the option is used (#31).
+
+0.6.0 (2020-10-19)
+------------------
+
+No changes since 0.6b1.
+
+0.6b1 (2020-10-14)
+------------------
+
+Future changes:
+
+- Feature sequences, not collections, will be the default form of output in
+ version 1.0 (#20).
+
+Bug fixes:
+
+- Always use `encoding='utf-8'` when opening input GeoJSON (#27).
+- Improve docstrings (#22).
+
0.5.0 (2018-09-26)
------------------
@@ -20,7 +50,7 @@
0.3.0 (2015-08-12)
------------------
-- Deprecation of the cligj.plugins module (#6). Please switch to the
+- Deprecation of the cligj.plugins module (#6). Please switch to the
click-plugins module: https://github.com/click-contrib/click-plugins. The
cligj.plugins module will be removed from cligj at version 1.0.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cligj-0.5.0/MANIFEST.in new/cligj-0.7.2/MANIFEST.in
--- old/cligj-0.5.0/MANIFEST.in 1970-01-01 01:00:00.000000000 +0100
+++ new/cligj-0.7.2/MANIFEST.in 2021-05-28 23:21:08.000000000 +0200
@@ -0,0 +1,4 @@
+include CHANGES.txt
+include LICENSE
+
+graft tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cligj-0.5.0/README.rst new/cligj-0.7.2/README.rst
--- old/cligj-0.5.0/README.rst 2018-09-26 17:58:55.000000000 +0200
+++ new/cligj-0.7.2/README.rst 2021-05-28 23:21:08.000000000 +0200
@@ -1,8 +1,8 @@
cligj
======
-.. image:: https://travis-ci.org/mapbox/cligj.svg
- :target: https://travis-ci.org/mapbox/cligj
+.. image:: https://travis-ci.com/mapbox/cligj.svg
+ :target: https://travis-ci.com/mapbox/cligj
.. image:: https://coveralls.io/repos/mapbox/cligj/badge.png?branch=master
:target: https://coveralls.io/r/mapbox/cligj?branch=master
@@ -10,7 +10,7 @@
Common arguments and options for GeoJSON processing commands, using Click.
`cligj` is for Python developers who create command line interfaces for geospatial data.
-`cligj` allows you to quickly build consistent, well-tested and interoperable CLIs for handling GeoJSON.
+`cligj` allows you to quickly build consistent, well-tested and interoperable CLIs for handling GeoJSON.
Arguments
@@ -76,11 +76,15 @@
reads and writes GeoJSON expects a text containing a single feature collection,
that's the default, and a LF-delimited sequence of texts containing one GeoJSON
feature each is a feature that is turned on using the ``--sequence`` option.
-To write sequences of feature texts that conform to the `JSON Text Sequences
-proposed standard
-<http://tools.ietf.org/html/draft-ietf-json-text-sequence-13>`__ (and might
-contain pretty-printed JSON) with the ASCII Record Separator (0x1e) as
-a delimiter, use the ``--rs`` option
+To write sequences of feature texts that conform to the `GeoJSON Text Sequences
+standard <https://tools.ietf.org/html/rfc8142>`__ (and might contain
+pretty-printed JSON) with the ASCII Record Separator (0x1e) as a delimiter, use
+the ``--rs`` option
+
+.. warning:: Future change warning
+ GeoJSON sequences (`--sequence`), not collections (`--no-sequence`), will be
+ the default in version 1.0.0.
+
.. code-block:: python
@@ -125,7 +129,6 @@
False).
--help Show this message and exit.
-
And can be used like this
.. code-block:: console
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cligj-0.5.0/cligj/__init__.py new/cligj-0.7.2/cligj/__init__.py
--- old/cligj-0.5.0/cligj/__init__.py 2018-09-26 17:58:55.000000000 +0200
+++ new/cligj-0.7.2/cligj/__init__.py 2021-05-28 23:21:08.000000000 +0200
@@ -1,12 +1,21 @@
-# cligj
+"""cligj
-# Shared arguments and options.
+A package of arguments, options, and parsers for the Python GeoJSON
+ecosystem.
+"""
+
+import sys
+from warnings import warn
import click
from .features import normalize_feature_inputs
-# Arguments.
+__version__ = "0.7.2"
+
+if sys.version_info < (3, 6):
+ warn("cligj 1.0.0 will require Python >= 3.6", FutureWarning)
+
# Multiple input files.
files_in_arg = click.argument(
@@ -97,8 +106,14 @@
'--sequence/--no-sequence',
default=False,
help="Write a LF-delimited sequence of texts containing individual "
- "objects or write a single JSON text containing a feature "
- "collection object (the default).")
+ "objects or write a single JSON text containing a feature "
+ "collection object (the default).",
+ callback=lambda ctx, param, value: warn(
+ "Sequences of Features, not FeatureCollections, will be the default in version 1.0.0",
+ FutureWarning,
+ )
+ or value,
+)
use_rs_opt = click.option(
'--rs/--no-rs',
@@ -109,8 +124,8 @@
"(default is False).")
-# GeoJSON output mode option.
def geojson_type_collection_opt(default=False):
+ """GeoJSON FeatureCollection output mode"""
return click.option(
'--collection',
'geojson_type',
@@ -120,6 +135,7 @@
def geojson_type_feature_opt(default=False):
+ """GeoJSON Feature or Feature sequence output mode"""
return click.option(
'--feature',
'geojson_type',
@@ -129,6 +145,7 @@
def geojson_type_bbox_opt(default=False):
+ """GeoJSON bbox output mode"""
return click.option(
'--bbox',
'geojson_type',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cligj-0.5.0/cligj/features.py new/cligj-0.7.2/cligj/features.py
--- old/cligj-0.5.0/cligj/features.py 2018-09-26 17:58:55.000000000 +0200
+++ new/cligj-0.7.2/cligj/features.py 2021-05-28 23:21:08.000000000 +0200
@@ -1,3 +1,5 @@
+"""Feature parsing and normalization"""
+
from itertools import chain
import json
import re
@@ -23,10 +25,16 @@
"[lng, lat]", or "lng, lat", or "lng lat".
If no value is provided, features will be read from stdin.
+
+ Yields
+ ------
+ Mapping
+ A GeoJSON Feature represented by a Python mapping
+
"""
for feature_like in value or ('-',):
try:
- with click.open_file(feature_like) as src:
+ with click.open_file(feature_like, encoding="utf-8") as src:
for feature in iter_features(iter(src)):
yield feature
except IOError:
@@ -55,6 +63,12 @@
A function that will be applied to each extracted feature. It
takes a feature object and may return a replacement feature or
None -- in which case iter_features does not yield.
+
+ Yields
+ ------
+ Mapping
+ A GeoJSON Feature represented by a Python mapping
+
"""
func = func or (lambda x: x)
first_line = next(geojsonfile)
@@ -136,9 +150,20 @@
def to_feature(obj):
- """Takes a feature or a geometry
- returns feature verbatim or
- wraps geom in a feature with empty properties
+ """Converts an object to a GeoJSON Feature
+
+ Returns feature verbatim or wraps geom in a feature with empty
+ properties.
+
+ Raises
+ ------
+ ValueError
+
+ Returns
+ -------
+ Mapping
+ A GeoJSON Feature represented by a Python mapping
+
"""
if obj['type'] == 'Feature':
return obj
@@ -177,13 +202,13 @@
an iterable of objects with a geo interface and
normalizes it to the former."""
for obj in feature_objs:
- if hasattr(obj, "__geo_interface__") and \
- 'type' in obj.__geo_interface__.keys() and \
- obj.__geo_interface__['type'] == 'Feature':
+ if (
+ hasattr(obj, "__geo_interface__")
+ and "type" in obj.__geo_interface__.keys()
+ and obj.__geo_interface__["type"] == "Feature"
+ ):
yield obj.__geo_interface__
- elif isinstance(obj, dict) and 'type' in obj and \
- obj['type'] == 'Feature':
+ elif isinstance(obj, dict) and "type" in obj and obj["type"] == "Feature":
yield obj
else:
- raise ValueError("Did not recognize object {0}"
- "as GeoJSON Feature".format(obj))
+ raise ValueError("Did not recognize object as GeoJSON Feature")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cligj-0.5.0/setup.cfg new/cligj-0.7.2/setup.cfg
--- old/cligj-0.5.0/setup.cfg 1970-01-01 01:00:00.000000000 +0100
+++ new/cligj-0.7.2/setup.cfg 2021-05-28 23:21:08.000000000 +0200
@@ -0,0 +1,2 @@
+[metadata]
+license_file = LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cligj-0.5.0/setup.py new/cligj-0.7.2/setup.py
--- old/cligj-0.5.0/setup.py 2018-09-26 17:58:55.000000000 +0200
+++ new/cligj-0.7.2/setup.py 2021-05-28 23:21:08.000000000 +0200
@@ -1,28 +1,32 @@
from codecs import open as codecs_open
+
from setuptools import setup, find_packages
+with open("cligj/__init__.py") as f:
+ for line in f:
+ if "__version__" in line:
+ version = line.split("=")[1].strip().strip('"').strip("'")
+ continue
-# Get the long description from the relevant file
with codecs_open('README.rst', encoding='utf-8') as f:
long_description = f.read()
-setup(name='cligj',
- version='0.5.0',
- description=u"Click params for commmand line interfaces to GeoJSON",
- long_description=long_description,
- classifiers=[],
- keywords='',
- author=u"Sean Gillies",
- author_email='sean(a)mapbox.com',
- url='https://github.com/mapbox/cligj',
- license='BSD',
- packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),
- include_package_data=True,
- zip_safe=False,
- install_requires=[
- 'click >= 4.0, < 8'
- ],
- extras_require={
- 'test': ['pytest-cov'],
- })
+setup(
+ name="cligj",
+ version=version,
+ description=u"Click params for commmand line interfaces to GeoJSON",
+ long_description=long_description,
+ classifiers=[],
+ keywords="",
+ author=u"Sean Gillies",
+ author_email="sean(a)mapbox.com",
+ url="https://github.com/mapbox/cligj",
+ license="BSD",
+ packages=find_packages(exclude=["ez_setup", "examples", "tests"]),
+ include_package_data=True,
+ zip_safe=False,
+ python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4",
+ install_requires=["click >= 4.0"],
+ extras_require={"test": ["pytest-cov"],},
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cligj-0.5.0/tests/test_cli.py new/cligj-0.7.2/tests/test_cli.py
--- old/cligj-0.5.0/tests/test_cli.py 2018-09-26 17:58:55.000000000 +0200
+++ new/cligj-0.7.2/tests/test_cli.py 2021-05-28 23:21:08.000000000 +0200
@@ -1,7 +1,9 @@
import os
import os.path
+import sys
import click
+import pytest
import cligj
@@ -155,62 +157,67 @@
assert result.output.splitlines() == ['geographic']
-def test_sequence(runner):
+(a)pytest.mark.filterwarnings("ignore")
+(a)pytest.mark.parametrize(
+ ("opt", "val"),
+ [
+ ("--sequence", True),
+ ("--no-sequence", False),
+ (None, cligj.__version__.startswith("1.0")),
+ ],
+)
+def test_sequence(runner, opt, val):
+ """True becomes the default in 1.0"""
@click.command()
@cligj.sequence_opt
def cmd(sequence):
- click.echo("%s" % sequence)
+ click.echo(str(sequence))
- result = runner.invoke(cmd)
+ result = runner.invoke(cmd, [opt] if opt is not None else [])
assert not result.exception
- assert result.output.splitlines() == ['False']
+ assert result.output.splitlines() == [str(val)]
- result = runner.invoke(cmd, ['--sequence'])
- assert not result.exception
- assert result.output.splitlines() == ['True']
- result = runner.invoke(cmd, ['--no-sequence'])
- assert not result.exception
- assert result.output.splitlines() == ['False']
+(a)pytest.mark.skipif(sys.version_info < (3,), reason="Requires Python 3")
+(a)pytest.mark.xfail(cligj.__version__.startswith("1.0"), reason="No warning in 1.0")
+def test_sequence_warns(runner):
+ """Warn about --sequence until 1.0"""
+ @click.command()
+ @cligj.sequence_opt
+ def cmd(sequence):
+ click.echo(str(sequence))
+
+ with pytest.warns(FutureWarning):
+ result = runner.invoke(cmd, ["--sequence"])
-def test_sequence_rs(runner):
+(a)pytest.mark.filterwarnings("ignore")
+(a)pytest.mark.parametrize(("opt", "val"), [("--rs", True), (None, False)])
+def test_sequence_rs(runner, opt, val):
@click.command()
@cligj.sequence_opt
@cligj.use_rs_opt
def cmd(sequence, use_rs):
- click.echo("%s" % sequence)
- click.echo("%s" % use_rs)
+ click.echo(str(sequence))
+ click.echo(str(use_rs))
- result = runner.invoke(cmd, ['--sequence', '--rs'])
+ result = runner.invoke(cmd, ["--sequence"] + ([opt] if opt is not None else []))
assert not result.exception
- assert result.output.splitlines() == ['True', 'True']
-
- result = runner.invoke(cmd, ['--sequence'])
- assert not result.exception
- assert result.output.splitlines() == ['True', 'False']
+ assert result.output.splitlines() == ["True", str(val)]
-def test_geojson_type(runner):
+(a)pytest.mark.parametrize(
+ ("opt", "val"),
+ [("--collection", "collection"), ("--feature", "feature"), ("--bbox", "bbox")],
+)
+def test_geojson_type(runner, opt, val):
@click.command()
@cligj.geojson_type_collection_opt(True)
@cligj.geojson_type_feature_opt(False)
@cligj.geojson_type_bbox_opt(False)
def cmd(geojson_type):
- click.echo("%s" % geojson_type)
-
- result = runner.invoke(cmd)
- assert not result.exception
- assert result.output.splitlines() == ['collection']
-
- result = runner.invoke(cmd, ['--collection'])
- assert not result.exception
- assert result.output.splitlines() == ['collection']
-
- result = runner.invoke(cmd, ['--feature'])
- assert not result.exception
- assert result.output.splitlines() == ['feature']
+ click.echo(str(geojson_type))
- result = runner.invoke(cmd, ['--bbox'])
+ result = runner.invoke(cmd, [opt])
assert not result.exception
- assert result.output.splitlines() == ['bbox']
+ assert result.output.splitlines() == [val]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cligj-0.5.0/tests/twopoints.geojson new/cligj-0.7.2/tests/twopoints.geojson
--- old/cligj-0.5.0/tests/twopoints.geojson 2018-09-26 17:58:55.000000000 +0200
+++ new/cligj-0.7.2/tests/twopoints.geojson 2021-05-28 23:21:08.000000000 +0200
@@ -1 +1 @@
-{"features": [{"bbox": [-122.9292140099711, 45.37948199034149, -122.44106199104115, 45.858097009742835], "center": [-122.7282, 45.5801], "context": [{"id": "postcode.2503633822", "text": "97203"}, {"id": "region.3470299826", "text": "Oregon"}, {"id": "country.4150104525", "short_code": "us", "text": "United States"}], "geometry": {"coordinates": [-122.7282, 45.5801], "type": "Point"}, "id": "place.42767", "place_name": "Portland, Oregon, United States", "properties": {}, "relevance": 0.999, "text": "Portland", "type": "Feature"}, {"bbox": [-121.9779540096568, 43.74737999114854, -120.74788099000016, 44.32812500969035], "center": [-121.3153, 44.0582], "context": [{"id": "postcode.3332732485", "text": "97701"}, {"id": "region.3470299826", "text": "Oregon"}, {"id": "country.4150104525", "short_code": "us", "text": "United States"}], "geometry": {"coordinates": [-121.3153, 44.0582], "type": "Point"}, "id": "place.3965", "place_name": "Bend, Oregon, United States", "properties": {}, "rele
vance": 0.999, "text": "Bend", "type": "Feature"}], "type": "FeatureCollection"}
+{"features": [{"bbox": [-122.9292140099711, 45.37948199034149, -122.44106199104115, 45.858097009742835], "center": [-122.7282, 45.5801], "context": [{"id": "postcode.2503633822", "text": "97203"}, {"id": "region.3470299826", "text": "Oregon"}, {"id": "country.4150104525", "short_code": "us", "text": "United States"}], "geometry": {"coordinates": [-122.7282, 45.5801], "type": "Point"}, "id": "place.42767", "place_name": "Portland, Oregon, United States", "properties": {}, "relevance": 0.999, "text": "Portland", "type": "Feature"}, {"bbox": [-121.9779540096568, 43.74737999114854, -120.74788099000016, 44.32812500969035], "center": [-121.3153, 44.0582], "context": [{"id": "postcode.3332732485", "text": "97701"}, {"id": "region.3470299826", "text": "Oregon"}, {"id": "country.4150104525", "short_code": "us", "text": "United States"}], "geometry": {"coordinates": [-121.3153, 44.0582], "type": "Point"}, "id": "place.3965", "place_name": "Bend, ����regon, United States", "properties": {}, "r
elevance": 0.999, "text": "Bend", "type": "Feature"}], "type": "FeatureCollection"}
2
1
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000update-repos for openSUSE:Factory checked in at 2024-07-31 21:04:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000update-repos (Old)
and /work/SRC/openSUSE:Factory/.000update-repos.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000update-repos"
Wed Jul 31 21:04:22 2024 rev:2550 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
New:
----
factory:non-oss_4091.1.packages.zst
factory_20240730.packages.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2024-07-31 16:53:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Wed Jul 31 16:53:41 2024 rev:4092 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:47.773373765 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:47.777373930 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__MicroOS___20240730" schemaversion="4.1">
+<image name="OBS__MicroOS___20240731" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240730</productvar>
+ <productvar name="VERSION">20240731</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240730,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240731,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240730/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240731/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-Addon-NonOss-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:47.813375419 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:47.813375419 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20240730" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20240731" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240730</productvar>
+ <productvar name="VERSION">20240731</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240730,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240731,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:47.837376412 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:47.841376577 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240730" schemaversion="4.1">
+<image name="OBS__openSUSE___20240731" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240730</productvar>
+ <productvar name="VERSION">20240731</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240730,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240731,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240730/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240731/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
openSUSE-dvd5-dvd-x86_64.kiwi: same change
++++++ openSUSE-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:47.893378728 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:47.897378894 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240730" schemaversion="4.1">
+<image name="OBS__openSUSE___20240731" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -23,7 +23,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20240730-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20240731-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240730</productvar>
+ <productvar name="VERSION">20240731</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240730,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240731,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240730/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240731/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ Aeon.product ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:47.937380548 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:47.941380714 +0200
@@ -6,7 +6,7 @@
<name>Aeon</name>
<releasepkgname>Aeon-release</releasepkgname>
<endoflife/>
- <version>20240730</version>
+ <version>20240731</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Aeon</productline>
++++++ Kalpa.product ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:47.957381376 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:47.961381541 +0200
@@ -6,7 +6,7 @@
<name>Kalpa</name>
<releasepkgname>Kalpa-release</releasepkgname>
<endoflife/>
- <version>20240730</version>
+ <version>20240731</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Kalpa</productline>
++++++ MicroOS.product ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:47.981382368 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:47.985382534 +0200
@@ -6,7 +6,7 @@
<name>MicroOS</name>
<releasepkgname>MicroOS-release</releasepkgname>
<endoflife/>
- <version>20240730</version>
+ <version>20240731</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>MicroOS</productline>
++++++ openSUSE-Addon-NonOss.product ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:48.093387001 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:48.093387001 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20240730</version>
+ <version>20240731</version>
<release>0</release>
<summary>openSUSE NonOSS Addon</summary>
<shortsummary>non oss addon</shortsummary>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:48.117387994 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:48.117387994 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20240730</version>
+ <version>20240731</version>
<release>0</release>
<productline>openSUSE</productline>
++++++ opensuse_aeon.group ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:48.137388821 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:48.141388986 +0200
@@ -123,7 +123,7 @@
<group name="opensuse_aeon.x86_64">
<conditional name="only_x86_64"/>
<packagelist relationship="recommends">
- <package name=" patterns-aeon-base uninstallable: package patterns-aeon-base-5.0-14.1.x86_64 requires gnome-backgrounds, but none of the providers can be installed" supportstatus="unsupported"/>
+ <package name=" patterns-aeon-base uninstallable: package patterns-aeon-base-5.0-15.1.x86_64 requires gnome-backgrounds, but none of the providers can be installed" supportstatus="unsupported"/>
</packagelist>
</group>
++++++ unsorted.yml ++++++
--- /var/tmp/diff_new_pack.FrJYqP/_old 2024-07-31 16:53:48.233392792 +0200
+++ /var/tmp/diff_new_pack.FrJYqP/_new 2024-07-31 16:53:48.241393123 +0200
@@ -465,9 +465,9 @@
- ads
- adwaita-qt5
- adwaita-qt6
- - aegisub
- aelfred
- aelfred-javadoc
+ - aeon-check
- aer-inject
- aerc
- aespipe
@@ -3696,6 +3696,8 @@
- elixir
- elixir-doc
- elixir-hex
+ - elixir115
+ - elixir115-doc
- elk
- elk-data
- elk-openmpi4
@@ -10435,6 +10437,10 @@
- kubeconform
- kubectl-browse-pvc
- kubectl-capacity
+ - kubectl-cnpg
+ - kubectl-cnpg-bash-completion
+ - kubectl-cnpg-fish-completion
+ - kubectl-cnpg-zsh-completion
- kubectl-explore
- kubectl-foreach
- kubectl-neat
@@ -12859,7 +12865,7 @@
- libevt-devel
- libevt-tools
- libevt1
- - libevtlog-4_6-0
+ - libevtlog-4_8-0
- libevtlog-devel
- libevtlog0
- libevtx-devel
@@ -13289,7 +13295,7 @@
- libgensiomdns6
- libgensioosh6
- libgeocode-glib0
- - libgeos3_12_1
+ - libgeos3_12_2
- libgeos_c1
- libgeotiff5
- libgepub-devel
@@ -14184,8 +14190,6 @@
- liblc3-1-32bit
- liblc3-devel
- liblc3-tools
- - liblcf0
- - liblcf0-devel
- liblcms2-2-32bit
- liblcms2-devel
- liblcms2-devel-32bit
@@ -24979,6 +24983,7 @@
- python310-dbus-deviation
- python310-dbus-python
- python310-dbus-python-devel
+ - python310-dbus_fast
- python310-dbus_next
- python310-ddg3
- python310-ddt
@@ -28585,6 +28590,7 @@
- python311-dbfread
- python311-dbus-deviation
- python311-dbus-python-devel
+ - python311-dbus_fast
- python311-dbus_next
- python311-ddg3
- python311-ddt
@@ -32137,6 +32143,7 @@
- python312-dbus-deviation
- python312-dbus-python
- python312-dbus-python-devel
+ - python312-dbus_fast
- python312-dbus_next
- python312-ddg3
- python312-ddt
@@ -35340,6 +35347,7 @@
- qt6-xml-devel
- qt6-xml-private-devel
- qt6ct
+ - qt6gtk2
- qtcurve-gtk2
- qtcurve-qt5
- qtdbusextended-devel
@@ -48124,6 +48132,7 @@
- woodpecker-server
- woodstox-core
- woodstox-core-javadoc
+ - wooting-udev-rules
- wordcut
- wordcut-devel
- wordnet
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2024-07-31 16:53:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Wed Jul 31 16:53:38 2024 rev:3024 rq: version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/000release-packages/Aeon-release.changes 2024-07-31 13:41:27.609809404 +0200
+++ /work/SRC/openSUSE:Factory/.000release-packages.new.7232/Aeon-release.changes 2024-07-31 16:53:40.069055095 +0200
@@ -2 +2 @@
-Wed Jul 31 11:41:24 UTC 2024 - openSUSE <packaging(a)lists.opensuse.org>
+Wed Jul 31 14:53:36 UTC 2024 - openSUSE <packaging(a)lists.opensuse.org>
Kalpa-release.changes: same change
MicroOS-release.changes: same change
openSUSE-Addon-NonOss-release.changes: same change
openSUSE-release.changes: same change
stub.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
Kalpa-release.spec: same change
MicroOS-release.spec: same change
openSUSE-Addon-NonOss-release.spec: same change
openSUSE-release.spec: same change
stub.spec: same change
++++++ weakremovers.inc ++++++
--- /var/tmp/diff_new_pack.Ti5dUj/_old 2024-07-31 16:53:43.929214761 +0200
+++ /var/tmp/diff_new_pack.Ti5dUj/_new 2024-07-31 16:53:43.941215257 +0200
@@ -1713,6 +1713,7 @@
Provides: weakremover(adobe-cid-keyed-wada-fonts)
Provides: weakremover(adobe-cid-keyed-wadah-fonts)
Provides: weakremover(adwaita-qt4)
+Provides: weakremover(aegisub)
Provides: weakremover(agama-dbus-server)
Provides: weakremover(akonadi-plugin-kalarmcal)
Provides: weakremover(akonadi-runtime)
@@ -13139,6 +13140,7 @@
Provides: weakremover(libevtlog-4_0-0)
Provides: weakremover(libevtlog-4_2-0)
Provides: weakremover(libevtlog-4_3-0)
+Provides: weakremover(libevtlog-4_6-0)
Provides: weakremover(libewf2)
Provides: weakremover(libexempi3)
Provides: weakremover(libexempi3-32bit)
@@ -13479,6 +13481,7 @@
Provides: weakremover(libgeos3_11_0)
Provides: weakremover(libgeos3_11_1)
Provides: weakremover(libgeos3_11_2)
+Provides: weakremover(libgeos3_12_1)
Provides: weakremover(libgeotiff2)
Provides: weakremover(libgepub-0_6-0)
Provides: weakremover(libgepub0)
@@ -15167,6 +15170,8 @@
Provides: weakremover(liblazy1-32bit)
Provides: weakremover(liblbxutil-devel-32bit)
Provides: weakremover(liblbxutil1-32bit)
+Provides: weakremover(liblcf0)
+Provides: weakremover(liblcf0-devel)
Provides: weakremover(liblcms-devel)
Provides: weakremover(liblcms-devel-32bit)
Provides: weakremover(liblcms1)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rspamd for openSUSE:Factory checked in at 2024-07-31 14:41:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rspamd (Old)
and /work/SRC/openSUSE:Factory/.rspamd.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rspamd"
Wed Jul 31 14:41:50 2024 rev:27 rq:1190637 version:3.9.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/rspamd/rspamd.changes 2024-07-22 17:18:30.350480059 +0200
+++ /work/SRC/openSUSE:Factory/.rspamd.new.7232/rspamd.changes 2024-07-31 14:41:53.255109930 +0200
@@ -1,0 +2,9 @@
+Wed Jul 31 10:21:39 UTC 2024 - Marcus Rueckert <mrueckert(a)suse.de>
+
+- Update to 3.9.1
+ - [Test] Use actions/setup-node by @moisseev in #5058
+ - [Feature] Treat SPF +all in a special way by @vstakhov in #5059
+ - [Test] Migrate ESLint to 9.7.0 by @moisseev in #5063
+ - Some tunes and fixes for GPT by @vstakhov in #5068
+
+-------------------------------------------------------------------
Old:
----
rspamd-3.9.0.tar.gz
New:
----
rspamd-3.9.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rspamd.spec ++++++
--- /var/tmp/diff_new_pack.wrIuSc/_old 2024-07-31 14:41:53.907137062 +0200
+++ /var/tmp/diff_new_pack.wrIuSc/_new 2024-07-31 14:41:53.911137228 +0200
@@ -56,7 +56,7 @@
%endif
Name: rspamd
-Version: 3.9.0
+Version: 3.9.1
Release: 0
Summary: Spam filtering system
License: Apache-2.0
@@ -95,7 +95,7 @@
%endif
BuildRequires: pcre2-devel
BuildRequires: pkgconfig
-BuildRequires: pkgconfig(fmt)
+BuildRequires: pkgconfig(fmt) >= 11
BuildRequires: pkgconfig(glib-2.0) >= 2.28
%if %{with ext_hiredis}
BuildRequires: pkgconfig(hiredis)
@@ -105,8 +105,8 @@
BuildRequires: pkgconfig(libnsl)
%endif
BuildRequires: ragel
-BuildRequires: pkgconfig(libsodium)
BuildRequires: pkgconfig(libarchive) >= 3.0
+BuildRequires: pkgconfig(libsodium)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(sqlite3)
%if %{with systemd}
++++++ rspamd-3.9.0.tar.gz -> rspamd-3.9.1.tar.gz ++++++
++++ 3113 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package phraze for openSUSE:Factory checked in at 2024-07-31 14:41:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/phraze (Old)
and /work/SRC/openSUSE:Factory/.phraze.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "phraze"
Wed Jul 31 14:41:47 2024 rev:3 rq:1190627 version:0.3.13
Changes:
--------
--- /work/SRC/openSUSE:Factory/phraze/phraze.changes 2024-07-15 19:50:12.841751753 +0200
+++ /work/SRC/openSUSE:Factory/.phraze.new.7232/phraze.changes 2024-07-31 14:41:49.174940150 +0200
@@ -1,0 +2,8 @@
+Wed Jul 31 08:24:02 UTC 2024 - felix.niederwanger(a)suse.com
+
+- Update to version 0.3.13:
+ * bumps cargo-dist version and internal version
+ * feat: add man pages and shell completions
+ * better wording of the features in readme
+
+-------------------------------------------------------------------
Old:
----
phraze-0.3.12.obscpio
New:
----
phraze-0.3.13.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ phraze.spec ++++++
--- /var/tmp/diff_new_pack.0BlQGa/_old 2024-07-31 14:41:50.534996743 +0200
+++ /var/tmp/diff_new_pack.0BlQGa/_new 2024-07-31 14:41:50.534996743 +0200
@@ -17,7 +17,7 @@
Name: phraze
-Version: 0.3.12
+Version: 0.3.13
Release: 0
Summary: Generate random passphrases
License: MPL-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.0BlQGa/_old 2024-07-31 14:41:50.566998074 +0200
+++ /var/tmp/diff_new_pack.0BlQGa/_new 2024-07-31 14:41:50.566998074 +0200
@@ -2,7 +2,7 @@
<service mode="disabled" name="obs_scm">
<param name="url">https://github.com/sts10/phraze.git</param>
<param name="scm">git</param>
- <param name="revision">v0.3.12</param>
+ <param name="revision">v0.3.13</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">.*v(\d+\.\d+\.\d+)</param>
<param name="versionrewrite-replacement">\1</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.0BlQGa/_old 2024-07-31 14:41:50.586998907 +0200
+++ /var/tmp/diff_new_pack.0BlQGa/_new 2024-07-31 14:41:50.590999074 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/sts10/phraze.git</param>
- <param name="changesrevision">cef597aa53a1f913ea70f32eb0e8ba74d1508541</param></service></servicedata>
+ <param name="changesrevision">f24031b6e4e2268a6f842fca1a2e99bdc2ea70bd</param></service></servicedata>
(No newline at EOF)
++++++ phraze-0.3.12.obscpio -> phraze-0.3.13.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phraze-0.3.12/.github/workflows/release.yml new/phraze-0.3.13/.github/workflows/release.yml
--- old/phraze-0.3.12/.github/workflows/release.yml 2024-07-05 20:28:23.000000000 +0200
+++ new/phraze-0.3.13/.github/workflows/release.yml 2024-07-30 17:57:24.000000000 +0200
@@ -61,7 +61,7 @@
# we specify bash to get pipefail; it guards against the `curl` command
# failing. otherwise `sh` won't catch that `curl` returned non-0
shell: bash
- run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.18.0/cargo-dis… | sh"
+ run: "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.19.1/cargo-dis… | sh"
- name: Cache cargo-dist
uses: actions/upload-artifact@v4
with:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phraze-0.3.12/Cargo.lock new/phraze-0.3.13/Cargo.lock
--- old/phraze-0.3.12/Cargo.lock 2024-07-05 20:28:23.000000000 +0200
+++ new/phraze-0.3.13/Cargo.lock 2024-07-30 17:57:24.000000000 +0200
@@ -146,6 +146,15 @@
]
[[package]]
+name = "clap_complete"
+version = "4.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5a2d6eec27fce550d708b2be5d798797e5a55b246b323ef36924a0001996352"
+dependencies = [
+ "clap",
+]
+
+[[package]]
name = "clap_derive"
version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -164,6 +173,16 @@
checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
[[package]]
+name = "clap_mangen"
+version = "0.2.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f17415fd4dfbea46e3274fcd8d368284519b358654772afb700dc2e8d2b24eeb"
+dependencies = [
+ "clap",
+ "roff",
+]
+
+[[package]]
name = "colorchoice"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -399,9 +418,11 @@
[[package]]
name = "phraze"
-version = "0.3.12"
+version = "0.3.13"
dependencies = [
"clap",
+ "clap_complete",
+ "clap_mangen",
"criterion",
"include-lines",
"rand",
@@ -540,6 +561,12 @@
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
[[package]]
+name = "roff"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3"
+
+[[package]]
name = "rustix"
version = "0.38.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phraze-0.3.12/Cargo.toml new/phraze-0.3.13/Cargo.toml
--- old/phraze-0.3.12/Cargo.toml 2024-07-05 20:28:23.000000000 +0200
+++ new/phraze-0.3.13/Cargo.toml 2024-07-30 17:57:24.000000000 +0200
@@ -1,7 +1,7 @@
[package]
name = "phraze"
description = "Random passphrase generator"
-version = "0.3.12"
+version = "0.3.13"
edition = "2021"
authors = ["sts10 <sschlinkert(a)gmail.com>"]
license = "MPL-2.0"
@@ -16,6 +16,11 @@
unicode-normalization = "0.1.23"
include-lines = "1.1.2"
+[build-dependencies]
+clap = { version = "4.5.4", features = ["derive"] }
+clap_complete = "4.5.2"
+clap_mangen = "0.2.20"
+
[dev-dependencies]
criterion = "0.5.1"
@@ -31,7 +36,7 @@
# Config for 'cargo dist'
[workspace.metadata.dist]
# The preferred cargo-dist version to use in CI (Cargo.toml SemVer syntax)
-cargo-dist-version = "0.18.0"
+cargo-dist-version = "0.19.1"
# CI backends to support
ci = "github"
# The installers to generate for each app
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phraze-0.3.12/benches/generate_passphrase.rs new/phraze-0.3.13/benches/generate_passphrase.rs
--- old/phraze-0.3.12/benches/generate_passphrase.rs 2024-07-05 20:28:23.000000000 +0200
+++ new/phraze-0.3.13/benches/generate_passphrase.rs 2024-07-30 17:57:24.000000000 +0200
@@ -1,4 +1,5 @@
use criterion::{criterion_group, criterion_main, Criterion};
+use phraze::cli::ListChoice;
use phraze::*;
fn criterion_benchmark(c: &mut Criterion) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phraze-0.3.12/build.rs new/phraze-0.3.13/build.rs
--- old/phraze-0.3.12/build.rs 1970-01-01 01:00:00.000000000 +0100
+++ new/phraze-0.3.13/build.rs 2024-07-30 17:57:24.000000000 +0200
@@ -0,0 +1,40 @@
+#[path = "src/cli.rs"]
+mod cli;
+
+use clap::Command;
+use clap::CommandFactory;
+use clap_complete::generate_to;
+use clap_complete::Shell::{Bash, Fish, Zsh};
+use clap_mangen::Man;
+use cli::Args;
+use std::fs;
+use std::path::PathBuf;
+
+static NAME: &str = "phraze";
+
+fn generate_man_pages(cmd: Command) {
+ let man_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("target/man");
+ let mut buffer = Vec::default();
+
+ Man::new(cmd.clone()).render(&mut buffer).unwrap();
+ fs::create_dir_all(&man_dir).unwrap();
+ fs::write(man_dir.join(NAME.to_owned() + ".1"), buffer).unwrap();
+}
+
+fn generate_shell_completions(mut cmd: Command) {
+ let comp_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("target/completions");
+
+ fs::create_dir_all(&comp_dir).unwrap();
+
+ for shell in [Bash, Fish, Zsh] {
+ generate_to(shell, &mut cmd, NAME, &comp_dir).unwrap();
+ }
+}
+
+fn main() {
+ let mut cmd = Args::command();
+ cmd.set_bin_name(NAME);
+
+ generate_man_pages(cmd.clone());
+ generate_shell_completions(cmd);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phraze-0.3.12/readme.markdown new/phraze-0.3.13/readme.markdown
--- old/phraze-0.3.12/readme.markdown 2024-07-05 20:28:23.000000000 +0200
+++ new/phraze-0.3.13/readme.markdown 2024-07-30 17:57:24.000000000 +0200
@@ -15,7 +15,7 @@
## Features
* 🎚️ Allows user to set a minimum entropy, freeing them from having to figure how many words from a given list they need to create a strong passphrase
-* 🎯 All built-in word lists are uniquely decodable, ensuring that passphrase entropy estimates remain accurate when no separator is used
+* 🎯 Includes a variety of built-in word lists, all of which are uniquely decodable, ensuring that passphrase entropy estimates remain accurate when no separator is used
* ⚡ Fast: Takes about 2 milliseconds to generate a passphrase
* 🔣 Can insert numbers, symbols, and/or capital letters if necessary (e.g. `phraze -s _b -t`)
* 🛁 Default word list is (hopefully) free of profane words
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phraze-0.3.12/src/cli.rs new/phraze-0.3.13/src/cli.rs
--- old/phraze-0.3.12/src/cli.rs 1970-01-01 01:00:00.000000000 +0100
+++ new/phraze-0.3.13/src/cli.rs 2024-07-30 17:57:24.000000000 +0200
@@ -0,0 +1,115 @@
+use clap::Parser;
+use std::path::PathBuf;
+
+/// This enum, `ListChoice`, represents all of the "built-in" word lists that Phraze can use.
+#[derive(Clone, Debug, Copy)]
+pub enum ListChoice {
+ Long,
+ Medium,
+ Eff,
+ Mnemonicode,
+ Effshort,
+ Qwerty,
+ Alpha,
+}
+
+/// Generate random passphrases
+#[derive(Parser, Debug)]
+#[clap(version, name = "phraze")]
+pub struct Args {
+ /// Strengthen your passphrase the easy way: Each -S flag increases minimum entropy by 20 bits (above the default of
+ /// 80 bits).
+ #[clap(short = 'S', long = "strength", conflicts_with = "number_of_words", conflicts_with = "minimum_entropy", action = clap::ArgAction::Count)]
+ pub strength_count: u8,
+
+ /// Set minimum amount of entropy in bits for generated passphrase. If neither minimum_entropy or
+ /// number_of_words is specified, Phraze will default to an 80-bit minimum.
+ #[clap(
+ short = 'e',
+ long = "minimum-entropy",
+ conflicts_with = "number_of_words",
+ conflicts_with = "strength_count"
+ )]
+ pub minimum_entropy: Option<usize>,
+
+ /// Set exactly how many words to use in generated passphrase. If neither number_of_words or
+ /// minimum_entropy is specified, Phraze will default to an 80-bit minimum.
+ #[clap(
+ short = 'w',
+ long = "words",
+ conflicts_with = "minimum_entropy",
+ conflicts_with = "strength_count"
+ )]
+ pub number_of_words: Option<usize>,
+
+ /// Number of passphrases to generate
+ #[clap(short = 'n', long = "passphrases", default_value = "1")]
+ pub n_passphrases: usize,
+
+ /// Word separator. Can accept single quotes around the separator. To not use a separator,
+ /// use empty single quotes: ''.
+ ///
+ /// There are special values that will trigger generated separators:
+ ///
+ /// _n: separators will be random numbers
+ ///
+ /// _s: separators will be random symbols
+ ///
+ /// _b: separators will be a mix of random numbers and symbols
+ #[clap(short = 's', long = "sep", default_value = "-")]
+ pub separator: String,
+
+ /// Choose a word list to use.
+ ///
+ /// Options:
+ ///
+ /// m: Orchard Street Medium List (8,192 words) [DEFAULT]
+ ///
+ /// l: Orchard Street Long List (17,576 words)
+ ///
+ /// e: EFF long list (7,776 words)
+ ///
+ /// n: Mnemonicode list (1,633 words). Good if you know you're going to be speaking
+ /// passphrases out loud.
+ ///
+ /// s: EFF short list (1,296 words)
+ ///
+ /// q: Orchard Street QWERTY list (1,296 words). Optimized to minimize travel
+ /// distance on QWERTY keyboard layout.
+ ///
+ /// a: Orchard Street Alpha list (1,296 words). Optimized to minimize travel
+ /// distance on alphabetical keyboard layout.
+ #[clap(short = 'l', long = "list", value_parser=parse_list_choice, default_value="m")]
+ pub list_choice: ListChoice,
+
+ /// Provide a text file with a list of words to randomly generate passphrase
+ /// from. Should be a text file with one word per line.
+ #[clap(short = 'c', long = "custom-list", conflicts_with = "list_choice")]
+ pub custom_list_file_path: Option<PathBuf>,
+
+ /// Use Title Case for words in generated passphrase
+ #[clap(short = 't', long = "title-case")]
+ pub title_case: bool,
+
+ /// Print estimated entropy of generated passphrase, in bits, along with
+ /// the passphrase itself
+ #[clap(short = 'v', long = "verbose")]
+ pub verbose: bool,
+}
+
+/// Convert list_choice string slice into a ListChoice enum. Clap calls this function.
+fn parse_list_choice(list_choice: &str) -> Result<ListChoice, String> {
+ match list_choice.to_lowercase().as_ref() {
+ "l" => Ok(ListChoice::Long),
+ "m" => Ok(ListChoice::Medium),
+ "e" => Ok(ListChoice::Eff),
+ "n" => Ok(ListChoice::Mnemonicode),
+ "s" => Ok(ListChoice::Effshort),
+ "q" => Ok(ListChoice::Qwerty),
+ "a" => Ok(ListChoice::Alpha),
+ _ => Err(format!(
+ "Inputted list choice '{}' doesn't correspond to an available word list",
+ list_choice
+ )),
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phraze-0.3.12/src/lib.rs new/phraze-0.3.13/src/lib.rs
--- old/phraze-0.3.12/src/lib.rs 2024-07-05 20:28:23.000000000 +0200
+++ new/phraze-0.3.13/src/lib.rs 2024-07-30 17:57:24.000000000 +0200
@@ -1,23 +1,13 @@
+pub mod cli;
pub mod file_reader;
pub mod separators;
pub mod unicode_normalization_check;
+use crate::cli::ListChoice;
use crate::separators::make_separator;
use include_lines::include_lines;
use rand::{seq::SliceRandom, thread_rng, Rng};
-/// This enum, `ListChoice`, represents all of the "built-in" word lists that Phraze can use.
-#[derive(Clone, Debug, Copy)]
-pub enum ListChoice {
- Long,
- Medium,
- Eff,
- Mnemonicode,
- Effshort,
- Qwerty,
- Alpha,
-}
-
/// Given user's inputs, figure out how many words the generated passphrase will need. If user
/// specified an exact `number_of_words`, just return that `number_of_words`. If user is using a
/// strength_count, do the necessary math. If user specified a `minimum_entropy`, we need to do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phraze-0.3.12/src/main.rs new/phraze-0.3.13/src/main.rs
--- old/phraze-0.3.12/src/main.rs 2024-07-05 20:28:23.000000000 +0200
+++ new/phraze-0.3.13/src/main.rs 2024-07-30 17:57:24.000000000 +0200
@@ -1,91 +1,7 @@
+use crate::cli::Args;
use crate::file_reader::read_in_custom_list;
use clap::Parser;
use phraze::*;
-use std::path::PathBuf;
-
-/// Generate random passphrases
-#[derive(Parser, Debug)]
-#[clap(version, name = "phraze")]
-struct Args {
- /// Strengthen your passphrase the easy way: Each -S flag increases minimum entropy by 20 bits (above the default of
- /// 80 bits).
- #[clap(short = 'S', long = "strength", conflicts_with = "number_of_words", conflicts_with = "minimum_entropy", action = clap::ArgAction::Count)]
- strength_count: u8,
-
- /// Set minimum amount of entropy in bits for generated passphrase. If neither minimum_entropy or
- /// number_of_words is specified, Phraze will default to an 80-bit minimum.
- #[clap(
- short = 'e',
- long = "minimum-entropy",
- conflicts_with = "number_of_words",
- conflicts_with = "strength_count"
- )]
- minimum_entropy: Option<usize>,
-
- /// Set exactly how many words to use in generated passphrase. If neither number_of_words or
- /// minimum_entropy is specified, Phraze will default to an 80-bit minimum.
- #[clap(
- short = 'w',
- long = "words",
- conflicts_with = "minimum_entropy",
- conflicts_with = "strength_count"
- )]
- number_of_words: Option<usize>,
-
- /// Number of passphrases to generate
- #[clap(short = 'n', long = "passphrases", default_value = "1")]
- n_passphrases: usize,
-
- /// Word separator. Can accept single quotes around the separator. To not use a separator,
- /// use empty single quotes: ''.
- ///
- /// There are special values that will trigger generated separators:
- ///
- /// _n: separators will be random numbers
- ///
- /// _s: separators will be random symbols
- ///
- /// _b: separators will be a mix of random numbers and symbols
- #[clap(short = 's', long = "sep", default_value = "-")]
- separator: String,
-
- /// Choose a word list to use.
- ///
- /// Options:
- ///
- /// m: Orchard Street Medium List (8,192 words) [DEFAULT]
- ///
- /// l: Orchard Street Long List (17,576 words)
- ///
- /// e: EFF long list (7,776 words)
- ///
- /// n: Mnemonicode list (1,633 words). Good if you know you're going to be speaking
- /// passphrases out loud.
- ///
- /// s: EFF short list (1,296 words)
- ///
- /// q: Orchard Street QWERTY list (1,296 words). Optimized to minimize travel
- /// distance on QWERTY keyboard layout.
- ///
- /// a: Orchard Street Alpha list (1,296 words). Optimized to minimize travel
- /// distance on alphabetical keyboard layout.
- #[clap(short = 'l', long = "list", value_parser=parse_list_choice, default_value="m")]
- list_choice: ListChoice,
-
- /// Provide a text file with a list of words to randomly generate passphrase
- /// from. Should be a text file with one word per line.
- #[clap(short = 'c', long = "custom-list", conflicts_with = "list_choice")]
- custom_list_file_path: Option<PathBuf>,
-
- /// Use Title Case for words in generated passphrase
- #[clap(short = 't', long = "title-case")]
- title_case: bool,
-
- /// Print estimated entropy of generated passphrase, in bits, along with
- /// the passphrase itself
- #[clap(short = 'v', long = "verbose")]
- verbose: bool,
-}
fn main() -> Result<(), String> {
let opt = Args::parse();
@@ -139,20 +55,3 @@
println!("{}", passphrase);
}
}
-
-/// Convert list_choice string slice into a ListChoice enum. Clap calls this function.
-fn parse_list_choice(list_choice: &str) -> Result<ListChoice, String> {
- match list_choice.to_lowercase().as_ref() {
- "l" => Ok(ListChoice::Long),
- "m" => Ok(ListChoice::Medium),
- "e" => Ok(ListChoice::Eff),
- "n" => Ok(ListChoice::Mnemonicode),
- "s" => Ok(ListChoice::Effshort),
- "q" => Ok(ListChoice::Qwerty),
- "a" => Ok(ListChoice::Alpha),
- _ => Err(format!(
- "Inputted list choice '{}' doesn't correspond to an available word list",
- list_choice
- )),
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phraze-0.3.12/tests/list_reading_tests.rs new/phraze-0.3.13/tests/list_reading_tests.rs
--- old/phraze-0.3.12/tests/list_reading_tests.rs 2024-07-05 20:28:23.000000000 +0200
+++ new/phraze-0.3.13/tests/list_reading_tests.rs 2024-07-30 17:57:24.000000000 +0200
@@ -1,4 +1,5 @@
mod minimum_entropy_tests {
+ use phraze::cli::ListChoice;
use phraze::*;
#[test]
++++++ phraze.obsinfo ++++++
--- /var/tmp/diff_new_pack.0BlQGa/_old 2024-07-31 14:41:50.707003901 +0200
+++ /var/tmp/diff_new_pack.0BlQGa/_new 2024-07-31 14:41:50.711004067 +0200
@@ -1,5 +1,5 @@
name: phraze
-version: 0.3.12
-mtime: 1720204103
-commit: cef597aa53a1f913ea70f32eb0e8ba74d1508541
+version: 0.3.13
+mtime: 1722355044
+commit: f24031b6e4e2268a6f842fca1a2e99bdc2ea70bd
++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/phraze/vendor.tar.xz /work/SRC/openSUSE:Factory/.phraze.new.7232/vendor.tar.xz differ: char 15, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2024-07-31 13:41:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Wed Jul 31 13:41:25 2024 rev:3023 rq: version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/000release-packages/Aeon-release.changes 2024-07-30 12:41:26.199726599 +0200
+++ /work/SRC/openSUSE:Factory/.000release-packages.new.7232/Aeon-release.changes 2024-07-31 13:41:27.609809404 +0200
@@ -2 +2 @@
-Tue Jul 30 10:41:23 UTC 2024 - openSUSE <packaging(a)lists.opensuse.org>
+Wed Jul 31 11:41:24 UTC 2024 - openSUSE <packaging(a)lists.opensuse.org>
Kalpa-release.changes: same change
MicroOS-release.changes: same change
openSUSE-Addon-NonOss-release.changes: same change
openSUSE-release.changes: same change
stub.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Aeon-release.spec ++++++
--- /var/tmp/diff_new_pack.KbVzT1/_old 2024-07-31 13:41:30.237917363 +0200
+++ /var/tmp/diff_new_pack.KbVzT1/_new 2024-07-31 13:41:30.241917527 +0200
@@ -17,7 +17,7 @@
Name: Aeon-release
-Version: 20240730
+Version: 20240731
Release: 0
Summary: openSUSE Aeon
License: GPL-2.0-or-later
@@ -174,9 +174,9 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = Aeon
-Provides: product(Aeon) = 20240730-0
+Provides: product(Aeon) = 20240731-0
Provides: product-label() = openSUSE%20Aeon
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aaeon%3A20240730
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aaeon%3A20240731
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(Aeon)
@@ -192,7 +192,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(Aeon) = 20240730-0
+Provides: product_flavor(Aeon) = 20240731-0
Summary: openSUSE Aeon%{?betaversion: %{betaversion}}
%description appliance
@@ -257,11 +257,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>Aeon</name>
- <version>20240730</version>
+ <version>20240731</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:aeon:20240730</cpeid>
+ <cpeid>cpe:/o:opensuse:aeon:20240731</cpeid>
<productline>Aeon</productline>
<register>
<pool>
++++++ Kalpa-release.spec ++++++
--- /var/tmp/diff_new_pack.KbVzT1/_old 2024-07-31 13:41:30.269918678 +0200
+++ /var/tmp/diff_new_pack.KbVzT1/_new 2024-07-31 13:41:30.277919007 +0200
@@ -17,7 +17,7 @@
Name: Kalpa-release
-Version: 20240730
+Version: 20240731
Release: 0
Summary: openSUSE Kalpa
License: GPL-2.0-or-later
@@ -174,9 +174,9 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = Kalpa
-Provides: product(Kalpa) = 20240730-0
+Provides: product(Kalpa) = 20240731-0
Provides: product-label() = openSUSE%20Kalpa
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Akalpa%3A20240730
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Akalpa%3A20240731
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(Kalpa)
@@ -192,7 +192,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(Kalpa) = 20240730-0
+Provides: product_flavor(Kalpa) = 20240731-0
Summary: openSUSE Kalpa%{?betaversion: %{betaversion}}
%description appliance
@@ -257,11 +257,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>Kalpa</name>
- <version>20240730</version>
+ <version>20240731</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:kalpa:20240730</cpeid>
+ <cpeid>cpe:/o:opensuse:kalpa:20240731</cpeid>
<productline>Kalpa</productline>
<register>
<pool>
++++++ MicroOS-release.spec ++++++
--- /var/tmp/diff_new_pack.KbVzT1/_old 2024-07-31 13:41:30.305920157 +0200
+++ /var/tmp/diff_new_pack.KbVzT1/_new 2024-07-31 13:41:30.305920157 +0200
@@ -17,7 +17,7 @@
Name: MicroOS-release
-Version: 20240730
+Version: 20240731
Release: 0
Summary: openSUSE MicroOS
License: GPL-2.0-or-later
@@ -179,9 +179,9 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = MicroOS
-Provides: product(MicroOS) = 20240730-0
+Provides: product(MicroOS) = 20240731-0
Provides: product-label() = openSUSE%20MicroOS
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Amicroos%3A20240730
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Amicroos%3A20240731
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(MicroOS)
@@ -197,7 +197,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(MicroOS) = 20240730-0
+Provides: product_flavor(MicroOS) = 20240731-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description dvd
@@ -213,7 +213,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(MicroOS) = 20240730-0
+Provides: product_flavor(MicroOS) = 20240731-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description appliance
@@ -278,11 +278,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>MicroOS</name>
- <version>20240730</version>
+ <version>20240731</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:microos:20240730</cpeid>
+ <cpeid>cpe:/o:opensuse:microos:20240731</cpeid>
<productline>MicroOS</productline>
<register>
<pool>
++++++ openSUSE-Addon-NonOss-release.spec ++++++
--- /var/tmp/diff_new_pack.KbVzT1/_old 2024-07-31 13:41:30.337921471 +0200
+++ /var/tmp/diff_new_pack.KbVzT1/_new 2024-07-31 13:41:30.337921471 +0200
@@ -18,7 +18,7 @@
Name: openSUSE-Addon-NonOss-release
%define product openSUSE-Addon-NonOss
-Version: 20240730
+Version: 20240731
#!BcntSyncTag: openSUSE-Addon-NonOss
Release: 0
Summary: openSUSE NonOSS Addon
@@ -26,9 +26,9 @@
Group: System/Fhs
Provides: %name-%version
Provides: product() = openSUSE%2DAddon%2DNonOss
-Provides: product(openSUSE-Addon-NonOss) = 20240730-0
+Provides: product(openSUSE-Addon-NonOss) = 20240731-0
Provides: product-label() = non%20oss%20addon
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20240730
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20240731
@@ -48,10 +48,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20240730</version>
+ <version>20240731</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20240730</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20240731</cpeid>
<register>
<pool>
</pool>
++++++ openSUSE-release.spec ++++++
--- /var/tmp/diff_new_pack.KbVzT1/_old 2024-07-31 13:41:30.365922621 +0200
+++ /var/tmp/diff_new_pack.KbVzT1/_new 2024-07-31 13:41:30.369922786 +0200
@@ -20,7 +20,7 @@
#define betaversion %{nil}
%define codename Tumbleweed
Name: openSUSE-release
-Version: 20240730
+Version: 20240731
Release: 0
# 0 is the product release, not the build release of this package
Summary: openSUSE Tumbleweed
@@ -185,7 +185,7 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = openSUSE
-Provides: product(openSUSE) = 20240730-0
+Provides: product(openSUSE) = 20240731-0
%ifarch x86_64
Provides: product-register-target() = openSUSE%2DTumbleweed%2Dx86_64
%endif
@@ -199,7 +199,7 @@
Provides: product-register-target() = openSUSE%2DTumbleweed%2Daarch64
%endif
Provides: product-label() = openSUSE
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20240730
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20240731
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-url(repository) = http%3A%2F%2Fdownload.opensuse.org%2Ftumbleweed%2Frepo%2Foss%2F
Requires: product_flavor(openSUSE)
@@ -213,7 +213,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(ftp)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description ftp
@@ -228,7 +228,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(mini)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description mini
@@ -243,7 +243,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description dvd
@@ -258,7 +258,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-kde)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-kde
@@ -273,7 +273,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-x11)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-x11
@@ -288,7 +288,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-gnome)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-gnome
@@ -303,7 +303,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-xfce)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-xfce
@@ -318,7 +318,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-kde)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-kde
@@ -333,7 +333,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-gnome)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-gnome
@@ -348,7 +348,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-x11)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-x11
@@ -363,7 +363,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance
@@ -378,7 +378,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-docker)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-docker
@@ -393,7 +393,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-kvm)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-kvm
@@ -408,7 +408,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vmware)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vmware
@@ -423,7 +423,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-openstack)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-openstack
@@ -438,7 +438,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-hyperv)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-hyperv
@@ -453,7 +453,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vagrant)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vagrant
@@ -468,7 +468,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-wsl)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-wsl
@@ -483,7 +483,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-custom)
-Provides: product_flavor(openSUSE) = 20240730-0
+Provides: product_flavor(openSUSE) = 20240731-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-custom
@@ -566,10 +566,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20240730</version>
+ <version>20240731</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse:20240730</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse:20240731</cpeid>
<productline>openSUSE</productline>
<register>
<target>openSUSE-Tumbleweed-x86_64</target>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package aws-c-io for openSUSE:Factory checked in at 2024-07-31 13:31:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-c-io (Old)
and /work/SRC/openSUSE:Factory/.aws-c-io.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-c-io"
Wed Jul 31 13:31:04 2024 rev:10 rq:1190617 version:0.14.13
Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-c-io/aws-c-io.changes 2024-07-22 17:16:16.789148215 +0200
+++ /work/SRC/openSUSE:Factory/.aws-c-io.new.7232/aws-c-io.changes 2024-07-31 13:31:29.429216045 +0200
@@ -1,0 +2,6 @@
+Fri Jul 26 11:25:57 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to version 0.14.13
+ * Fix import of inttype (#656)
+
+-------------------------------------------------------------------
Old:
----
v0.14.12.tar.gz
New:
----
v0.14.13.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aws-c-io.spec ++++++
--- /var/tmp/diff_new_pack.YQSfEx/_old 2024-07-31 13:31:30.781271570 +0200
+++ /var/tmp/diff_new_pack.YQSfEx/_new 2024-07-31 13:31:30.789271899 +0200
@@ -20,7 +20,7 @@
%define library_version 1.0.0
%define library_soversion 0unstable
Name: aws-c-io
-Version: 0.14.12
+Version: 0.14.13
Release: 0
Summary: I/O and TLS package AWS SDK for C
License: Apache-2.0
++++++ v0.14.12.tar.gz -> v0.14.13.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-io-0.14.12/source/posix/socket.c new/aws-c-io-0.14.13/source/posix/socket.c
--- old/aws-c-io-0.14.12/source/posix/socket.c 2024-07-13 00:24:26.000000000 +0200
+++ new/aws-c-io-0.14.13/source/posix/socket.c 2024-07-15 18:13:44.000000000 +0200
@@ -18,6 +18,7 @@
#include <aws/io/io.h>
#include <errno.h>
#include <fcntl.h>
+#include <inttypes.h> /* Required when VSOCK is used */
#include <net/if.h>
#include <netinet/tcp.h>
#include <sys/socket.h>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package aws-c-common for openSUSE:Factory checked in at 2024-07-31 13:31:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-c-common (Old)
and /work/SRC/openSUSE:Factory/.aws-c-common.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-c-common"
Wed Jul 31 13:31:01 2024 rev:10 rq:1190616 version:0.9.24
Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-c-common/aws-c-common.changes 2024-06-25 23:10:45.821493180 +0200
+++ /work/SRC/openSUSE:Factory/.aws-c-common.new.7232/aws-c-common.changes 2024-07-31 13:31:26.221084295 +0200
@@ -1,0 +2,10 @@
+Fri Jul 26 11:27:55 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to version 0.9.24
+ * Fix FreeBSD CI to install default python packages by @TingDaoK in (#1133)
+ * Fix out variable in cmake sanitizer module by @sfod in (#1134)
+ * Update MacOS CI to Arm64 by @waahm7 in (#1136)
+ * Update builder to fix macos arm64 CI by @waahm7 in (#1137)
+ * Bump the minimum stack size to at least 1MB by @waahm7 in (#1139)
+
+-------------------------------------------------------------------
Old:
----
v0.9.23.tar.gz
New:
----
v0.9.24.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aws-c-common.spec ++++++
--- /var/tmp/diff_new_pack.zfnrR0/_old 2024-07-31 13:31:27.953155427 +0200
+++ /var/tmp/diff_new_pack.zfnrR0/_new 2024-07-31 13:31:27.973156249 +0200
@@ -19,7 +19,7 @@
%define library_version 1.0.0
%define library_soversion 1
Name: aws-c-common
-Version: 0.9.23
+Version: 0.9.24
Release: 0
Summary: Core C99 package for AWS SDK for C
License: Apache-2.0
++++++ v0.9.23.tar.gz -> v0.9.24.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.9.23/.github/workflows/ci.yml new/aws-c-common-0.9.24/.github/workflows/ci.yml
--- old/aws-c-common-0.9.23/.github/workflows/ci.yml 2024-06-20 20:25:49.000000000 +0200
+++ new/aws-c-common-0.9.24/.github/workflows/ci.yml 2024-07-24 19:17:15.000000000 +0200
@@ -6,7 +6,7 @@
- 'main'
env:
- BUILDER_VERSION: v0.9.55
+ BUILDER_VERSION: v0.9.62
BUILDER_HOST: https://d19elf31gohf1l.cloudfront.net
BUILDER_SOURCE: releases
PACKAGE_NAME: aws-c-common
@@ -174,8 +174,8 @@
echo "Starting to run AppVerifier on all tests found by CTest"
python .\aws-c-common\scripts\appverifier_ctest.py --build_directory .\aws-c-common\build\aws-c-common
- osx:
- runs-on: macos-12 # latest
+ macos-x64:
+ runs-on: macos-14-large # latest
steps:
- name: Build ${{ env.PACKAGE_NAME }} + consumers
run: |
@@ -183,8 +183,17 @@
chmod a+x builder
./builder build -p ${{ env.PACKAGE_NAME }}
- osx-no-cpu-extensions:
- runs-on: macos-12 # latest
+ macos:
+ runs-on: macos-14 # latest
+ steps:
+ - name: Build ${{ env.PACKAGE_NAME }} + consumers
+ run: |
+ python3 -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_SOURCE }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder')"
+ chmod a+x builder
+ ./builder build -p ${{ env.PACKAGE_NAME }}
+
+ macos-no-cpu-extensions:
+ runs-on: macos-14 # latest
steps:
- name: Build ${{ env.PACKAGE_NAME }} + consumers
run: |
@@ -220,7 +229,7 @@
operating_system: freebsd
version: '13.2'
run: |
- sudo pkg install -y python3 py39-urllib3 py39-pip cmake
+ sudo pkg install -y python3 devel/py-pip net/py-urllib3 cmake
python3 -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_SOURCE }}/${{ env.BUILDER_VERSION }}/builder.pyz', 'builder')"
chmod a+x builder
./builder build -p ${{ env.PACKAGE_NAME }}
@@ -255,8 +264,8 @@
python -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_SOURCE }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder.pyz')"
python builder.pyz build -p ${{ env.PACKAGE_NAME }} --config Debug
- osx-debug:
- runs-on: macos-12 # latest
+ macos-debug:
+ runs-on: macos-14 # latest
steps:
- name: Build ${{ env.PACKAGE_NAME }} + consumers
run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.9.23/cmake/AwsSanitizers.cmake new/aws-c-common-0.9.24/cmake/AwsSanitizers.cmake
--- old/aws-c-common-0.9.23/cmake/AwsSanitizers.cmake 2024-06-20 20:25:49.000000000 +0200
+++ new/aws-c-common-0.9.24/cmake/AwsSanitizers.cmake 2024-07-24 19:17:15.000000000 +0200
@@ -11,13 +11,15 @@
# sanitizer: The sanitizer to check
# out_variable: The variable to assign the result to. Defaults to HAS_SANITIZER_${sanitizer}
function(aws_check_sanitizer sanitizer)
-
- if(NOT ${ARGN})
- set(out_variable "${ARGN}")
- else()
+ list(LENGTH ARGN extra_count)
+ if(${extra_count} EQUAL 0)
set(out_variable HAS_SANITIZER_${sanitizer})
# Sanitize the variable name to remove illegal characters
string(MAKE_C_IDENTIFIER ${out_variable} out_variable)
+ elseif(${extra_count} EQUAL 1)
+ set(out_variable ${ARGN})
+ else()
+ message(FATAL_ERROR "Error: aws_check_sanitizer() called with multiple out variables")
endif()
if(ENABLE_SANITIZERS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.9.23/source/posix/thread.c new/aws-c-common-0.9.24/source/posix/thread.c
--- old/aws-c-common-0.9.23/source/posix/thread.c 2024-06-20 20:25:49.000000000 +0200
+++ new/aws-c-common-0.9.24/source/posix/thread.c 2024-07-24 19:17:15.000000000 +0200
@@ -275,6 +275,25 @@
if (attr_return) {
goto cleanup;
}
+ } else if (!options->stack_size) {
+ /**
+ * On some systems, the default stack size is too low (128KB on musl at the time of writing this), which can
+ * cause stack overflow when the dependency chain is long. Increase the stack size to at
+ * least 1MB, which is the default on Windows.
+ */
+ size_t min_stack_size = (size_t)1 * 1024 * 1024;
+ size_t current_stack_size;
+ attr_return = pthread_attr_getstacksize(attributes_ptr, ¤t_stack_size);
+ if (attr_return) {
+ goto cleanup;
+ }
+
+ if (current_stack_size < min_stack_size) {
+ attr_return = pthread_attr_setstacksize(attributes_ptr, min_stack_size);
+ if (attr_return) {
+ goto cleanup;
+ }
+ }
}
/* AFAIK you can't set thread affinity on apple platforms, and it doesn't really matter since all memory
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package s2n for openSUSE:Factory checked in at 2024-07-31 13:30:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/s2n (Old)
and /work/SRC/openSUSE:Factory/.s2n.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "s2n"
Wed Jul 31 13:30:58 2024 rev:12 rq:1190614 version:1.4.18
Changes:
--------
--- /work/SRC/openSUSE:Factory/s2n/s2n.changes 2024-07-09 20:06:07.509365090 +0200
+++ /work/SRC/openSUSE:Factory/.s2n.new.7232/s2n.changes 2024-07-31 13:31:23.476971602 +0200
@@ -1,0 +2,33 @@
+Fri Jul 26 11:20:16 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to version 1.14.18
+ * chore: Bump Rust bindings v1.4.18 (#4656)
+ * fix: Removing new usage of memcmp (#4657)
+ * Merge commit from fork
+ * Update s2n_connection_get_kem_group_name() to
+ work with ClientHelloRetries (#4652)
+ * fix: avoid cert validation on connection_set_config (#4612)
+ * ci: add merge_group event to GHA workflow. (#4646)
+ * feat: Add API to gate session tickets to TLS1.3 only (#4645)
+ * feature: reusable fingerprinting interface (#4628)
+ * refactor(bindings/s2n-tls): finish test harness refactor (#4636)
+ * test(pcap): handle pcaps with tcp fragmentation (#4643)
+ * Refactor: change is_available return type to
+ bool in s2n_cipher struct (#4630)
+ * Refactor: change init and destroy_key return type to
+ S2N_RESULT in s2n_cipher struct (#4639)
+ * Refactor: change set/get_decryption_key return type to
+ S2N_RESULT in s2n_cipher struct (#4638)
+ * chore: document why SHA1 is the only supported hash algorithm
+ for cert_id generation in OCSP response (#4625)
+ * ci(nix): Add tshark to nix devshell (#4571)
+ * refactor: use feature probe for AEAD gate logic instead of
+ AWS-LC/BoringSSL macros (#4642)
+ * api(bindings/s2n-tls)!: remove public testing feature (#4623)
+ * chore(bindings): release 0.2.8 (#4635)
+ * feat(bindings/s2n-tls): add client_hello_version (#4609)
+ * fix: remove S2N_NO_PQ option (#4622)
+ * chore: fix CBMC proof summary count (#4627)
+ * refactor: separate out ja3 specific logic (#4578)
+
+-------------------------------------------------------------------
Old:
----
v1.4.17.tar.gz
New:
----
v1.4.18.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ s2n.spec ++++++
--- /var/tmp/diff_new_pack.qjSqoO/_old 2024-07-31 13:31:24.281004622 +0200
+++ /var/tmp/diff_new_pack.qjSqoO/_new 2024-07-31 13:31:24.281004622 +0200
@@ -19,7 +19,7 @@
%define library_version 1.0.0
%define library_soversion 0unstable
Name: s2n
-Version: 1.4.17
+Version: 1.4.18
Release: 0
Summary: AWS implementation of the TLS/SSL protocols
License: Apache-2.0
++++++ v1.4.17.tar.gz -> v1.4.18.tar.gz ++++++
++++ 6564 lines of diff (skipped)
1
0