[Bug 1132275] New: ghc-rpm-macros should run ghc-deps.sh using a fileattrs file
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1132275
Bug ID: 1132275
Summary: ghc-rpm-macros should run ghc-deps.sh using a
fileattrs file
Product: Fedora
Version: rawhide
Component: ghc-rpm-macros
Severity: high
Assignee: petersen(a)redhat.com
Reporter: petersen(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: extras-qa(a)fedoraproject.org,
haskell-devel(a)lists.fedoraproject.org,
jzeleny(a)redhat.com, novyjindrich(a)gmail.com,
packaging-team-maint(a)redhat.com, petersen(a)redhat.com,
philip(a)tecnocode.co.uk, pknirsch(a)redhat.com,
pmatilai(a)redhat.com
Depends On: 1131892
Blocks: 1129484
+++ This bug was initially created as a clone of Bug #1131892 +++
In the Fedora 21 and 22 build slaves, `rpmdeps --provides` crashes when
building bustle-0.4.7:
http://koji.fedoraproject.org/koji/taskinfo?taskID=7407823
http://koji.fedoraproject.org/koji/taskinfo?taskID=7407826
Here’s the relevant bit of the log:
Finding Provides: /usr/lib/rpm/find-provides
/usr/lib/rpm/find-provides: line 3: 15767 Segmentation fault
/usr/lib/rpm/rpmdeps --provides
error: /usr/lib/rpm/find-provides failed: 8b00
error: Failed to find Provides:
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(post): /bin/sh
Requires(postun): /bin/sh
Requires(posttrans): /bin/sh
RPM build errors:
/usr/lib/rpm/find-provides failed: 8b00
Failed to find Provides:
Child return code was: 1
I can’t reproduce this locally (but I’m on F19 and can’t upgrade at the moment)
so I can’t get a backtrace. Is there a sensible way of getting one?
bustle.spec is here:
http://pkgs.fedoraproject.org/cgit/bustle.git/tree/bustle.spec (from bug
#1129484).
--- Additional comment from Panu Matilainen on 2014-08-20 18:05:17 JST ---
Fix is being built.
However any package tripping up on this should reviewed as to why the external
dependency generator is being used. Its possible there are some real usecases
for that still, but 99% the cases are filtering hacks that are either no longer
needed or would be better of using native filtering
(http://rpm.org/wiki/PackagerDocs/DependencyGenerator)
--- Additional comment from Panu Matilainen on 2014-08-20 18:11:58 JST ---
Oh and as for bustle, its not guilty of anything in itself. The problem (of
using the deprecated external dependency generator) comes from ghc-rpm-macros.
--- Additional comment from Panu Matilainen on 2014-08-20 18:17:01 JST ---
Fixed in rpm-4.12.0-0.beta1.4.fc22 (and fc21 once it finishes building):
http://koji.fedoraproject.org/koji/taskinfo?taskID=7429952
http://koji.fedoraproject.org/koji/taskinfo?taskID=7429979
--- Additional comment from Jens Petersen on 2014-08-21 00:29:26 JST ---
Thanks! - I ran into this earlier today when doing a ghc scratch build.
I will see what changes should be made to ghc-rpm-macros.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1129484
[Bug 1129484] Review Request: bustle - Draw pretty sequence diagrams of
D-Bus traffic
https://bugzilla.redhat.com/show_bug.cgi?id=1131892
[Bug 1131892] rpmdeps --provides crashes when building bustle-0.4.7
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=DRgVJvvce2&a=cc_unsubscribe
9 years, 5 months
[Fedora-haskell-list] [Bug 712270] New: Review Request: derive - A program and library to derive instances for data types
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: Review Request: derive - A program and library to derive instances for data types
Alias: ghc-derive
https://bugzilla.redhat.com/show_bug.cgi?id=712270
Summary: Review Request: derive - A program and library to
derive instances for data types
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: unspecified
Component: Package Review
AssignedTo: nobody(a)fedoraproject.org
ReportedBy: lakshminaras2002(a)gmail.com
QAContact: extras-qa(a)fedoraproject.org
CC: notting(a)redhat.com, fedora-package-review(a)redhat.com,
fedora-haskell-list(a)redhat.com
Classification: Fedora
Story Points: ---
Spec file : http://narasim.fedorapeople.org/package_reviews/derive.spec
SRPM file :
http://narasim.fedorapeople.org/package_reviews/derive-2.5.2-1.fc14.src.rpm
Koji build : http://koji.fedoraproject.org/koji/taskinfo?taskID=3122647
rpmlint output:
derive.i686: W: spelling-error Summary(en_US) Haskell -> Gaskell, Gaitskell,
Skellum
The value of this tag appears to be misspelled. Please double-check.
derive.i686: W: name-repeated-in-summary C derive
The name of the package is repeated in its summary. This is often redundant
information and looks silly in various programs' output. Make the summary
brief and to the point without including redundant information in it.
derive.i686: W: no-manual-page-for-binary derive
Each executable in standard binary directories should have a man page.
derive.src: W: spelling-error Summary(en_US) Haskell -> Gaskell, Gaitskell,
Skellum
The value of this tag appears to be misspelled. Please double-check.
derive.src: W: name-repeated-in-summary C derive
The name of the package is repeated in its summary. This is often redundant
information and looks silly in various programs' output. Make the summary
brief and to the point without including redundant information in it.
ghc-derive-prof.i686: E: devel-dependency ghc-derive-devel
Your package has a dependency on a devel package but it's not a devel package
itself.
ghc-derive-prof.i686: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.
ghc-derive-prof.i686: W: devel-file-in-non-devel-package
/usr/lib/ghc-7.0.2/derive-2.5.2/libHSderive-2.5.2_p.a
A development file (usually source code) is located in a non-devel package. If
you want to include source code in your package, be sure to create a
development package.
5 packages and 1 specfiles checked; 1 errors, 7 warnings.
Required for yi
--
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.
9 years, 6 months
[Fedora-haskell-list] [Bug 712280] New: Review Request: ghc-ghc-mtl - A mtl compatible with GHC-API monads and monad-transformers
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: Review Request: ghc-ghc-mtl - A mtl compatible with GHC-API monads and monad-transformers
https://bugzilla.redhat.com/show_bug.cgi?id=712280
Summary: Review Request: ghc-ghc-mtl - A mtl compatible with
GHC-API monads and monad-transformers
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: medium
Component: Package Review
AssignedTo: nobody(a)fedoraproject.org
ReportedBy: lakshminaras2002(a)gmail.com
QAContact: extras-qa(a)fedoraproject.org
CC: notting(a)redhat.com, fedora-package-review(a)redhat.com,
fedora-haskell-list(a)redhat.com
Depends on: 710045
Classification: Fedora
Story Points: ---
Spec file : http://narasim.fedorapeople.org/package_reviews/ghc-ghc-mtl.spec
SRPM link :
http://narasim.fedorapeople.org/package_reviews/ghc-ghc-mtl-1.0.1.0-1.fc1...
rpmlint output:
ghc-ghc-mtl-prof.i686: E: devel-dependency ghc-ghc-mtl-devel
Your package has a dependency on a devel package but it's not a devel package
itself.
ghc-ghc-mtl-prof.i686: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.
ghc-ghc-mtl-prof.i686: W: devel-file-in-non-devel-package
/usr/lib/ghc-6.12.3/ghc-mtl-1.0.1.0/libHSghc-mtl-1.0.1.0_p.a
A development file (usually source code) is located in a non-devel package. If
you want to include source code in your package, be sure to create a
development package.
4 packages and 1 specfiles checked; 1 errors, 2 warnings.
Required for yi.
--
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.
9 years, 6 months
[Fedora-haskell-list] [Bug 664221] New: Review Request: ghc-cautious-file - Provides ways to write a file cautiously
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: Review Request: ghc-cautious-file - Provides ways to write a file cautiously
Alias: ghc-cautious-file
https://bugzilla.redhat.com/show_bug.cgi?id=664221
Summary: Review Request: ghc-cautious-file - Provides ways to
write a file cautiously
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: Package Review
AssignedTo: nobody(a)fedoraproject.org
ReportedBy: lakshminaras2002(a)gmail.com
QAContact: extras-qa(a)fedoraproject.org
CC: notting(a)redhat.com, fedora-package-review(a)redhat.com,
fedora-haskell-list(a)redhat.com
Blocks: 634048
Classification: Fedora
SPEC file link :
https://sites.google.com/site/lakshminaras2002/home/ghc-cautious-file.spe...
SRPM link :
https://sites.google.com/site/lakshminaras2002/home/ghc-cautious-file-0.1...
rpmlint output:
rpmlint -i *.rpm ../ghc-cautious-file.spec
ghc-cautious-file.src: W: spelling-error %description -l en_US posix -> posit,
pos ix, pos-ix
The value of this tag appears to be misspelled. Please double-check.
ghc-cautious-file.x86_64: W: spelling-error %description -l en_US posix ->
posit, pos ix, pos-ix
The value of this tag appears to be misspelled. Please double-check.
ghc-cautious-file-devel.x86_64: W: spelling-error %description -l en_US posix
-> posit, pos ix, pos-ix
The value of this tag appears to be misspelled. Please double-check.
ghc-cautious-file-prof.x86_64: E: devel-dependency ghc-cautious-file-devel
Your package has a dependency on a devel package but it's not a devel package
itself.
ghc-cautious-file-prof.x86_64: W: spelling-error %description -l en_US posix ->
posit, pos ix, pos-ix
The value of this tag appears to be misspelled. Please double-check.
ghc-cautious-file-prof.x86_64: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.
ghc-cautious-file-prof.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/ghc-7.0.1/cautious-file-0.1.5/libHScautious-file-0.1.5_p.a
A development file (usually source code) is located in a non-devel package. If
you want to include source code in your package, be sure to create a
development package.
4 packages and 1 specfiles checked; 1 errors, 6 warnings.
--
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.
9 years, 6 months