Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: ghci does not handle backspace correctly
https://bugzilla.redhat.com/show_bug.cgi?id=478466
Summary: ghci does not handle backspace correctly
Product: Fedora
Version: rawhide
Platform: i386
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: ghc
AssignedTo: bos(a)serpentine.com
ReportedBy: greenrd(a)greenrd.org
QAContact: extras-qa(a)fedoraproject.org
CC: petersen(a)redhat.com, bos(a)serpentine.com,
loupgaroublond(a)gmail.com,
fedora-haskell-list(a)redhat.com
Classification: Fedora
Description of problem:
ghci does not handle the backspace key correctly.
Presumably this is because ghc is not (according to ldd) linked with either
readline or editline.
Version-Release number of selected component (if applicable):
ghc-6.10.1-6.fc11.i386
How reproducible:
Always
Steps to Reproduce:
1. ghci
2. Type something
3. Press backspace
Actual results:
^? appears
Expected results:
character deleted
--
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=426751
--- Comment #40 from Till Maas <opensource(a)till.name> 2008-12-23 15:22:39 EDT ---
Also there is a changelog entry missing for 1.4.5
--
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=426751
--- Comment #39 from Till Maas <opensource(a)till.name> 2008-12-23 15:18:26 EDT ---
%preun and %post use undefined macros:
%ghc_postinst_script instead of %ghc_register_pkg
%ghc_preun_script instead of
if [ "$1" -eq 0 ] ; then
%ghc_unregister_pkg
fi
--
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=470756
Jason Tibbitts <tibbs(a)math.uh.edu> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|nobody(a)fedoraproject.org |tibbs(a)math.uh.edu
Flag| |fedora-review+
--- Comment #8 from Jason Tibbitts <tibbs(a)math.uh.edu> 2008-12-23 13:53:41 EDT ---
My advice would be to simply not attempt multiple library versions. If you
find yourself in a case where you have to maintain something backrevved, you're
already lost to a certain degree.
This package looks fine to me. rpmlint says:
ghc-HTTP.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/ghc-6.10.1/HTTP-3001.1.5/libHSHTTP-3001.1.5.a
ghc-HTTP-prof.x86_64: W: no-documentation
ghc-HTTP-prof.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/ghc-6.10.1/HTTP-3001.1.5/libHSHTTP-3001.1.5_p.a
which are all normal for Haskell packages.
* source files match upstream. sha256sum:
e34d9f979bafbbf2e45bf90a9ee9bfd291f3c67c291a250cc0a6378431578aeb
HTTP-3001.1.5.tar.gz
* package meets naming and versioning guidelines.
* specfile is properly named, is cleanly written and uses macros consistently.
* summary is OK.
* description is OK.
* dist tag is present.
* build root is OK.
* license field matches the actual license.
* license is open source-compatible.
* license text included in package.
* BuildRequires are proper.
* %clean is present.
* package builds in mock (rawhide, x86_64).
* package installs properly.
* rpmlint has acceptable complaints.
* final provides and requires are sane:
ghc-HTTP-3001.1.5-1.fc11.x86_64.rpm
ghc-HTTP-devel = 3001.1.5-1.fc11
ghc-HTTP = 3001.1.5-1.fc11
ghc-HTTP(x86-64) = 3001.1.5-1.fc11
=
/bin/sh
ghc = 6.10.1
ghc-HTTP-prof-3001.1.5-1.fc11.x86_64.rpm
ghc-HTTP-prof = 3001.1.5-1.fc11
ghc-HTTP-prof(x86-64) = 3001.1.5-1.fc11
=
ghc-HTTP = 3001.1.5-1.fc11
ghc-prof = 6.10.1
* no shared libraries are added to the regular linker search paths.
* owns the directories it creates.
* doesn't own any directories it shouldn't.
* no duplicates in %files.
* file permissions are appropriate.
* no generically named files
* scriptlets OK (ghc package registration and documentation indexing)
* code, not content.
* documentation is small, so no -doc subpackage is necessary.
* %docs are not necessary for the proper functioning of the package.
APPROVED
--
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=470756
Jens Petersen <petersen(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status Whiteboard|NotReady |
--- Comment #7 from Jens Petersen <petersen(a)redhat.com> 2008-12-22 23:32:14 EDT ---
Thanks Jason - sorry was too busy last week to update.
Spec: http://petersen.fedorapeople.org/ghc-HTTP/ghc-HTTP.spec
SRPM:
http://petersen.fedorapeople.org/ghc-HTTP/ghc-HTTP-3001.1.5-1.fc10.src.rpm
* Tue Dec 23 2008 Jens Petersen <petersen(a)redhat.com> - 3001.1.5-1
- update to 3001.1.5
- use bcond for doc and prof
- minor tweaks for latest packaging guidelines
(A little comment: this package is no longer the latest version, but 4000.0.0
seems to be too new for the current release of cabal-install - I am not quite
sure how we can deal with multiple library versions inside Fedora, but it may
be a problem we have to face at some point. Though hopefully the coming
Haskell (library) Platform will help with this kind for basic packages like
this one.)
--
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=476483
Jens Petersen <petersen(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |CLOSED
Resolution| |NEXTRELEASE
--- Comment #4 from Jens Petersen <petersen(a)redhat.com> 2008-12-22 20:55:17 EDT ---
Package imported and built ghc-paths-0.1.0.5-2.fc11.
--
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=476483
Jens Petersen <petersen(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flag|fedora-cvs? |fedora-cvs+
--- Comment #3 from Jens Petersen <petersen(a)redhat.com> 2008-12-22 20:33:40 EDT ---
cvs admin 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=426751
--- Comment #38 from Till Maas <opensource(a)till.name> 2008-12-22 06:51:30 EDT ---
(In reply to comment #37)
> Ok thank you very much that looks very useful: it is quite a bit change to our
> packaging so I think I would like to leave the automatic dependency scripts for
> the next update of the guidelines after this one, if that is ok - that will
> give us a bit more time to test and play with them.
Sure.
> Presumbly ghc should own those scripts?
Yes or maybe better in a separate small package that is required by ghc to make
it easier to update them.
> > I am not yet sure, what the impact of
> > %define _use_internal_dependency_generator 0
> > is for ghc packages.
>
> Naive question: what would be the consequence of leaving
> _use_internal_dependency_generator turned on? Turning off also disables all C
> library dependency checking? Anyway from what you say we can tweak the scripts
> to do the write thing.
If it is turned on, then __find_requires is not used.
According to this
https://fedoraproject.org/wiki/PackagingDrafts/FilteringAutomaticDependenci…
instead of rpmdeps maybe /usr/lib/rpm/find-requires should be used. I will ask
about this on fedora-devel.
--
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=250767
Jens Petersen <petersen(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|ghc |ghc-gtk2hs
--- Comment #14 from Jens Petersen <petersen(a)redhat.com> 2008-12-22 02:16:50 EDT ---
Will leave this open until it is fixed for f10.
--
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=476483
Jens Petersen <petersen(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flag| |fedora-cvs?
--- Comment #2 from Jens Petersen <petersen(a)redhat.com> 2008-12-22 00:38:48 EDT ---
Thanks for the review. :) I will improvement the description of the package
when importing.
New Package CVS Request
=======================
Package Name: ghc-paths
Short Description: Interface to ghc's install directories
Owners: petersen
Branches: F-10
InitialCC: 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.