[Bug 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
 Resolution|--- |ERRATA
Last Closed||2012-07-28 20:50:33

--- Comment #39 from Fedora Update System upda...@fedoraproject.org ---
whenjobs-0.7.3-1.fc17 has been pushed to the Fedora 17 stable repository.

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

Michael Scherer m...@zarb.org changed:

   What|Removed |Added

 Status|NEW |ASSIGNED

--- Comment #31 from Michael Scherer m...@zarb.org ---
Ok, tested it, it start, it install fine, and compile.

Package Review
==

Key:
- = N/A
x = Pass
! = Fail
? = Not evaluated



 C/C++ 
[x]: MUST Package does not contain any libtool archives (.la)
[x]: MUST Package does not contain kernel modules.
[x]: MUST Package contains no static executables.
[x]: MUST Rpath absent or only used for internal libs.


 Generic 
[x]: EXTRA Rpmlint is run on all installed packages.
 Note: There are rpmlint messages (see attachment).
[x]: EXTRA Spec file according to URL is the same as in SRPM.
[x]: MUST Package is licensed with an open-source compatible license and meets
 other legal requirements as defined in the legal section of Packaging
 Guidelines.
[x]: MUST Package successfully compiles and builds into binary rpms on at
 least one supported primary architecture.
[x]: MUST %build honors applicable compiler flags or justifies otherwise.
[x]: MUST All build dependencies are listed in BuildRequires, except for any
 that are listed in the exceptions section of Packaging Guidelines.
[x]: MUST Buildroot is not present
 Note: Unless packager wants to package for EPEL5 this is fine
[x]: MUST Package contains no bundled libraries.
[x]: MUST Changelog in prescribed format.
[x]: MUST Package has no %clean section with rm -rf %{buildroot} (or
 $RPM_BUILD_ROOT)
 Note: Clean would be needed if support for EPEL is required
[x]: MUST Sources contain only permissible code or content.
[x]: MUST Each %files section contains %defattr if rpm  4.4
 Note: Note: defattr macros not found. They would be needed for EPEL5
[ ]: MUST Macros in Summary, %description expandable at SRPM build time.
[-]: MUST Package contains desktop file if it is a GUI application.
[-]: MUST Development files must be in a -devel package
[x]: MUST Package requires other packages for directories it uses.
[x]: MUST Package uses nothing in %doc for runtime.
[x]: MUST Package is not known to require ExcludeArch.
[x]: MUST Permissions on files are set properly.
[x]: MUST Package does not contain duplicates in %files.
[x]: MUST Package complies to the Packaging Guidelines
[x]: MUST Spec file lacks Packager, Vendor, PreReq tags.
[x]: MUST Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
 beginning of %install.
 Note: rm -rf would be needed if support for EPEL5 is required
[-]: MUST Large documentation files are in a -doc subpackage, if required.
[x]: 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 is included in %doc.
[-]: MUST License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses found:
 *No copyright* GENERATED FILE, GPL (v2 or later) For detailed output
 of licensecheck see file:
 /home/misc/checkout/git/FedoraReview/803089-whenjobs/licensecheck.txt
[x]: MUST Package consistently uses macro is (instead of hard-coded directory
 names).
[x]: MUST Package is named using only allowed ascii characters.
[x]: MUST Package is named according to the Package Naming Guidelines.
[x]: MUST Package does not generate any conflict.
 Note: Package contains no Conflicts: tag(s)
[x]: MUST Package obeys FHS, except libexecdir and /usr/target.
[x]: MUST Package must own all directories that it creates.
[x]: MUST Package does not own files or directories owned by other packages.
[x]: MUST Package installs properly.
[x]: MUST Package is not relocatable.
[x]: MUST Requires correct, justified where necessary.
[x]: MUST Rpmlint is run on all rpms the build produces.
 Note: There are rpmlint messages (see attachment).
[x]: MUST Sources used to build the package match the upstream source, as
 provided in the spec URL.
[x]: MUST Spec file is legible and written in American English.
[x]: MUST Spec file name must match the spec package %{name}, in the format
 %{name}.spec.
[-]: MUST Package contains systemd file(s) if in need.
[x]: MUST File names are valid UTF-8.
[x]: MUST Useful -debuginfo package or justification otherwise.
[x]: SHOULD Reviewer should test that the package builds in mock.
[x]: SHOULD If the source package does not include license text(s) as a
 separate file from upstream, the packager SHOULD query upstream to
 include it.
[x]: SHOULD Dist tag is present.
[x]: SHOULD No file requires outside of /etc, /bin, /sbin, /usr/bin,
 /usr/sbin.
[x]: SHOULD Final provides and requires are sane (rpm -q --provides and rpm -q
 --requires).
[x]: SHOULD Package functions as 

[Bug 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

Michael Scherer m...@zarb.org changed:

   What|Removed |Added

  Flags|fedora-review?  |fedora-review+

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

Richard W.M. Jones rjo...@redhat.com changed:

   What|Removed |Added

  Flags||fedora-cvs?

--- Comment #32 from Richard W.M. Jones rjo...@redhat.com ---
New Package SCM Request
===
Package Name: whenjobs
Short Description: Replacement for cron with dependencies
Owners: rjones
Branches: f17
InitialCC:

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #33 from Jon Ciesla limburg...@gmail.com ---
Git done (by process-git-requests).

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

Richard W.M. Jones rjo...@redhat.com changed:

   What|Removed |Added

  Flags|fedora-cvs+ |fedora-cvs?

--- Comment #34 from Richard W.M. Jones rjo...@redhat.com ---
Thanks.  Just building them now.

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #35 from Jon Ciesla limburg...@gmail.com ---
Already exists.

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #36 from Richard W.M. Jones rjo...@redhat.com ---
Sorry not sure what happened then.

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

 Status|ASSIGNED|MODIFIED

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #37 from Fedora Update System upda...@fedoraproject.org ---
whenjobs-0.7.3-1.fc17 has been submitted as an update for Fedora 17.
https://admin.fedoraproject.org/updates/whenjobs-0.7.3-1.fc17

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA

--- Comment #38 from Fedora Update System upda...@fedoraproject.org ---
whenjobs-0.7.3-1.fc17 has been pushed to the Fedora 17 testing repository.

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #29 from Richard W.M. Jones rjo...@redhat.com ---
This doesn't seem to be to do with 32 bit.  Xdr.safe_add is
an ocamlnet symbol, and whenproto_aux.ml is a generated file
(from /usr/bin/ocamlrpcgen).  We need to add to %build:

  rm -f lib/whenproto_aux.{ml,mli}

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-07-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #30 from Richard W.M. Jones rjo...@redhat.com ---
Updated:

Spec URL: http://oirase.annexia.org/reviews/whenjobs/whenjobs.spec
SRPM URL:
http://oirase.annexia.org/reviews/whenjobs/whenjobs-0.7.3-1.fc17.src.rpm

F17 scratch build:

http://koji.fedoraproject.org/koji/taskinfo?taskID=4212335

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-06-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #22 from Richard W.M. Jones rjo...@redhat.com ---
No, that's not normal.  All I can think is that I must have
done a 'make dist' twice and included another copy of the
tarball.

Here is a corrected SRPM:

http://oirase.annexia.org/reviews/whenjobs/whenjobs-0.7.2-1.fc17.src.rpm

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-06-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #23 from Michael Scherer m...@zarb.org ---
It doesn't seems to build in mock ( who has been running since 2/3h ). 
It seems to block at :

/bin/bash - ./test_run.sh ./t100_counter.ml

Is this expected ( ie, it take a long time, I am running it on a macbook 2.1,
core 2 duo cpu, 2.1 ghz ) ?

( to reproduce, fedora-review -b 803089 on fedora 17 should do the trick ).

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-06-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #24 from Richard W.M. Jones rjo...@redhat.com ---
Are you using 32 bit?  This patch was required for 32 bit
ARM:

commit d6da1b74e241e79eb0af9c01e390e98ceead3a49
Author: Richard W.M. Jones rjo...@redhat.com
Date:   Sat Apr 28 20:40:39 2012 +0100

32 bit: Fix for 31 bit int overflow in time_t.

so I'm going to do a 0.7.3 release in a moment which
includes everything.

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-06-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #25 from Richard W.M. Jones rjo...@redhat.com ---
Spec URL: http://oirase.annexia.org/reviews/whenjobs/whenjobs.spec
SRPM URL:
http://oirase.annexia.org/reviews/whenjobs/whenjobs-0.7.3-1.fc17.src.rpm

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-06-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #26 from Richard W.M. Jones rjo...@redhat.com ---
Koji scratch build which I guess proves that it builds on
32 bit ...

http://koji.fedoraproject.org/koji/taskinfo?taskID=4209135

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-06-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=803089

--- Comment #27 from Michael Scherer m...@zarb.org ---
Yup, this laptop is 32 bits. Let me start again mock and go on with the review.

-- 
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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-04-17 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #21 from Michael Scherer m...@zarb.org 2012-04-17 16:56:23 EDT ---
Sorry for not updating this review.

While working on the formal review, I noticed that the md5sum is not the same
between the spec on people.redhat.com and the rpm :

$ md5sum ~/rpmbuild/SOURCES/whenjobs-0.7.2.tar.gz ./whenjobs-0.7.2.tar.gz 
8b89aa3eeb02c53ed688edd32546d9bc 
/home/misc/rpmbuild/SOURCES/whenjobs-0.7.2.tar.gz
c201788e584dd63891d11295cf9b5788  ./whenjobs-0.7.2.tar.gz

is this normal ? ( there is basically 2 bytes missing, that's rather strange )

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-04-07 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #20 from Michael Scherer m...@zarb.org 2012-04-07 06:52:41 EDT ---
Indeed, i tought it would be used for the %build, but that's used for another
thing, sorry.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-04-06 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #17 from Michael Scherer m...@zarb.org 2012-04-06 15:04:13 EDT ---
The %global opt is still unused in the spec, so if the makefile work without
it, maybe it should be removed ?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-04-06 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #18 from Michael Scherer m...@zarb.org 2012-04-06 15:12:24 EDT ---
And yes, a new rpm would help me to make sure I can test the build and other
stuff correctly.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-04-06 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #19 from Richard W.M. Jones rjo...@redhat.com 2012-04-06 15:27:33 
EDT ---
(In reply to comment #17)
 The %global opt is still unused in the spec, so if the makefile work without
 it, maybe it should be removed ?

%opt is used in the spec.  On x86/x86-64 it would always be
set to 1, because ocamlopt is always available.  However on
some weird secondary architectures (I think s/390x is the only
one) where there is no native compiler backend, ocamlopt wouldn't
exist so %opt would be 0.

(In reply to comment #18)
 And yes, a new rpm would help me to make sure I can test the build and other
 stuff correctly.

This is the package I've been using successfully for a few weeks:

Spec URL: http://oirase.annexia.org/reviews/whenjobs/whenjobs.spec
SRPM URL:
http://oirase.annexia.org/reviews/whenjobs/whenjobs-0.7.2-1.fc17.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-04-02 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #16 from Richard W.M. Jones rjo...@redhat.com 2012-04-02 15:44:53 
EDT ---
This is working out well for me, after about a week
of testing.  Do you want me to post another spec
file (it'll be the same, just with an updated
version number).

http://git.annexia.org/?p=whenjobs.git;a=blob;f=whenjobs.spec.in;hb=HEAD

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-23 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #15 from Richard W.M. Jones rjo...@redhat.com 2012-03-23 14:19:44 
EDT ---
I just posted a patch that fixes the Dynlink issue,
but I need to test it out locally for a bit first.

http://git.annexia.org/?p=whenjobs.git;a=commitdiff;h=de72662854c3db9365296dd45cade2253910be7f

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-22 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #9 from Michael Scherer m...@zarb.org 2012-03-22 02:56:56 EDT ---
So :

- The guideline say that you should use %global instead of %define :
https://fedoraproject.org/wiki/Packaging:Guidelines#.25global_preferred_over_.25define

- there is no need nowadays to clean the buildroot before install 
https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRoot_tag

- the line
%define opt %(test -x %{_bindir}/ocamlopt  echo 1 || echo 0) 
is still not used. If you have added directly support in the makefile, then
this line can be removed, no ?

- why are debug disabled ? While I am sure that you have good reasons, it
should be mentioned in a comment ( and that's maybe the reason why you have to
strip by hand the software, as you mention later in the spec )

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-22 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #10 from Richard W.M. Jones rjo...@redhat.com 2012-03-22 04:42:11 
EDT ---
(In reply to comment #9)
 So :
 
 - The guideline say that you should use %global instead of %define :
 https://fedoraproject.org/wiki/Packaging:Guidelines#.25global_preferred_over_.25define

G!
http://git.annexia.org/?p=whenjobs.git;a=commitdiff;h=ea28f8eebc4d8434e7e66d62b769d747656d27ae

 - there is no need nowadays to clean the buildroot before install 
 https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRoot_tag

http://git.annexia.org/?p=whenjobs.git;a=commitdiff;h=a84570d0991652a864d90e8e3fee685cc05982c7

 - the line
 %define opt %(test -x %{_bindir}/ocamlopt  echo 1 || echo 0) 
 is still not used. If you have added directly support in the makefile, then
 this line can be removed, no ?

http://git.annexia.org/?p=whenjobs.git;a=commitdiff;h=2c27f26c486961d1b7799d4f4274aa31d04df845

 - why are debug disabled ? While I am sure that you have good reasons, it
 should be mentioned in a comment ( and that's maybe the reason why you have to
 strip by hand the software, as you mention later in the spec )

The reason is that the OCaml compiler doesn't add DWARF
information to its output, so you end up with debuginfo
files that work but are content-free.  This is a standard
thing that is added to every OCaml spec file, eg picking
one at random:
http://pkgs.fedoraproject.org/gitweb/?p=ocaml-pcre.git;a=blob;f=ocaml-pcre.spec;hb=HEAD

I've no idea why stripping didn't happen.  It *does*
happen normally, even with debug disabled, so it could
be a bug in my local RPM, but in any case rpmlint warned
about it, and stripping twice won't be a problem.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-22 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #11 from Michael Scherer m...@zarb.org 2012-03-22 06:04:56 EDT ---
Then I think it would be nice to add this fact to the ocaml packaging page (
not sure if there is a official process for that, that's why I didn't added it
) 
https://fedoraproject.org/wiki/Packaging:OCaml

So people reviewing can just see this is normal, that's the policy.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-22 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #12 from Richard W.M. Jones rjo...@redhat.com 2012-03-22 09:09:21 
EDT ---
It turns out there's a problem with the way I'm using
Dynlink in native code (I noticed that whenjobs --upload
doesn't work in the native version):

https://sympa-roc.inria.fr/wws/arc/caml-list/2012-03/msg00276.html

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-22 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #13 from Michael Scherer m...@zarb.org 2012-03-22 11:47:58 EDT ---
Fedora-review complaint about the address of the FSF in the various files, for
example in whenjobs-0.7.1/lib/flock.c but the address is however correct in
others files. ( see the licensecheck tools, from rpmdev ).

And so, for the Dynlink issue, should I wait for a new tarball before trying to
setup a vm for testing it ?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-22 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #14 from Richard W.M. Jones rjo...@redhat.com 2012-03-22 12:08:39 
EDT ---
(In reply to comment #13)
 Fedora-review complaint about the address of the FSF in the various files, for
 example in whenjobs-0.7.1/lib/flock.c but the address is however correct in
 others files. ( see the licensecheck tools, from rpmdev ).

http://git.annexia.org/?p=whenjobs.git;a=commitdiff;h=602f482985977184bfa2794cfb91b15337035a0a

 And so, for the Dynlink issue, should I wait for a new tarball before trying 
 to
 setup a vm for testing it ?

Unfortunately the Dynlink issue breaks reloads, so I
really need to think about how to resolve this.  In the
worst case the daemon might need to restart itself; or I
could go back to compiling the daemon as bytecode.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #7 from Richard W.M. Jones rjo...@redhat.com 2012-03-21 11:59:29 
EDT ---
Spec URL: http://oirase.annexia.org/reviews/whenjobs/whenjobs.spec
SRPM URL: http://oirase.annexia.org/reviews/whenjobs/whenjobs-0.7.1-1.src.rpm

This updated package is native-compiled (fixing point 7 above).

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #8 from Richard W.M. Jones rjo...@redhat.com 2012-03-21 12:02:19 
EDT ---
Spec URL: http://oirase.annexia.org/reviews/whenjobs/whenjobs.spec
SRPM URL:
http://oirase.annexia.org/reviews/whenjobs/whenjobs-0.7.1-1.fc17.src.rpm

(Fixed SRPM URL)

This package is ready for review.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-19 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #6 from Richard W.M. Jones rjo...@redhat.com 2012-03-19 05:44:57 
EDT ---
The jobs file is parsed by the OCaml compiler, so whenjobs
cannot be used at all in an environment that doesn't have
the compiler.

Yes please wait -- I want to fix at least the bytecode/native
code issue.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-18 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #4 from Richard W.M. Jones rjo...@redhat.com 2012-03-18 05:55:22 
EDT ---
(In reply to comment #1)
 Let me start the review, but I am not a ocaml specialist.
 
 1) %{_libdir}/whenjobs/ is unowned, you should add %dir %{_libdir}/whenjobs/ 
 in
 the %files section

Fixed.

 2) given that this requires f17 to be built, I think you can remove %defattr (
 unless the plan is to backport to EL 5, but I doubt ) 

Fixed.

 3) same goes for %clean and the rm -Rf $RPMBUILDROOT at the start of %install,
 if I am not wrong, so you can remove them ( no need to keep unused cruft )

Fixed.

 4) per  https://fedoraproject.org/wiki/Packaging/Guidelines#File_Dependencies 
 ,
 could you change the requires on /usr/bin/ocamlc to the package name ?
 same goes for the buildRequires on perl-doc. 

My reading of that section is that dependencies on /usr/bin/* are
permitted.  I'd prefer to keep them because the program does in
fact run those binaries, like /usr/bin/ocamlc, so it seems more logical
to depend on the binaries, not the packages (which might change in future).

 5) nitpicking, but 
 BuildRequires:   pcre-devel, ocaml-pcre-devel

 is better on 2 lines, as this ease review of a potential changes. But that's
 not blocking for the review.

Fixed.

 6) shouldn't whenjobsd be start at boot, with a systemd file ? ( given your
 blog posts and the use case, this sound logical to me, but maybe I missed
 something )

No, the daemon is started by each user that requires it.

 7) you detect if the bytecode is created or not at the beggining of the spec,
 but do not act on it as explained on :
 
 https://fedoraproject.org/wiki/Packaging:OCaml#Bytecode-only_architectures
 
 So either there is something missing, or something not used, or something 
 magic 
 I would bet on the 1st, but maybe that's the 3rd

This is actually an upstream problem.  I need to add all the
upstream Makefile rules so that whenjobs can be compiled as
native code.  It was just easier to use bytecode compilation,
and since it's not very performance-sensitive I didn't bother
much about it.  One benefit of fixing this upstream is that we
wouldn't need the prelink stuff (because prelink doesn't break
native-compiled programs).

(In reply to comment #2)
 and one last one, the release do not have %{?dist}.

Fixed!

I have just pushed the changes to the upstream git repo for now:
http://git.annexia.org/?p=whenjobs.git;a=commitdiff;h=7e01f4e655c5ceadbb571f4ded19427b41ae2933
since item #7 needs a big amount of upstream work to fix properly.
Hopefully I can get some time to do that this week.

Thanks for the initial review.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-18 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #5 from Michael Scherer m...@zarb.org 2012-03-18 18:21:42 EDT ---
For the rpmlint warning about prelink file, I filled
https://bugzilla.redhat.com/show_bug.cgi?id=804452 , since your concern about
this not being a configuration file is valid.

And have you considered filling a RFE for rpm to not strip ocaml software
compiled with -custom ?

Regarding point 4, that's indeed valid to have that and I will not force you,
but that's not convenient for users ( at least for those with a more contrained
environment than you and me, for example, in a small vm where parsing a 35 mo
xml file can be problematic ). As I doubt the ocaml compiler will move a lot in
the future ( or this would break a lot more software than just whenjobs ), I
think you could use directly the package without trouble. But again, it is up
to you.

Should I wait for newer version of whejobs for the formal review ?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-17 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Michael Scherer m...@zarb.org changed:

   What|Removed |Added

 CC||m...@zarb.org
   Flag||fedora-review?

--- Comment #1 from Michael Scherer m...@zarb.org 2012-03-17 18:05:16 EDT ---
Let me start the review, but I am not a ocaml specialist.

1) %{_libdir}/whenjobs/ is unowned, you should add %dir %{_libdir}/whenjobs/ in
the %files section

2) given that this requires f17 to be built, I think you can remove %defattr (
unless the plan is to backport to EL 5, but I doubt ) 

3) same goes for %clean and the rm -Rf $RPMBUILDROOT at the start of %install,
if I am not wrong, so you can remove them ( no need to keep unused cruft )

4) per  https://fedoraproject.org/wiki/Packaging/Guidelines#File_Dependencies ,
could you change the requires on /usr/bin/ocamlc to the package name ?
same goes for the buildRequires on perl-doc. 

5) nitpicking, but 
BuildRequires:   pcre-devel, ocaml-pcre-devel

is better on 2 lines, as this ease review of a potential changes. But that's
not blocking for the review.

6) shouldn't whenjobsd be start at boot, with a systemd file ? ( given your
blog posts and the use case, this sound logical to me, but maybe I missed
something )

7) you detect if the bytecode is created or not at the beggining of the spec,
but do not act on it as explained on :

https://fedoraproject.org/wiki/Packaging:OCaml#Bytecode-only_architectures

So either there is something missing, or something not used, or something magic 
I would bet on the 1st, but maybe that's the 3rd

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-17 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

Michael Scherer m...@zarb.org changed:

   What|Removed |Added

 AssignedTo|nob...@fedoraproject.org|m...@zarb.org

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-17 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #2 from Michael Scherer m...@zarb.org 2012-03-17 18:20:35 EDT ---
and one last one, the release do not have %{?dist}.

IIRC, that's not mandatory, but I think that's useful to see the distribution a
rpm was compiled for.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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 803089] Review Request: whenjobs - Replacement for cron with dependencies

2012-03-17 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #3 from Michael Scherer m...@zarb.org 2012-03-17 18:29:16 EDT ---
and regarding the point 6, I looked at the doc and it seems that's not how you
want it to be run, so no problem. ( even if I think this would be a worthy
feature to add, as if someone start to rely on it for scheduling tasks, having
a standard way of starting it would be better ).

But that's also not blocking for the review.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- 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