[Bug 2315907] Review Request: lmdbal - LMDB Abstraction Layer

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2315907



--- Comment #8 from Petr Pisar <ppisar@xxxxxxxxxx> ---
FIX: Fedora distributes source packages as well. The source package still
contains the modified LICENSE.md file. You either needs to remove the file from
the source tar ball, or package a git snapshot where the file is correct, or
wait on upstream releasing a new version.

TODO: Summaries of lmdbal and lmdbal-devel are identical.
TODO: Your comment above the License tag "All code execpt" is missing a listing
of the "GPL-3.0-only" files.

$ rpmlint lmdbal.spec ../SRPMS/lmdbal-0.5.4-1.fc42.src.rpm
../RPMS/x86_64/lmdbal-*
======================================== rpmlint session starts
=======================================
rpmlint: 2.5.0
configuration:
    /usr/lib/python3.13/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 32, packages: 6

== 5 packages and 1 specfiles checked; 0 errors, 0 warnings, 26 filtered, 0
badness; has taken 0.7 s ==
rpmlint is Ok.

$ rpm -q -lv -p ../RPMS/x86_64/lmdbal-0.5.4-1.fc42.x86_64.rpm 
drwxr-xr-x    2 root     root                        0 Oct  6 02:00
/usr/lib/.build-id
drwxr-xr-x    2 root     root                        0 Oct  6 02:00
/usr/lib/.build-id/2d
lrwxrwxrwx    1 root     root                       36 Oct  6 02:00
/usr/lib/.build-id/2d/480d64d91c5f8e7d542d225329f2377f6ce30c ->
../../../../usr/lib64/libLMDBAL.so.1
-rwxr-xr-x    1 root     root                    92200 Oct  6 02:00
/usr/lib64/libLMDBAL.so.1
drwxr-xr-x    2 root     root                        0 Oct  6 02:00
/usr/share/doc/lmdbal
-rw-r--r--    1 root     root                     1238 Feb  4  2024
/usr/share/doc/lmdbal/CHANGELOG.md
-rw-r--r--    1 root     root                     3544 Feb  4  2024
/usr/share/doc/lmdbal/README.md
drwxr-xr-x    2 root     root                        0 Oct  6 02:00
/usr/share/licenses/lmdbal
-rw-r--r--    1 root     root                    34894 Oct  6 02:00
/usr/share/licenses/lmdbal/LICENSE.md
$ rpm -q -lv -p ../RPMS/x86_64/lmdbal-devel-0.5.4-1.fc42.x86_64.rpm
drwxr-xr-x    2 root     root                        0 Oct  6 02:00
/usr/include/lmdbal
-rw-r--r--    1 root     root                     8258 Feb  4  2024
/usr/include/lmdbal/base.h
-rw-r--r--    1 root     root                     5838 Feb  4  2024
/usr/include/lmdbal/cache.h
-rw-r--r--    1 root     root                    31369 Feb  4  2024
/usr/include/lmdbal/cache.hpp
-rw-r--r--    1 root     root                     4425 Feb  4  2024
/usr/include/lmdbal/cursor.h
-rw-r--r--    1 root     root                    25106 Feb  4  2024
/usr/include/lmdbal/cursor.hpp
-rw-r--r--    1 root     root                     6955 Feb  4  2024
/usr/include/lmdbal/exceptions.h
-rw-r--r--    1 root     root                     4950 Feb  4  2024
/usr/include/lmdbal/operators.hpp
-rw-r--r--    1 root     root                     1821 Feb  4  2024
/usr/include/lmdbal/serializer.h
-rw-r--r--    1 root     root                     3832 Feb  4  2024
/usr/include/lmdbal/serializer.hpp
-rw-r--r--    1 root     root                     1560 Feb  4  2024
/usr/include/lmdbal/serializer_double.hpp
-rw-r--r--    1 root     root                     1551 Feb  4  2024
/usr/include/lmdbal/serializer_float.hpp
-rw-r--r--    1 root     root                     1581 Feb  4  2024
/usr/include/lmdbal/serializer_int16.hpp
-rw-r--r--    1 root     root                     1584 Feb  4  2024
/usr/include/lmdbal/serializer_int32.hpp
-rw-r--r--    1 root     root                     1584 Feb  4  2024
/usr/include/lmdbal/serializer_int64.hpp
-rw-r--r--    1 root     root                     1575 Feb  4  2024
/usr/include/lmdbal/serializer_int8.hpp
-rw-r--r--    1 root     root                     1660 Feb  4  2024
/usr/include/lmdbal/serializer_qbytearray.hpp
-rw-r--r--    1 root     root                     1757 Feb  4  2024
/usr/include/lmdbal/serializer_qstring.hpp
-rw-r--r--    1 root     root                     1654 Feb  4  2024
/usr/include/lmdbal/serializer_stdstring.hpp
-rw-r--r--    1 root     root                     1592 Feb  4  2024
/usr/include/lmdbal/serializer_uint16.hpp
-rw-r--r--    1 root     root                     1590 Feb  4  2024
/usr/include/lmdbal/serializer_uint32.hpp
-rw-r--r--    1 root     root                     1591 Feb  4  2024
/usr/include/lmdbal/serializer_uint64.hpp
-rw-r--r--    1 root     root                     1584 Feb  4  2024
/usr/include/lmdbal/serializer_uint8.hpp
-rw-r--r--    1 root     root                    10146 Feb  4  2024
/usr/include/lmdbal/storage.h
-rw-r--r--    1 root     root                    51427 Feb  4  2024
/usr/include/lmdbal/storage.hpp
-rw-r--r--    1 root     root                     1198 Feb  4  2024
/usr/include/lmdbal/transaction.h
drwxr-xr-x    2 root     root                        0 Oct  6 02:00
/usr/lib64/cmake/lmdbal
-rw-r--r--    1 root     root                     1334 Oct  6 02:00
/usr/lib64/cmake/lmdbal/lmdbalConfig.cmake
-rw-r--r--    1 root     root                     1861 Oct  6 02:00
/usr/lib64/cmake/lmdbal/lmdbalConfigVersion.cmake
-rw-r--r--    1 root     root                      836 Oct  6 02:00
/usr/lib64/cmake/lmdbal/lmdbalTargets-debug.cmake
-rw-r--r--    1 root     root                     4567 Oct  6 02:00
/usr/lib64/cmake/lmdbal/lmdbalTargets.cmake
lrwxrwxrwx    1 root     root                       14 Oct  6 02:00
/usr/lib64/libLMDBAL.so -> libLMDBAL.so.1
-rw-r--r--    1 root     root                     2451 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Base.3.gz
-rw-r--r--    1 root     root                     5727 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Cache.3.gz
-rw-r--r--    1 root     root                      727 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Closed.3.gz
-rw-r--r--    1 root     root                     2949 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Cursor.3.gz
-rw-r--r--    1 root     root                      595 Oct  6 02:00
/usr/share/man/man3/LMDBAL_CursorEmpty.3.gz
-rw-r--r--    1 root     root                      659 Oct  6 02:00
/usr/share/man/man3/LMDBAL_CursorNotReady.3.gz
-rw-r--r--    1 root     root                      613 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Directory.3.gz
-rw-r--r--    1 root     root                      593 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Exception.3.gz
-rw-r--r--    1 root     root                      655 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Exist.3.gz
-rw-r--r--    1 root     root                      649 Oct  6 02:00
/usr/share/man/man3/LMDBAL_NotFound.3.gz
-rw-r--r--    1 root     root                      564 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Opened.3.gz
-rw-r--r--    1 root     root                      933 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer.3.gz
-rw-r--r--    1 root     root                      329 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ QByteArray _.3.gz
-rw-r--r--    1 root     root                      326 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ QString _.3.gz
-rw-r--r--    1 root     root                      324 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ double _.3.gz
-rw-r--r--    1 root     root                      323 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ float _.3.gz
-rw-r--r--    1 root     root                      327 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ int16_t _.3.gz
-rw-r--r--    1 root     root                      326 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ int32_t _.3.gz
-rw-r--r--    1 root     root                      327 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ int64_t _.3.gz
-rw-r--r--    1 root     root                      325 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ int8_t _.3.gz
-rw-r--r--    1 root     root                      329 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ std_string _.3.gz
-rw-r--r--    1 root     root                      327 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ uint16_t _.3.gz
-rw-r--r--    1 root     root                      327 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ uint32_t _.3.gz
-rw-r--r--    1 root     root                      328 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ uint64_t _.3.gz
-rw-r--r--    1 root     root                      326 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Serializer_ uint8_t _.3.gz
-rw-r--r--    1 root     root                     6091 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Storage.3.gz
-rw-r--r--    1 root     root                      637 Oct  6 02:00
/usr/share/man/man3/LMDBAL_StorageDuplicate.3.gz
-rw-r--r--    1 root     root                      942 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Transaction.3.gz
-rw-r--r--    1 root     root                      678 Oct  6 02:00
/usr/share/man/man3/LMDBAL_TransactionTerminated.3.gz
-rw-r--r--    1 root     root                      732 Oct  6 02:00
/usr/share/man/man3/LMDBAL_Unknown.3.gz
-rw-r--r--    1 root     root                     1111 Oct  6 02:00
/usr/share/man/man3/LMDBAL_WriteTransaction.3.gz
-rw-r--r--    1 root     root                     3770 Oct  6 02:00
/usr/share/man/man3/LMDBAL_iStorage.3.gz
File layout and permissions are Ok.

$ rpm -q --requires -p ../RPMS/x86_64/lmdbal-devel-0.5.4-1.fc42.x86_64.rpm |
sort -f | uniq -c
      1 cmake-filesystem(x86-64)
      1 libLMDBAL.so.1()(64bit)
      1 lmdb-devel
      1 lmdbal(x86-64) = 0.5.4-1.fc42
      1 qt5-qtbase-devel
      1 rpmlib(CompressedFileNames) <= 3.0.4-1
      1 rpmlib(FileDigests) <= 4.6.0-1
      1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
      1 rpmlib(PayloadIsZstd) <= 5.4.18-1
Fix: The dependencies on lmdb-devel and qt5-qtbase-devel need to match an
architecture of lmdbal-devel. See
<https://docs.fedoraproject.org/en-US/packaging-guidelines/#_architecture_specific_dependencies>
how to do it.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2315907

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202315907%23c8

-- 
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux