[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-25 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702



--- Comment #15 from Fedora Update System  ---
FEDORA-2020-d2c3726a7f has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702



--- Comment #14 from Fedora Update System  ---
FEDORA-2020-d2c3726a7f has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing
--advisory=FEDORA-2020-d2c3726a7f`
You can provide feedback for this update here:
https://bodhi.fedoraproject.org/updates/FEDORA-2020-d2c3726a7f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information
on how to test updates.


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702



--- Comment #13 from Fedora Update System  ---
FEDORA-2020-e7c0f115ea has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
 Resolution|--- |ERRATA
Last Closed||2020-09-12 16:34:28



--- Comment #12 from Fedora Update System  ---
FEDORA-2020-4079ec870b has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702



--- Comment #11 from Fedora Update System  ---
FEDORA-2020-bb678382b2 has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing
--advisory=FEDORA-2020-bb678382b2 \*`
You can provide feedback for this update here:
https://bodhi.fedoraproject.org/updates/FEDORA-2020-bb678382b2

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information
on how to test updates.


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702



--- Comment #10 from Fedora Update System  ---
FEDORA-2020-e7c0f115ea has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing
--advisory=FEDORA-2020-e7c0f115ea \*`
You can provide feedback for this update here:
https://bodhi.fedoraproject.org/updates/FEDORA-2020-e7c0f115ea

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information
on how to test updates.


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #9 from Fedora Update System  ---
FEDORA-2020-4079ec870b has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing
--advisory=FEDORA-2020-4079ec870b \*`
You can provide feedback for this update here:
https://bodhi.fedoraproject.org/updates/FEDORA-2020-4079ec870b

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information
on how to test updates.


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702



--- Comment #8 from Fedora Update System  ---
FEDORA-2020-e7c0f115ea has been submitted as an update to Fedora 31.
https://bodhi.fedoraproject.org/updates/FEDORA-2020-e7c0f115ea


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702

Fedora Update System  changed:

   What|Removed |Added

 Status|POST|MODIFIED



--- Comment #6 from Fedora Update System  ---
FEDORA-2020-bb678382b2 has been submitted as an update to Fedora 33.
https://bodhi.fedoraproject.org/updates/FEDORA-2020-bb678382b2

--- Comment #7 from Fedora Update System  ---
FEDORA-2020-4079ec870b has been submitted as an update to Fedora 32.
https://bodhi.fedoraproject.org/updates/FEDORA-2020-4079ec870b


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702

Robert-André Mauchin   changed:

   What|Removed |Added

 Status|NEW |POST
   Assignee|nob...@fedoraproject.org|zebo...@gmail.com
  Flags||fedora-review+



--- Comment #5 from Robert-André Mauchin   ---
Looks great! Package approved.


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702



--- Comment #4 from Mikel Olasagasti Uranga  ---
Thanks Robert-André for the review!

Updated spec: https://mikel.olasagasti.info/tmp/fedora/revelation.spec
Updated srpm:
https://mikel.olasagasti.info/tmp/fedora/revelation-0.5.2-3.fc32.src.rpm


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702

Robert-André Mauchin   changed:

   What|Removed |Added

 CC||zebo...@gmail.com



--- Comment #3 from Robert-André Mauchin   ---
 - You need to justify that, or better find why debug patkage doesn't work

%global debug_package %{nil}

It seems the whole package is Python code, so shouldn't you add:

BuildArch:  noarch

therefore %global debug_package %{nil} wouldn't be needed.

There is no binary code, no so files, no binary then you need to install into
python3_sitelib. The pyc files will go correctly into the pycache directory.
So something like
https://github.com/mikelolasagasti/revelation/commit/7d41a140de2f11d95d0a20cfe2cf8958063006cd
should be reverted.


===
From ffc556cff61ac20cd027d3653571d1cb9c3c5bb4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= 
Date: Fri, 11 Sep 2020 05:26:45 +0200
Subject: [PATCH] Install python files to pythondir instead of pyexecdir
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Robert-André Mauchin 
---
 src/Makefile.am | 2 +-
 src/bundle/Makefile.am  | 2 +-
 src/lib/Makefile.am | 2 +-
 src/lib/datahandler/Makefile.am | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index f136034..b4e3f56 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -13,6 +13,6 @@ CLEANFILES= revelation

 revelation: revelation.py
sed \
-   -e "s|\@pyexecdir\@|$(pyexecdir)|" \
+   -e "s|\@pythondir\@|$(pythondir)|" \
< $< > $@
chmod +x $@
diff --git a/src/bundle/Makefile.am b/src/bundle/Makefile.am
index 8b74ecf..33ae1fc 100644
--- a/src/bundle/Makefile.am
+++ b/src/bundle/Makefile.am
@@ -5,7 +5,7 @@
 # $Id$
 #

-bundledir  = $(pyexecdir)/revelation/bundle
+bundledir  = $(pythondir)/revelation/bundle
 bundle_PYTHON  = \
__init__.py \
AfSplitter.py \
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index 987fd46..f58996d 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -7,7 +7,7 @@

 SUBDIRS= datahandler

-librevelationdir   = $(pyexecdir)/revelation
+librevelationdir   = $(pythondir)/revelation
 librevelation_PYTHON   = \
__init__.py \
data.py \
diff --git a/src/lib/datahandler/Makefile.am b/src/lib/datahandler/Makefile.am
index 8aeeed8..c4bfefc 100644
--- a/src/lib/datahandler/Makefile.am
+++ b/src/lib/datahandler/Makefile.am
@@ -5,7 +5,7 @@
 # $Id$
 #

-datahandlerdir = $(pyexecdir)/revelation/datahandler
+datahandlerdir = $(pythondir)/revelation/datahandler
 datahandler_PYTHON = \
__init__.py \
base.py \
-- 
2.28.0




# Install python files to pythondir instead of pyexecdir
Patch0: 0001-Install-python-files-to-pythondir-instead-of-pyexecd.patch

[…]

BuildArch:  noarch

[…]

BuildRequires:  gettext-devel (instead of BuildRequires:  gettext)

[…]

%build
autoreconf -fiv

[…]

%{python3_sitelib}/%{name}/


 - %{_datadir}/metainfo → %{_metainfodir}

 - Requires: hicolor-icon-theme to own the icons directory

 - Remove shebang:

revelation.x86_64: E: non-executable-script
/usr/lib64/python3.9/site-packages/revelation/PBKDF2.py 644 /usr/bin/python3 
revelation.x86_64: E: non-executable-script
/usr/lib64/python3.9/site-packages/revelation/bundle/PBKDFv2.py 644
/usr/bin/env python3

 - Don't repeat the name of the package in the summary

revelation.src: W: name-repeated-in-summary C Revelation.

 - This file is MIT, add it to the license field and add a comment explaining
the license breakdown.

Expat License
-
revelation-0.5.2/src/lib/PBKDF2.py

 - Use %global not %define:

%global gettext_package revelation
%global glib2_version 2.52.0
%global gtk3_version 3.14


https://koji.fedoraproject.org/koji/taskinfo?taskID=51184586

I'm taking a break this weekend, with likely a shitty Internet, so I might not
be able to approve this package until Monday.



Package Review
==

Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
[ ] = Manual review needed


= MUST items =

Generic:
[x]: Package is licensed with an open-source compatible license and meets
 other legal requirements as defined in the legal section of Packaging
 Guidelines.
[!]: License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses
 found: "Unknown or generated", "GNU General Public License, Version
 2", "FSF All Permissive License", 

[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702



--- Comment #2 from Mikel Olasagasti Uranga  ---
Thanks for the review Arthur!

Updated spec: https://mikel.olasagasti.info/tmp/fedora/revelation.spec
Updated srpm:
https://mikel.olasagasti.info/tmp/fedora/revelation-0.5.2-2.fc32.src.rpm


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


[Bug 1877702] Review Request: revelation - Password manager for the GNOME desktop

2020-09-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1877702

Artur Frenszek-Iwicki  changed:

   What|Removed |Added

 CC||fed...@svgames.pl
   Doc Type|--- |If docs needed, set a value



--- Comment #1 from Artur Frenszek-Iwicki  ---
>Summary:Revelation is a password manager for the GNOME desktop.
No period at the end, please.
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_tags_and_sections

>License:GPL-2.0
Use the "GPLv2" short identifier.
https://fedoraproject.org/wiki/Licensing:Main#Good_Licenses

>%install
>rm -rf $RPM_BUILD_ROOT
Don't do this.
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_tags_and_sections

>%files
>%{_datadir}/metainfo/*.appdata.xml
>%{_datadir}/applications/*.desktop
You should add a BuildRequires: for "desktop-file-utils" and
"libappstream-glib" and then validate the desktop entry and AppStream file,
either at end of %install or in %check:
$ appstream-util validate-relax --nonet $PATH_TO_FILE
$ desktop-file-validate $PATH_TO_FILE
https://docs.fedoraproject.org/en-US/packaging-guidelines/AppData/#_app_data_validate_usage
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_desktop_files


-- 
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
___
package-review mailing list -- package-review@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
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@lists.fedoraproject.org