[Bug 1801013] New: Review Request: date - Date and time library
based on the C++11/14/17 <chrono> header
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1801013
Bug ID: 1801013
Summary: Review Request: date - Date and time library based on
the C++11/14/17 <chrono> header
Product: Fedora
Version: rawhide
Hardware: All
OS: Linux
Status: NEW
Component: Package Review
Severity: medium
Assignee: nobody(a)fedoraproject.org
Reporter: alebastr89(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: package-review(a)lists.fedoraproject.org
Target Milestone: ---
Classification: Fedora
Spec URL:
https://download.copr.fedorainfracloud.org/results/alebastr/waybar/fedora...
SRPM URL:
https://download.copr.fedorainfracloud.org/results/alebastr/waybar/fedora...
Description:
Date and time library based on the C++11/14/17 <chrono> header. This is
actually several separate libraries:
- "date.h" is a header-only library which builds upon <chrono>.
It adds some new duration types, and new time_point types. It also adds
"field" types such as year_month_day which is a struct {year, month, day}. And
it provides convenient means to convert between the "field" types and the
time_point types.
- "tz.h" / "tz.cpp" are a timezone library built on top of the "date.h"
library. This timezone library is a complete parser of the IANA timezone
database. It provides for an easy way to access all of the data in this
database, using the types from "date.h" and <chrono>. The IANA database also
includes data on leap seconds, and this library provides utilities to compute
with that information as well.
<...> (see spec or upstream github for a full description)
Slightly modified versions of "date.h" and "tz.h" were voted into the C++20
working draft.
Fedora Account System Username: alebastr
Q/A section:
- Why do I want to package this?
New version of waybar will depend on timezone library. The alternative would
be bundling the library with waybar which I want to avoid.
- Why is the name so generic?
It's upstream project name. It's worth noting that the project installs
headers under /usr/include/date and ships cmake and pkgconfig modules under the
same name. Any renaming should be carefully considered.
- Why am I packaging git snapshot?
Last released version is 2 years old and contains only rudimentary CMake
support. Extracting patch with only CMake changes is unfeasible due to the
amount of such changes.
Also, upstream author recommends to use master branch instead of latest
release: https://github.com/HowardHinnant/date/issues/533.
- Why certain test sources are deleted in the spec?
The upstream's test suite does not support excluding specific tests. It looks
for files matching specific patterns, compiles and runs all of them.
One of the tests I removed would always fail with gcc. The other one could
fail in mock builder due to incorrect timezone configuration within the chroot.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
4 years, 2 months
[Bug 827289] Review Request: nix - A purely functional package
manager
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=827289
Michel Alexandre Salim <michel(a)michel-slm.name> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |CLOSED
Resolution|--- |NOTABUG
Last Closed| |2020-02-19 17:59:56
--- Comment #9 from Michel Alexandre Salim <michel(a)michel-slm.name> ---
Closing, Jens feel free to submit your package
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
4 years, 2 months
[Bug 1170875] Review Request: budgie-desktop - An elegant desktop
with GNOME integration
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1170875
Michel Alexandre Salim <michel(a)michel-slm.name> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |CLOSED
Resolution|--- |NOTABUG
Last Closed| |2020-02-19 17:47:07
--- Comment #35 from Michel Alexandre Salim <michel(a)michel-slm.name> ---
No longer working on this, freeing it up so someone else can get this reviewed
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
4 years, 2 months