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=499069
Kevin Fenzi <kevin(a)tummy.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flag|fedora-cvs? |fedora-cvs+
--- Comment #15 from Kevin Fenzi <kevin(a)tummy.com> 2009-05-13 01:10:31 EDT ---
cvs done.
--
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.
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=499069
Yaakov Nemoy <loupgaroublond(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flag| |fedora-cvs?
--- Comment #14 from Yaakov Nemoy <loupgaroublond(a)gmail.com> 2009-05-12 21:39:58 EDT ---
New Package CVS Request
=======================
Package Name: ghc-rpm-macros
Short Description: RPM macros for building GHC packages
Owners: ynemoy petersen
Branches: F-10 F-11 F-12
InitialCC: fedora-haskell-sig
--
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.
I added some partial bindings for libguestfs[1] here:
http://git.et.redhat.com/?p=libguestfs.git;a=blob;f=haskell/Guestfs.hs;hb=H…
Some very simple example programs which use these bindings:
http://git.et.redhat.com/?p=libguestfs.git;a=tree;f=haskell;hb=HEAD
Any comments welcome. My Haskell skills are pretty terrible, so I'm
sure there are many ways these can be improved.
If someone wants to look at binding the rest of the API, then please
send me some patches. (Note that the Guestfs.hs file is automatically
generated).
BTW, I found the documentation on writing FFIs very contradictory and
incomplete. For example, I was completely defeated trying to find
ways to do simple stuff like passing in integers or returning
booleans. *Potentially* Haskell's FFI seems like it might be one of
the best out of the languages I've used so far, but it needs way more
documentation and examples.
Rich.
[1] http://et.redhat.com/~rjones/libguestfs/
--
Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/
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=499069
--- Comment #13 from Jens Petersen <petersen(a)redhat.com> 2009-05-10 03:08:53 EDT ---
Once the package is imported and built, I will remove macros.ghc from ghc/devel
and then update the templates in cabal2spec to BR this package.
--
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.
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=499069
Jens Petersen <petersen(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flag|fedora-review? |fedora-review+
--- Comment #12 from Jens Petersen <petersen(a)redhat.com> 2009-05-10 03:06:53 EDT ---
This is a simple packaging of macros.ghc which is currently bundled with the
main large ghc package.
Here is the review:
+:ok, !:needs attention, NA: not applicable
MUST Items:
[+] MUST: rpmlint output
[+] MUST: Package Naming Guidelines
[+] MUST: spec file name must match base package %{name}
[+] MUST: Packaging Guidelines.
[+] MUST: Licensing Guidelines
[+] MUST: License field in the package spec file must match actual license.
[+] MUST: include license files in %doc if available in source
[+] MUST: The spec file must be written in American English and be legible.
[NA] MUST: source md5sum matches upstream release
[+] MUST: must successfully compile and build into binary rpms on one main arch
[NA] MUST: if necessary use ExcludeArch for other archs
[NA] MUST: All build dependencies must be listed in BuildRequires
[NA] MUST: use %find_lang macro for .po translations
[+] MUST: A package must own all directories that it creates.
[+] MUST: A package must not contain any duplicate files in the %files listing.
[!] MUST: Permissions on files must be set properly.
%config taken care of by patch 6 above
[+] MUST: Each package must have a %clean section
[+] MUST: Each package must consistently use macros
[+] MUST: The package must contain code, or permissable content.
[NA] MUST: Large documentation files should go in a doc subpackage.
[+] MUST: If a package includes something as %doc, it must not affect the
runtime of the application.
[+] MUST: Packages must not own files or directories already owned by other
packages.
[+] MUST: At the beginning of %install, each package MUST run rm -rf
%{buildroot} (or $RPM_BUILD_ROOT).
[+] MUST: All filenames in rpm packages must be valid UTF-8.
SHOULD Items:
[NA] SHOULD: If scriptlets are used, those scriptlets must be sane.
Please apply the attached fix for the rpmlint warning.
Package is APPROVED by petersen
--
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.
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=499069
--- Comment #11 from Jens Petersen <petersen(a)redhat.com> 2009-05-10 02:52:38 EDT ---
Created an attachment (id=343247)
--> (https://bugzilla.redhat.com/attachment.cgi?id=343247)
ghc-rpm-macros-6.patch
Bah, we forgot to run rpmlint on ghc-rpm-macros.noarch.
This fixes:
ghc-rpm-macros.noarch: W: non-conffile-in-etc /etc/rpm/macros.ghc
and simplifies the changelog. :)
--
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.
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=426752
Ricky Zhou <rzhou(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rzhou(a)redhat.com
--
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.
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=426750
Ricky Zhou <rzhou(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rzhou(a)redhat.com
--
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.
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=426754
Ricky Zhou <rzhou(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rzhou(a)redhat.com
--
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.