[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2013-10-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Antonio Trande  changed:

   What|Removed |Added

 CC||anto.tra...@gmail.com
 Depends On||1016807




Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1016807
[Bug 1016807] Review Request: tubo - Library to thread process
std-in/std-err/std-out from fork() child
-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2013-10-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Christopher Meng  changed:

   What|Removed |Added

 CC||cicku...@gmail.com



--- Comment #1 from Christopher Meng  ---
CCing cuz I'm using it now.(Sorry I won't review this package, others please go
ahead.)

Some notes:

1. I'm not sure if we can put .so into -devel subpkg if possible(but it would
be ridiculous as this is a file manager)?

2. Do you think it's useful to add explicit version requires?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2013-10-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Antonio Trande  changed:

   What|Removed |Added

 Depends On||1018568



--- Comment #2 from Antonio Trande  ---
Spec URL: http://sagitter.fedorapeople.org/Rodent/rodent.spec
SRPM URL: http://sagitter.fedorapeople.org/Rodent/rodent-5.1.3-1.fc19.src.rpm

Update to 5.1.3 .
In this release all primary libraries (librfm) are split off into their own
package.


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1018568
[Bug 1018568] Review Request: librfm - Rodent file manager primary library
functionality
-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2013-10-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #3 from Antonio Trande  ---
Spec URL: http://sagitter.fedorapeople.org/Rodent/rodent.spec
SRPM URL: http://sagitter.fedorapeople.org/Rodent/rodent-5.1.3-2.fc19.src.rpm

BuildRequires/Requires reduction.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2013-11-05 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Bug 1016809 depends on bug 1016807, which changed state.

Bug 1016807 Summary: Review Request: tubo - Library to thread process 
std-in/std-err/std-out from fork() child
https://bugzilla.redhat.com/show_bug.cgi?id=1016807

   What|Removed |Added

 Status|ON_QA   |CLOSED
 Resolution|--- |ERRATA



-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2013-11-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Mario Blättermann  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||mario.blaetterm...@gmail.co
   ||m
   Assignee|nob...@fedoraproject.org|mario.blaetterm...@gmail.co
   ||m
  Flags||fedora-review?



--- Comment #4 from Mario Blättermann  ---
Taking this for a full review. I'll continue here once librfm is built and
pushed to Rawhide.

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2013-11-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Antonio Trande  changed:

   What|Removed |Added

 Whiteboard||NotReady



--- Comment #5 from Antonio Trande  ---
(In reply to Mario Blättermann from comment #4)
> Taking this for a full review. I'll continue here once librfm is built and
> pushed to Rawhide.

'librfm' is already built in rawhide.
Rodent compilation now fails because of recent 'libtubo' changes; a new release
will be public in few days.

Thank you , Mario.

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2013-12-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #6 from Mario Blättermann  ---
Any news here? Version 5.0.14 of libtubo has been released a few days ago,
maybe it solves the compiling problems.

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2013-12-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Antonio Trande  changed:

   What|Removed |Added

 Whiteboard|NotReady|



--- Comment #7 from Antonio Trande  ---
(In reply to Mario Blättermann from comment #6)
> Any news here? Version 5.0.14 of libtubo has been released a few days ago,
> maybe it solves the compiling problems.

I'm sorry for this delayed reply.

Rodent is ready:

- Update to 5.2.0
- Removed --enable-libzip option
- Summary/Description changed
- URL tag chaged

SRPM URL: http://sagitter.fedorapeople.org/Rodent/rodent-5.2.0-1.fc20.src.rpm
Spec URL: http://sagitter.fedorapeople.org/Rodent/rodent.spec

Koji build in rawhide:
https://koji.fedoraproject.org/koji/taskinfo?taskID=6342604

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #8 from Mario Blättermann  ---
$ rpmlint -i -v *
rodent.src: I: checking
rodent.src: I: checking-url http://xffm.foo-projects.org/ (timeout 10 seconds)
rodent.src: W: strange-permission rodent-5.2.0.tar.bz2 0600L
A file that you listed to include in your package has strange permissions.
Usually, a file should have 0644 permissions.

rodent.src:2: W: mixed-use-of-spaces-and-tabs (spaces: line 1, tab: line 2)
The specfile mixes use of spaces and tabs for indentation, which is a cosmetic
annoyance.  Use either spaces or tabs for indentation, not both.

rodent.src: I: checking-url
http://sourceforge.net/projects/xffm/files/rodent/rodent-5.2.0.tar.bz2 (timeout
10 seconds)
rodent.armv7hl: I: checking
rodent.armv7hl: I: checking-url http://xffm.foo-projects.org/ (timeout 10
seconds)
rodent.armv7hl: W: no-manual-page-for-binary rodent-sshfs
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-workgroup
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-nfs
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-fuse
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-forked
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-fstab
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-obex
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-ps
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-ecryptfs
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-cifs
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-desk
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-ftp
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-getpass
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-smb
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-dotdesktop
Each executable in standard binary directories should have a man page.

rodent.armv7hl: W: no-manual-page-for-binary rodent-shares
Each executable in standard binary directories should have a man page.

rodent.i686: I: checking
rodent.i686: I: checking-url http://xffm.foo-projects.org/ (timeout 10 seconds)
rodent.i686: W: no-manual-page-for-binary rodent-sshfs
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-workgroup
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-nfs
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-fuse
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-forked
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-fstab
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-obex
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-ps
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-ecryptfs
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-cifs
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-desk
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-ftp
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-getpass
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-smb
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-dotdesktop
Each executable in standard binary directories should have a man page.

rodent.i686: W: no-manual-page-for-binary rodent-s

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #9 from Antonio Trande  ---
> Only the mixed spaces and tabs issue has to be fixed.

Spec URL: http://sagitter.fedorapeople.org/Rodent/rodent.spec
SRPM URL: http://sagitter.fedorapeople.org/Rodent/rodent-5.2.0-1.fc20.src.rpm


Since they are minor warnings, I left the same release number intentionally.

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Mario Blättermann  changed:

   What|Removed |Added

  Flags|fedora-review?  |fedora-review+



--- Comment #10 from Mario Blättermann  ---
OK, looks fine now.

-
key:

[+] OK
[.] OK, not applicable
[X] needs work
-

[+] MUST: rpmlint must be run on the source rpm and all binary rpms the build
produces. The output should be posted in the review.
[+] MUST: The package must be named according to the Package Naming Guidelines.
[+] MUST: The spec file name must match the base package %{name}, in the format
%{name}.spec unless your package has an exemption.
[+] MUST: The package must meet the Packaging Guidelines.
[+] MUST: The package must be licensed with a Fedora approved license and meet
the Licensing Guidelines.
[+] MUST: The License field in the package spec file must match the actual
license.
GPLv3+
[+] MUST: If (and only if) the source package includes the text of the
license(s) in its own file, then that file, containing the text of the
license(s) for the package must be included in %doc.
[+] MUST: The spec file must be written in American English.
[+] MUST: The spec file for the package MUST be legible.
[+] MUST: The sources used to build the package must match the upstream source,
as provided in the spec URL. Reviewers should use sha256sum for this task as it
is used by the sources file once imported into git. If no upstream URL can be
specified for this package, please see the Source URL Guidelines for how to
deal with this.
$ sha256sum *
8281498cd5d9666ea30c017dc2c62884e3422075e406d0c29a21f4f46441c663 
rodent-5.2.0.tar.bz2
8281498cd5d9666ea30c017dc2c62884e3422075e406d0c29a21f4f46441c663 
rodent-5.2.0.tar.bz2.orig

[+] MUST: The package MUST successfully compile and build into binary rpms on
at least one primary architecture.
[.] MUST: If the package does not successfully compile, build or work on an
architecture, then those architectures should be listed in the spec in
ExcludeArch. Each architecture listed in ExcludeArch MUST have a bug filed in
bugzilla, describing the reason that the package does not compile/build/work on
that architecture. The bug number MUST be placed in a comment, next to the
corresponding ExcludeArch line.
[+] MUST: All build dependencies must be listed in BuildRequires, except for
any that are listed in the exceptions section of the Packaging Guidelines ;
inclusion of those as BuildRequires is optional. Apply common sense.
[+] MUST: The spec file MUST handle locales properly. This is done by using the
%find_lang macro. Using %{_datadir}/locale/* is strictly forbidden.
[.] MUST: Every binary RPM package (or subpackage) which stores shared library
files (not just symlinks) in any of the dynamic linker's default paths, must
call ldconfig in %post and %postun.
[+] MUST: Packages must NOT bundle copies of system libraries.
[.] MUST: If the package is designed to be relocatable, the packager must state
this fact in the request for review, along with the rationalization for
relocation of that specific package. Without this, use of Prefix: /usr is
considered a blocker.
[+] MUST: A package must own all directories that it creates. If it does not
create a directory that it uses, then it should require a package which does
create that directory.
[+] MUST: A Fedora package must not list a file more than once in the spec
file's %files listings. (Notable exception: license texts in specific
situations)
[+] MUST: Permissions on files must be set properly. Executables should be set
with executable permissions, for example.
[+] MUST: Each package must consistently use macros.
[+] MUST: The package must contain code, or permissable content.
[.] MUST: Large documentation files must go in a -doc subpackage. (The
definition of large is left up to the packager's best judgement, but is not
restricted to size. Large can refer to either size or quantity).
[+] MUST: If a package includes something as %doc, it must not affect the
runtime of the application. To summarize: If it is in %doc, the program must
run properly if it is not present.
[.] MUST: Static libraries must be in a -static package.
[+] MUST: Development files must be in a -devel package.
[+] MUST: In the vast majority of cases, devel packages must require the base
package using a fully versioned dependency: Requires: %{name}%{?_isa} =
%{version}-%{release}
[+] MUST: Packages must NOT contain any .la libtool archives, these must be
removed in the spec if they are built.
[.] MUST: Packages containing GUI applications must include a %{name}.desktop
file, and that file must be properly installed with desktop-file-install in the
%install section. If you feel that your packaged GUI application does not need
a .desktop file, you must put a comment in the spec file with your explanatio

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #11 from Antonio Trande  ---
Thank you Mario.

Since Rodent and the required package librfm depend by dbh >= 5.0, I'll do a
SCM Request when Fedora 21 will leave the rawhide status.

In the meantime, Rodent/librfm/dbh are available and updated for Fedora 20 in
the Copr project at this address
http://copr-fe.cloud.fedoraproject.org/coprs/sagitter/Rodent-FM/.

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #12 from Mario Blättermann  ---
(In reply to Antonio Trande from comment #11)
> Since Rodent and the required package librfm depend by dbh >= 5.0, I'll do a
> SCM Request when Fedora 21 will leave the rawhide status.
> 
Not needed to wait. Just do the SCM request without requesting branches. This
way only the Rawhide part will be created. After branching f21 (which will
happen soon) the appropriate branch will be created automatically.

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Antonio Trande  changed:

   What|Removed |Added

  Flags||fedora-cvs?



--- Comment #14 from Antonio Trande  ---
New Package SCM Request
===
Package Name: rodent
Short Description: Advanced user file manager for Linux/BSD systems
Owners: sagitter
Branches:

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #13 from Antonio Trande  ---
(In reply to Mario Blättermann from comment #12)
> (In reply to Antonio Trande from comment #11)
> > Since Rodent and the required package librfm depend by dbh >= 5.0, I'll do a
> > SCM Request when Fedora 21 will leave the rawhide status.
> > 
> Not needed to wait. Just do the SCM request without requesting branches.
> This way only the Rawhide part will be created. After branching f21 (which
> will happen soon) the appropriate branch will be created automatically.

That's great news for me!
Thanks again.

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Jon Ciesla  changed:

   What|Removed |Added

  Flags|fedora-cvs? |fedora-cvs+



-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #15 from Jon Ciesla  ---
Git done (by process-git-requests).

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-07 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Christopher Meng  changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution|--- |RAWHIDE
Last Closed||2014-01-07 04:22:49



-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

Michael Schwendt  changed:

   What|Removed |Added

 CC||bugs.mich...@gmx.net



--- Comment #16 from Michael Schwendt  ---
Caution!

samba-libs  from  samba
provides libshares.so
rodent  from  rodent
provides libshares.so
required by: 2:samba-test-4.1.3-3.fc21.i686

No immediate reason to take action, because it's only an unversioned shared
library name and there are likely other deps between samba-libs and samba-test,
but watch out for such "Provides" in package reviews (and subsequent package
upgrades).

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #17 from Michael Schwendt  ---
Running /sbin/ldconfig in %post and %postun is also not necessary for this
package, since it doesn't store any shared libs in runtime linker's search
path. 
It only stores plugins/modules in %{_libdir}/rfm/.


> %files devel
> %{_libdir}/pkgconfig/*.pc

That's a *very* unusual file. What is its purpose?

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #18 from Antonio Trande  ---
(In reply to Michael Schwendt from comment #17)
> Running /sbin/ldconfig in %post and %postun is also not necessary for this
> package, since it doesn't store any shared libs in runtime linker's search
> path. 
> It only stores plugins/modules in %{_libdir}/rfm/.

It's a private library directory; you're right.

> 
> 
> > %files devel
> > %{_libdir}/pkgconfig/*.pc
> 
> That's a *very* unusual file. What is its purpose?

Why do you think it be unusual ?
It provides necessary infos for 'librfm' libraries used by Rodent. Should it
not be so ?

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #19 from Michael Schwendt  ---
At the risk of sounding like an examiner ;)  how and where exactly is the file
rodent.pc used?

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #20 from Antonio Trande  ---
(In reply to Michael Schwendt from comment #19)
> At the risk of sounding like an examiner ;)  how and where exactly is the
> file rodent.pc used?

So I deserve a flunking because I don't know. :-P
Perhaps are you suggesting me that its packaging is useless ?

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809

edscott  changed:

   What|Removed |Added

 CC||edscott.wilson.garcia@gmail
   ||.com



--- Comment #21 from edscott  ---
Currently packaging of rodent.pc is not worthwhile. As of today, the only use
it provides is to check ---when the configure script is run--- whether rodent
modules are already installed to a different --prefix. When this occurs, a
warning is triggered by the configure script. This helps developers avoid
rodent version mixups.

Thus the utility of rodent.pc is currently limited to those who are building
and installing from source. In the future, rodent-diff and rodent-fgr will be
split into separate packages, and these two programs do require rodent modules,
although these modules will possibly be transferred to librfm.

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #22 from Antonio Trande  ---
(In reply to edscott from comment #21)
> Currently packaging of rodent.pc is not worthwhile. As of today, the only
> use it provides is to check ---when the configure script is run--- whether
> rodent modules are already installed to a different --prefix. When this
> occurs, a warning is triggered by the configure script. This helps
> developers avoid rodent version mixups.
> 
> Thus the utility of rodent.pc is currently limited to those who are building
> and installing from source. In the future, rodent-diff and rodent-fgr will
> be split into separate packages, and these two programs do require rodent
> modules, although these modules will possibly be transferred to librfm.

Hi Edscott.
It's very nice to speak to you here.

Thank you very much to have clarified to me this issue; I was about to contact
you by a post in SourceForge.

I'm modifying the Rodent package in order to exclude 'rodent.pc' packaging.

Thanks also to Michael.

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #23 from Michael Schwendt  ---
> I_PREFIX=`$PKG_CONFIG --variable prefix rodent 2>/dev/null`

Yep, there won't be any rodent.pc file in clean buildroots, such as used by
Fedora.

But primarily, the rodent.pc file is "weird", because of what it does with its
"includedir" and "Libs" lines:

> includedir=/usr/include/rfm/modules

Not even librfm installs anything into that path. In case you want
module/plugin packages to use pkgconfig to retrieve an installation path at
configure-time, consider something like

   libdir=/usr/lib64
   moduledir=${libdir}/rfm/modules

   $ pkg-config rodent --variable=moduledir
   /usr/lib64/rfm/modules

and a similar thing for plugindir. Such a query can be embedded into configure
scripts for external module/plugin packages.

> Requires: librfm

In a .pc file, this creates an inter-dependency with librfm.pc and pulls in the
--cflags and --libs for librfm. Considering that librfm has been split off and
there is no own API for rodent, that is odd.

> Libs:  -L${libdir}/rfm/modules -lbcrypt -lcompletion -lcombobox
> -lproperties -lmime -lmimemagic -lmimezip -licons

And these are rodent module libs appearing on the linker options line for
unknown reasons.

Hope this makes clear why I've questioned the rodent-devel rpm for just this
file. As a last resort one could have included the file in the base rodent rpm,
even if nothing uses it at runtime. :-)

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-01-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809



--- Comment #24 from edscott  ---
I would not include rodent.pc. Everything in it is just for testing development
code and not used by any distributed code as of yet.

As you may have noticed, I do not distribute the rodent-devel rpm for OpenSUSE
nor the rodent-dev deb for Ubuntu for this reason.

-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1016809] Review Request: rodent - Advanced user file manager for Linux/BSD systems

2014-05-16 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1016809
Bug 1016809 depends on bug 1018568, which changed state.

Bug 1018568 Summary: Review Request: librfm - Rodent file manager primary 
library functionality
https://bugzilla.redhat.com/show_bug.cgi?id=1018568

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution|--- |RAWHIDE



-- 
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
https://admin.fedoraproject.org/mailman/listinfo/package-review