From ian@matrix.chaos.earth.li Sat Jun 19 02:52:29 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1BbV1x-00020U-00 for ; Sat, 19 Jun 2004 02:52:29 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1BbV1m-00005R-00; Sat, 19 Jun 2004 02:52:18 +0100 Date: Sat, 19 Jun 2004 02:52:18 +0100 From: Ian Lynagh To: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li Message-ID: <20040619015218.GA32585@matrix.chaos.earth.li> Mail-Followup-To: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li References: <20040617141634.GA21592@excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040617141634.GA21592@excelhustler.com> User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh Cc: Subject: [Debian-haskell] Re: Haskell libraries? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: debian-haskell@lists.urchin.earth.li List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Jun 2004 01:52:30 -0000 On Thu, Jun 17, 2004 at 09:16:34AM -0500, John Goerzen wrote: > Hello, Hi, > Is there any active Haskell maintainers' group in Debian? You've prompted me to getting around to getting a mailing list created :-) You should be able to subscribe at: http://urchin.earth.li/mailman/listinfo/debian-haskell > I'm asking because Debian ships almost no Haskell libraries at all, > and I'd like to see some here. For instance, wxHashell and hsregex. Agreed! There are a few bits and pieces in the Haskell Experimental repository: http://www.syntaxpolice.org/haskell-experimental/haskell-experimental.html This does include some wxhaskell packages, but I don't think I got as far as making the deps right. Also, I think the library ought to be split into an OpenGL and non-OpenGL portion so you don't need to link with the OpenGL libs when you aren't using them. I think Daan disagreed with me, though. If you'd like to tidy it up and upload to Debian please do! OTTOMH I don't think there's anything currently in HE that the author would mind someone else uploading to Debian, but it would be polite to try to make contact anyway to check. > Are there documents anywhere on how to package Haskell libraries so they > work with as many of the Haskell compilers/interpreters as possible? Not yet, just the examples we already have; hat is the one that comes to mind. The current situation is intended to be just to tide us over until http://www.haskell.org/cabal/ comes into existence though. Isaac Jones, a DD and the hugs maintainer, is leading the effort, so it should be well-suited to Debianising libraries! Thanks Ian From shae@scannedinavian.com Wed Jun 30 15:38:45 2004 Received: from av5-2-sn1.fre.skanova.net ([81.228.11.112]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1Bfg62-0005mG-00 for ; Wed, 30 Jun 2004 15:29:58 +0100 Received: by av5-2-sn1.fre.skanova.net (Postfix, from userid 502) id 6F99437ECF; Wed, 30 Jun 2004 16:29:56 +0200 (CEST) Received: from smtp3-1-sn1.fre.skanova.net (smtp3-1-sn1.fre.skanova.net [81.228.11.163]) by av5-2-sn1.fre.skanova.net (Postfix) with ESMTP id 6184C37E43 for ; Wed, 30 Jun 2004 16:29:56 +0200 (CEST) Received: from thunderbird.webwitches.com (h143n2fls32o1017.telia.com [217.211.205.143]) by smtp3-1-sn1.fre.skanova.net (Postfix) with ESMTP id 4EAE137E44 for ; Wed, 30 Jun 2004 16:29:56 +0200 (CEST) Received: from thunderbird.webwitches.com (localhost [127.0.0.1]) by thunderbird.webwitches.com (Postfix) with ESMTP id CB4333BB60 for ; Wed, 30 Jun 2004 16:29:54 +0200 (CEST) To: debian-haskell@lists.urchin.earth.li From: Shae Matijs Erisson Date: Wed, 30 Jun 2004 16:29:53 +0200 Message-ID: <87oen186fy.fsf@thunderbird.webwitches.com> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity) X-Face: _as|UI/WLV:wTkiWKBCCN^; "]rQ!*N]X{9zy?ke)3E!?hA(B@D4v766UT5vrt$Jt;-HJSA&H|//'J>STCBI-_mHY,8%wdWG6(FNLoxg*ywwGg\ MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [Debian-haskell] Hello, is there anyone out there? c2hs, other requests? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2004 14:38:49 -0000 Greetings, I'd like to update the c2hs package, it seems that Michael Weber hasn't had time to look at it lately. Has anyone else already expressed interest in picking up this package? (I'm not a DD) Also, what packages are people interested in? I'd like to have HSQL, HaskellDB, and WASH because I use them on a regular basis, what else are people pining for? -- Shae Matijs Erisson - Programmer - http://www.ScannedInAvian.org/ "I will, as we say in rock 'n' roll, run until the wheels come off, because I love what I do." -- David Crosby From michaelw@foldr.org Wed Jun 30 16:36:01 2004 Received: from lambda.foldr.org ([69.55.238.36]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1Bfh7x-00015W-00 for ; Wed, 30 Jun 2004 16:36:01 +0100 Received: from roadkill.foldr.org (assam.informatik.RWTH-Aachen.DE [137.226.194.20]) by lambda.foldr.org (8.12.11/8.12.11) with ESMTP id i5UFZxB6000836 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK) for ; Wed, 30 Jun 2004 17:36:00 +0200 (CEST) (envelope-from michaelw@foldr.org) Received: by roadkill.foldr.org (Postfix, from userid 1000) id 4F1E7117274; Wed, 30 Jun 2004 17:35:57 +0200 (CEST) Date: Wed, 30 Jun 2004 17:35:57 +0200 From: Michael Weber To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Hello, is there anyone out there? c2hs, other requests? Message-ID: <20040630153557.GB17892@roadkill.foldr.org> References: <87oen186fy.fsf@thunderbird.webwitches.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <87oen186fy.fsf@thunderbird.webwitches.com> X-GPG-Fingerprint: 1024D/F65C68CD: BF52 F4F7 5CAF 5349 1F47 A989 EA4A CD5C F65C 68CD X-PGP-Fingerprint: 1024R/1D0DD0B9: 3C B3 B4 96 2F 38 D8 F1 25 68 53 2B 4A 15 A5 87 X-Accept-Language: en de User-Agent: Mutt/1.5.6i X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2004 15:36:02 -0000 * Shae Matijs Erisson [2004-06-30T16:29+0200]: > I'd like to update the c2hs package, it seems that Michael Weber hasn't had > time to look at it lately Right, I didn't, so by all means please go ahead. I am swamped with work, so I won't have much time to look at it. I certainly won't have time to solve the "different ghc versions"-problem. If somebody wants to take over the package, that's fine with me. Cheers, Michael From mawendy@mail2world.com Tue Jul 13 05:56:34 2004 Received: from host-64-110-77-26.interpacket.net ([64.110.77.26] helo=mail2world1391.com) by urchin.earth.li with smtp (Exim 3.35 #1 (Debian)) id 1BkFLE-00068z-00 for ; Tue, 13 Jul 2004 05:56:34 +0100 From: Mary Wendy To: debian-haskell@lists.urchin.earth.li Date: Tue, 13 Jul 2004 05:56:51 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="733498bd-2c32-4061-80e6-c4548fb36949" Message-Id: Subject: [Debian-haskell] CONGRATULATIONS! INNING NOTIFICATATION!! Y0U ARE A WINNER!!! X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mawendy@mail2world.com List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jul 2004 04:56:35 -0000 This is a multi-part message in MIME format --733498bd-2c32-4061-80e6-c4548fb36949 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable FROM: LUCKYDAY INTERNATIONAL PROMOTION/PRIZE AWARD DEPT. REF: OLDP/2311785793/05 BATCH: 14/011/IPD WINNING NOTIFICATION / FINAL NOTICE www.luckyday.nl This is to inform you of the release of the E-MAIL LOTTERY BALLOT = INTERNATIONAL/ WORLD GAMING BOARD held on the 19TH of June 2004. Due to the = mix up of number, the results were released on the 22th of June 2004. Your email address attached to Ticket No:10045378190 with Serial No: = 242439076 the Lucky No: 0198437898 which consequently won the lottery in the = 2nd Category. You have therefore been approved for a lump sum payout of (1,000,000.00 euro = Only) ( ONE MILLION EURO) in cash which is deposited with a Finance & = Security Company in your favour as beneficiary and covered with HIGH = INSURANCE POLICY. Due to mix up of some numbers and names, we ask that you keep your winning information confidential until your claims has been processed and your money = remitted to you. This is part of our security protocol to avoid double = claiming and unwarranted abuse of this program by some participants. All participants were selected through a computer ballot system drawn from = only Microsoft users from over 20,000 company, and 3,000,000 individual email = addresses and names from all over the world. To begin your lottery claim, = please contact the processing company below that have been appointed for the = processing of your claim with your full name. home and office contact = telephone and fax number. To file for your claim, please contact our Fiduciary Agent MR.GEOFFREY BALD of LUCKYDAY VENTURES,www.luckyday.nl TEL: 0031-645808257. email contact:gebald1@mail2world.com Note that all winning must be claimed not later than 2th of August 2004. = After this date all unclaimed, funds will be included in the next stake. = Please note in order to avoid unnecessary delays and complications please = remember to quote your reference number and batch numbers in all = correspondence. Furthermore, should there be any change of address do inform our agent as = soon as possible. Congratulations once more from our members of staff and thank you for being = part of our promotional program. Note: Anybody under the age of 18 is automatically disqualified. Yours Sincerely, Mary Wendy (Lottery Coordinator) --733498bd-2c32-4061-80e6-c4548fb36949-- From NOTICEDEPARTMENT@latinmail.com Tue Jul 13 13:58:50 2004 Received: from 235.red-81-34-168.pooles.rima-tde.net ([81.34.168.235] helo=latinmail1443.com) by urchin.earth.li with smtp (Exim 3.35 #1 (Debian)) id 1BkMrx-000714-00 for ; Tue, 13 Jul 2004 13:58:50 +0100 From: INT'L LOTTO COMMISSION -SPAIN To: debian-haskell@lists.urchin.earth.li Date: Tue, 13 Jul 2004 14:58:44 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="8b6659c7-15fe-45ec-be31-7afebcd9a9cb" Message-Id: Subject: [Debian-haskell] AWARD WINNING NOTIFICATION X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: NOTICEDEPARTMENT@latinmail.com List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jul 2004 12:58:51 -0000 This is a multi-part message in MIME format --8b6659c7-15fe-45ec-be31-7afebcd9a9cb Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable INTL. LOTTERY COMISSIO=D1 CALLE SAN BERNADO 2 5C 28009 MADRID SPAIN . FROM: THE DIRECTOR OF THE PRIZE AWARD DEPARTMENT REF: NO EG/38807886091/04 BATCH: 340/1608/RDL. DATE: 13th July 2004 ATTN: WINNER , RE: AWARD NOTIFICATION FINAL NOTICE . We are pleased to inform you of the release on 13th July, 2004 of the result ofthe FLASH FORTUNE LOTTO, Spanish sweepstake lottery Intl promotion. = Programs held on the 13TH JULY 2004. Your name and email address attached to the ticket number 033-1146993-750 with serial number 1223-05 drew the lucky number 13-15-16-21-34-36 which consequently won lottery in the 2nd category. You are therefore been approved for a lump sum of 1,63620 (One Million Six Hundred and Thirty Six Thousand and Twenty Euros).in cash credited to the file N?? EG/38807886091/04, this is from the total cash prize of 27,737540(Twenty Seven Million,Seven Hundred and Thirty Seven Thousand,Five Hundred and Fourty Euros), shared among the seventeen international winners in this category. Your fund is now deposited with a security company insured in your name Due to mixed up of some numbers and names ,we ask that you keep this award top secrete from public notice until your claims has been processed and your money remitted to your account as this is part of our security protocol to avoid double claiming or unwarranted taking of advantage of this program by participants. All participants were selected through a computer ballot system drawn from 25,000 names from all over the world as a part of our International promotion program which we conduct twice every year .We hope with a part of your prize you will take part in our end of the year high stake US$1.3bn lottery. To avoid scam please contact only your assigned agent below. To begin your claim, please contact our fiduacial processing officer below. The Foreign Service manager of. ZINAX SECURITAS COMPA=D1I=D1A C/ PRINCIPE DE VERGARA, 49 MADRID-ESPA=D1A TEL :+34 656898278 EMAIL: zinaxsecuritas@latinmail.com CONTACT PERSON: MR.MARIO ALFONSO He will lead you on how your claims will be made,for the processing and remittance of your money to a designated account of your choice. Remember all = prize money must be claimed not later than 2 weeks from the date of this notice after this date all Funds will be returned to the Ministerio De Economia y Hacienda as Unclaimed. Note in order to avoid unnecessary delays and complications, please quote your ref .And batch no. in every correspondence with us or your agent. Further more shall there be any change of address, do please inform your claims agent as soon as possible. Congratulations again from all members of staff and thank you for being a part of our promotions program. Yours in Service, ANNA SOFIA LUIZ FOR THE MANAGEMENT --8b6659c7-15fe-45ec-be31-7afebcd9a9cb-- From zaakty_kash@yahoo.com Thu Jul 22 19:58:43 2004 Received: from tigger.blackcatnetworks.co.uk ([69.55.225.40]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1BnimB-0005uU-00 for ; Thu, 22 Jul 2004 19:58:43 +0100 Received: from [195.166.237.40] (helo=localhst1031.com) by tigger.blackcatnetworks.co.uk with smtp (Exim 4.12) id 1Bnim4-000Am8-00 for debian-haskell@lists.urchin.earth.li; Thu, 22 Jul 2004 19:58:41 +0100 From: "MR. ZAAKY KUSH" To: debian-haskell@lists.urchin.earth.li Date: Thu, 22 Jul 2004 19:58:33 -0700 X-Mailer: Microsoft Outlook Express 5.00.2919.6900 DM MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message-Id: Subject: [Debian-haskell] URGENT ASSISTANCE X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: zaaky_kush@yahoo.co.in List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jul 2004 18:58:43 -0000 =09 FOREIGN EXCHANGE DEPARTMENT=2E FIRST BANK OF NIGERIA WESTERN PROVINCE FEDERAL REPUBLIC OF NIGERIA I am the manager of Bill and Exchange at theforeign Remittanc Department of FIRST BANK I got your email adress while searching for trustworthy cuontries and individuals=2EIn my department we discovered an abandoned sum of $79=2E843=2CUsd =28seventy nine million=2C eight hundred and fourty three thousand=29 United State Dollars In an account that belongs to one of our foreigncustomer who died along with his entire family in september 11 plane crash=2E Since we got information about his death=2C we have been expecting his next of kin to come over and claim his money because we cannot release it relation to the deceased as indicated in our banking guidelinesbut unfortunately we learnt that all his supposed next of kin or relationdie along side with him at the plane crash leaving nobody behind for the claim=2E It is therefore upon this discovery that I and other officials in my department now decided to make this businness proposal to you and release the money to you as the next of kin or relation to the deceased for safety and subsequent disbursement since nobody is coming for it and we don't want this money to go into the Bank treasury as unclaimed Bill=2E The Banking law and guideline here stipulates that if such money remained unclaimed after four years=2C the money will transfered into the Bank treasury as unclaimed fund=2E The request o foreigner as next of kin in his business is occasioned by the fact that the customer was a foreigner and a Nigerian cannot stand as next of kina foreigner=2E We agree that 30 % of this money will be for you foreign partner=2C in respect to the provision of a foreign account=2C10 %will be set aside for expense! s incured during the business and 60 % would be for=3B me and my colleagues=2E There after I and my colleagues will visit your country for disbursement accoding to the percentages indicated=2E Therefore to enable the immediate transfer of this fund to you as arranged=2C you must apply first to the bank as of the deceased indicating your bank name=2C your bankaccount number=2C your private telephone and fax number for easy andcommunication and location where in the money will be remitted =2E Up onreceipt of your reply=2C I will send to you by fax or email the text of theapplication=2E I will not fail to bring to your notice that this transaction is hitch free and that you should not entertain any a tom of fear as all requiredarrangements have been made for the transfer =2E Your's faithfully MR=2E ZAAKY KUSH Bill and exchange managing Director=2C First Bank=2C Nigeria From tony0@email.ro Sat Jul 24 11:27:07 2004 Received: from tigger.blackcatnetworks.co.uk ([69.55.225.40]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1BoJkB-0007rO-00 for ; Sat, 24 Jul 2004 11:27:07 +0100 Received: from [213.255.211.154] (helo=azhg2662.com) by tigger.blackcatnetworks.co.uk with smtp (Exim 4.12) id 1BoJk8-000Lwv-00 for debian-haskell@lists.urchin.earth.li; Sat, 24 Jul 2004 11:27:05 +0100 From: "DR.Tony Timo" To: debian-haskell@lists.urchin.earth.li Date: Sun, 25 Jul 2004 11:27:58 +0000 X-Mailer: Microsoft Outlook Express 5.00.2919.6900 DM MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message-Id: Subject: [Debian-haskell] URGENT ASSISTENT NEEDED X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: timo.tony@email.ro List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jul 2004 10:27:08 -0000 ATTN=3A SIR My name is DR=2ETony Timo the manager credit and foreign bills of Union bank Plc=2E I am writing in respect of a foreign customer of my bank with account number 14-255-2004=2Futb=2Ft who perished in a plane crash =5BKorean Air Flight 801=5D with the whole passengers aboard on August 6=2C 1999 Since the demise of this our customer=2C I personally has watched withkeen interest to see the next of kin but all has proved abortive as no one has come to claim his funds of usd=2E20=2E5 m=2C =5Btwenty million five hundred thousand united states dollars=5D which hasbeen with my branch for a very long time=2EOn this note=2C I decided to seek for whom his name shall be used as the next of kin as no one has come up to be the next of kin=2E And the banking ethics here does not allow such money to stay more than seven years=2C because money will be recalled to the bank treasury as unclaimed after this period=2E In view of this I got your contact through a trade journal after realizing that your name and country is similar to the deceased=2E I will give you 25% of the total=2E Upon the receipt of your response=2C I will send you by fax or e-mail the application=2C bank's fax number and the next step to take=2E I will not fail to bring to your notice that this business is hitch free and that you should not entertain any fear as all modalities for fund transfer can be finalized within five banking days=2C after you apply to the bank as a relation to the deceased=2E When you receive this letter=2E Kindly send me an e-mail signifying your decision including your private Tel=2FFax numbers for quick communication=2E Respectfully Submitted=2C DR=2ETony Timo NB=3A PLS GET BACK TO ME VIA THIS EMAIL ADDRES =28t=2Etony=40email=2Ero=29 From isaac.jones@gmail.com Sat Jul 31 18:51:40 2004 Received: from rproxy.gmail.com ([64.233.170.206] helo=mproxy.gmail.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1Bqy1E-00063l-00 for ; Sat, 31 Jul 2004 18:51:40 +0100 Received: by mproxy.gmail.com with SMTP id 77so106378rnk for ; Sat, 31 Jul 2004 10:51:39 -0700 (PDT) Received: by 10.38.164.38 with SMTP id m38mr13715rne; Sat, 31 Jul 2004 10:51:39 -0700 (PDT) Message-ID: Date: Sat, 31 Jul 2004 13:51:39 -0400 From: Isaac Jones To: debian-haskell@lists.urchin.earth.li Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: [Debian-haskell] debian templates for cabal X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Jul 2004 17:51:40 -0000 Greetings, Jeremy Shaw and I have hacked together some dh_make templates for the cabal system. These templates build a skeleton haskell library package based on the cabal description file and using the setup script. Actually, maybe it doesn't use the description file yet, but that's dh_make's fault ;) dh_make -d -t /full/path/to/debiantemplates Cabal can be gotten from the archive (see web page http://www.haskell.org/cabal) look in debianTemplates at the top level. FYI some no-promises debian packages can be found here (these don't include the templates yet): http://www.syntaxpolice.org/tmp/cabal/ peace, isaac From goldenlotty@netscape.net Mon Aug 09 12:42:34 2004 Received: from 152.red-81-32-119.pooles.rima-tde.net ([81.32.119.152] helo=netscape666.com) by urchin.earth.li with smtp (Exim 3.35 #1 (Debian)) id 1Bu8Xr-0005mW-00 for ; Mon, 09 Aug 2004 12:42:32 +0100 From: JANET KINGS To: debian-haskell@lists.urchin.earth.li Date: Mon, 09 Aug 2004 13:42:28 -0500 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1beb635-ea09-11d8-9a54-004f4e0a2866" Message-Id: Subject: [Debian-haskell] WINNING NOTICE (CONTRATULATIONS YOU HAVE WON) X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: globallinkchangenetscape.net List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Aug 2004 11:42:35 -0000 This is a multi-part message in MIME format --b1beb635-ea09-11d8-9a54-004f4e0a2866 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable FROM: THE LOTTERY COORDINATOR, INTERNATIONAL PROMOTIONS/PRIZE AWARD DEPARTMENT DEAR SIR/MADAM, RESULTS FOR CATEGORY "A" DRAWS Congratulations to you as we bring to your notice, the results of the = Category "A" draws of GOLDEN LOTTERY WORLD-WIDE. We are happy to inform you = that you have emerged a winner under the First Category, which is part of = our promotional draws. The draws were held on the 6th AUGUST 2004 and results = was officially announced 9th AUGUST 2004. Participants were selected through = a computer ballot system drawn from 4,000,000 names/email addresses of = individuals and companies from Africa, America, Asia, Australia,Canada, U.K, = Europe,Middle East, and New Zealand as part of our International Promotions = Program We are pleased to inform you of the result of the Lottery Winners = International programs held on the 16th JUNLY 2004. Your e-mail address = attached to ticket number 37511465899-6410 with serial number 8472-510707H = drew lucky numbers 9-00-28-23-7546 which consequently won in the 1st = category, you have therefore been approved for a lump sum pay out of US$ = 1,000,000.00 (One Million United States Dollars) with The Ref. Number: = 132/756/40027. The Batch Number: 5691527-BC724 CONGRATULATIONS!!! Due to mix up of some numbers and names, we ask that you keep your winning information confidential until your claims has been processed and = your money Remitted to you. This is part of our security protocol to avoid = double claiming and unwarranted abuse of this program by some participants. This promotional program takes place every three year. This lottery was = promoted and sponsored by Bill Gates, President of the World Largest = software, we hope with part of your winning you will take part in our next = year USD50 million international lottery. To file for your claim. Please contact your claims agent immediately, to begin your claims process = DR. RICHARD BENSON of the GLOBAL LINK CASH CHANGE SERVICES. MADRID-SPAIN, = TEL\FAX: + 34 675 134 504 . E-MAIL: globallinkchange@netscape.net Remember, all winning must be claimed not later than 1ST of SEPTEMBER 2004. = After this date all unclaimed funds will be included in the next stake. Please note in order to avoid unnecessary delays and complications please = remember to quote your reference number and batch numbers in all = correspondence. Furthermore, should there be any change of address do inform = our agent as soon as possible. To enable you file your winning prize, you are advised to fully comply with = our co-respondent agency office, and due processing and remittance of your = prize money to a designated account of your choice. Once more Your funds are now deposited with GLOBAL LINK CASH CHANGE = SERVICES, MADRID-SPAIN, a reputable finance firm in the MADRID Insured. In = your best interest and also to avoid mix up of numbers and names of any kind, = we request that you keep the entire details of your award strictly from = public notice until the process of transferring your claims has been = completed, and your funds remitted to your account. This is part of our = security protocol to avoid double claiming or unscrupulous acts by = participants/nonparticipants of this program. Sincerely yours, MRS. JANET KINGS THE LOTTERY COORDINATOR,(GOLDEN LOTTERY) INTERNATIONAL PROMOTIONS/PRIZE AWARD DEPARTMENT. N.B. Anybody under the age of 18 is automatically disqualified. And Any = breach of confidentiality on the part of the winners will result to = disqualification. Please do not reply to this mail to coordinator, contact = your claims agent. --b1beb635-ea09-11d8-9a54-004f4e0a2866-- From shae@scannedinavian.com Mon Aug 09 17:57:05 2004 Received: from av3-2-sn4.m-sp.skanova.net ([81.228.10.113]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1BuDSL-0005It-00 for ; Mon, 09 Aug 2004 17:57:05 +0100 Received: by av3-2-sn4.m-sp.skanova.net (Postfix, from userid 502) id 4320038020; Mon, 9 Aug 2004 18:57:05 +0200 (CEST) Received: from smtp2-1-sn4.m-sp.skanova.net (smtp2-1-sn4.m-sp.skanova.net [81.228.10.183]) by av3-2-sn4.m-sp.skanova.net (Postfix) with ESMTP id 323D037F08; Mon, 9 Aug 2004 18:57:05 +0200 (CEST) Received: from thunderbird.scannedinavian.com (h143n2fls32o1017.telia.com [217.211.205.143]) by smtp2-1-sn4.m-sp.skanova.net (Postfix) with ESMTP id D6FD937E45; Mon, 9 Aug 2004 18:57:04 +0200 (CEST) To: globallinkchangenetscape.net@scannedinavian.org Subject: Re: [Debian-haskell] WINNING NOTICE (CONTRATULATIONS YOU HAVE WON) References: From: Shae Matijs Erisson Date: Mon, 09 Aug 2004 18:56:59 +0200 In-Reply-To: (JANET KINGS's message of "Mon, 09 Aug 2004 13:42:28 -0500") Message-ID: <87k6w86yhw.fsf@thunderbird.scannedinavian.com> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Aug 2004 16:57:05 -0000 JANET KINGS writes: > FROM: THE LOTTERY COORDINATOR, > INTERNATIONAL PROMOTIONS/PRIZE AWARD DEPARTMENT > DEAR SIR/MADAM, Can we make this list subscriber only? -- Shae Matijs Erisson - Programmer - http://www.ScannedInAvian.org/ "I will, as we say in rock 'n' roll, run until the wheels come off, because I love what I do." -- David Crosby From ian@matrix.chaos.earth.li Wed Aug 11 15:30:51 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1Buu7v-0004zh-00 for ; Wed, 11 Aug 2004 15:30:51 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1Buu7v-0005L4-00 for ; Wed, 11 Aug 2004 15:30:51 +0100 Date: Wed, 11 Aug 2004 15:30:50 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] WINNING NOTICE (CONTRATULATIONS YOU HAVE WON) Message-ID: <20040811143050.GA20427@matrix.chaos.earth.li> References: <87k6w86yhw.fsf@thunderbird.scannedinavian.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87k6w86yhw.fsf@thunderbird.scannedinavian.com> User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Aug 2004 14:30:52 -0000 On Mon, Aug 09, 2004 at 06:56:59PM +0200, Shae Matijs Erisson wrote: > JANET KINGS writes: > > > FROM: THE LOTTERY COORDINATOR, > > INTERNATIONAL PROMOTIONS/PRIZE AWARD DEPARTMENT > > DEAR SIR/MADAM, > > Can we make this list subscriber only? Sorry, I thought I'd already done this, but I must have been confused. Anyway, it definitely should be done now :-) Thanks Ian From isaac.jones@gmail.com Sat Aug 21 19:27:03 2004 Received: from rproxy.gmail.com ([64.233.170.199] helo=mproxy.gmail.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1ByaZz-0008Hf-00 for ; Sat, 21 Aug 2004 19:27:03 +0100 Received: by mproxy.gmail.com with SMTP id 79so35136rnl for ; Sat, 21 Aug 2004 11:27:02 -0700 (PDT) Received: by 10.38.75.1 with SMTP id x1mr168672rna; Sat, 21 Aug 2004 11:27:02 -0700 (PDT) Received: by 10.38.171.45 with HTTP; Sat, 21 Aug 2004 11:27:02 -0700 (PDT) Message-ID: Date: Sat, 21 Aug 2004 14:27:02 -0400 From: Isaac Jones To: debian-haskell@lists.urchin.earth.li Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: [Debian-haskell] haskell-experimental moving... X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Isaac Jones List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Aug 2004 18:27:04 -0000 Greetings, Those of you using the haskell-experimental debian archive will soon notice it disappear. We are moving it to a debian server: http://alioth.debian.org/projects/haskell-unsafe/ As I type, that debian server is not online, and even if it were, the apt archive wouldn't be set up. I hope to have this all set up within a few days, and perhaps even to be able to redirect requests from the old server, but I would appreciate it if you change your apt sources once the new one is online. I'll announce any news here. peace, isaac From ian@matrix.chaos.earth.li Tue Sep 28 15:24:30 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CCIu6-0002De-00 for ; Tue, 28 Sep 2004 15:24:30 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CCIu4-00058k-00; Tue, 28 Sep 2004 15:24:28 +0100 Date: Tue, 28 Sep 2004 15:24:28 +0100 From: Ian Lynagh To: The Haskell Mailing List Message-ID: <20040928142428.GA19102@matrix.chaos.earth.li> Mail-Followup-To: The Haskell Mailing List , debian-haskell@lists.urchin.earth.li References: <200409272318.29550.wolfgang@jeltsch.net> <20040928105150.24c15877.Malcolm.Wallace@cs.york.ac.uk> <200409281253.00842.wolfgang@jeltsch.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200409281253.00842.wolfgang@jeltsch.net> User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li Subject: [Debian-haskell] Re: [Haskell] hscpp X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Sep 2004 14:24:31 -0000 On Tue, Sep 28, 2004 at 12:53:00PM +0200, Wolfgang Jeltsch wrote: > > Is there any effort to package this as a Debian package? Or has this > already be done? As far as I know it hasn't been done yet. > It would be very good if cpphs would enter the next stable Debian > release (3.1). I'm told this is still possible, so I'll have a look at it unless someone else says they already have or want to. Thanks Ian From jgoerzen@complete.org Tue Sep 28 17:10:35 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CCKYl-0000mM-00 for ; Tue, 28 Sep 2004 17:10:35 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 76B8C1D64F; Tue, 28 Sep 2004 11:10:34 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 51B771D64E; Tue, 28 Sep 2004 11:10:34 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 03488-04; Tue, 28 Sep 2004 11:10:31 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id D22CF4D364; Tue, 28 Sep 2004 11:10:31 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 0A12F1B094; Tue, 28 Sep 2004 11:10:32 -0500 (CDT) From: John Goerzen To: debian-haskell@lists.urchin.earth.li Date: Tue, 28 Sep 2004 11:10:31 -0500 User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200409281110.31882.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Subject: [Debian-haskell] Packages for... X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Sep 2004 16:10:36 -0000 Hi, I'm starting to look into Haskell on Debian and I'm wondering if anyone has made any plans to package: * HSQL and associated MySQL, PGSQL interfaces * wxHaskell * HToolkit Thanks! -- John Goerzen Author, Foundations of Python Network Programming http://www.complete.org/pynet From shae@scannedinavian.com Tue Sep 28 17:15:44 2004 Received: from mxfep02.bredband.com ([195.54.107.73]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CCKdk-00019s-00 for ; Tue, 28 Sep 2004 17:15:44 +0100 Received: from thunderbird.scannedinavian.com ([213.115.25.24] [213.115.25.24]) by mxfep02.bredband.com with ESMTP id <20040928161544.LZQC27821.mxfep02.bredband.com@thunderbird.scannedinavian.com>; Tue, 28 Sep 2004 18:15:44 +0200 To: John Goerzen Subject: Re: [Debian-haskell] Packages for... References: <200409281110.31882.jgoerzen@complete.org> From: Shae Matijs Erisson Date: Tue, 28 Sep 2004 18:15:38 +0200 In-Reply-To: <200409281110.31882.jgoerzen@complete.org> (John Goerzen's message of "Tue, 28 Sep 2004 11:10:31 -0500") Message-ID: <87pt46l68l.fsf@thunderbird.scannedinavian.com> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Sep 2004 16:15:45 -0000 John Goerzen writes: > * HSQL and associated MySQL, PGSQL interfaces I know there's interest in these, especially for HaskellDB, but I don't know if anyone is planning on doing it. > * wxHaskell there are experimental wxHaskell debs in Haskell-Unsafe: deb http://haskell-unsafe.alioth.debian.org/archive/i386 unstable . > * HToolkit Not sure about this. Several of the debian-haskell people hang out on the #haskell irc channel on the freenode network. (I'm not a maintainer) -- Shae Matijs Erisson - Programmer - http://www.ScannedInAvian.org/ "I will, as we say in rock 'n' roll, run until the wheels come off, because I love what I do." -- David Crosby From ian@matrix.chaos.earth.li Tue Sep 28 18:11:09 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CCLVN-0005Ak-00 for ; Tue, 28 Sep 2004 18:11:09 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CCLVL-0005iH-00; Tue, 28 Sep 2004 18:11:07 +0100 Date: Tue, 28 Sep 2004 18:11:07 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Packages for... Message-ID: <20040928171107.GA21639@matrix.chaos.earth.li> References: <200409281110.31882.jgoerzen@complete.org> <87pt46l68l.fsf@thunderbird.scannedinavian.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87pt46l68l.fsf@thunderbird.scannedinavian.com> User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Sep 2004 17:11:09 -0000 On Tue, Sep 28, 2004 at 06:15:38PM +0200, Shae Matijs Erisson wrote: > John Goerzen writes: > > > * wxHaskell > > there are experimental wxHaskell debs in Haskell-Unsafe: > > deb http://haskell-unsafe.alioth.debian.org/archive/i386 unstable . Yup, I believe Isaac Jones is working on this. > > * HSQL and associated MySQL, PGSQL interfaces > > I know there's interest in these, especially for HaskellDB, but I > don't know if anyone is planning on doing it. > > > * HToolkit > > Not sure about this. I don't know of anyone working on any of these either. Let us know if you decide to package one and we can add you to haskell-unsafe. Also, there is the beginnings of a Debian Haskell policy at http://urchin.earth.li/~ian/haskell-policy/ Thanks Ian From jgoerzen@complete.org Wed Sep 29 14:41:15 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CCehm-0002PE-00 for ; Wed, 29 Sep 2004 14:41:14 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id E804CC8141; Wed, 29 Sep 2004 08:41:13 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id BDA8BC811E; Wed, 29 Sep 2004 08:41:13 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 11109-04; Wed, 29 Sep 2004 08:41:08 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 902E3C8141; Wed, 29 Sep 2004 08:41:08 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id C1C1C1F010; Wed, 29 Sep 2004 08:41:08 -0500 (CDT) From: John Goerzen To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Packages for... Date: Wed, 29 Sep 2004 08:41:08 -0500 User-Agent: KMail/1.7 References: <200409281110.31882.jgoerzen@complete.org> <87pt46l68l.fsf@thunderbird.scannedinavian.com> <20040928171107.GA21639@matrix.chaos.earth.li> In-Reply-To: <20040928171107.GA21639@matrix.chaos.earth.li> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200409290841.08640.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Sep 2004 13:41:15 -0000 On Tuesday 28 September 2004 12:11 pm, Ian Lynagh wrote: > On Tue, Sep 28, 2004 at 06:15:38PM +0200, Shae Matijs Erisson wrote: > > John Goerzen writes: > > > * wxHaskell > > > > there are experimental wxHaskell debs in Haskell-Unsafe: > > > > deb http://haskell-unsafe.alioth.debian.org/archive/i386 unstable . > > Yup, I believe Isaac Jones is working on this. Is there any word why this is not in sid? > > > * HSQL and associated MySQL, PGSQL interfaces > > > > I know there's interest in these, especially for HaskellDB, but I > > don't know if anyone is planning on doing it. I may be that person then. We'll see :-) > > > * HToolkit > > > > Not sure about this. > > I don't know of anyone working on any of these either. Let us know if > you decide to package one and we can add you to haskell-unsafe. I would plan to upload anything I package directly to sid instead, I think. > Also, there is the beginnings of a Debian Haskell policy at > http://urchin.earth.li/~ian/haskell-policy/ Thanks for the link. That will be very helpful. -- John Goerzen Author, Foundations of Python Network Programming http://www.complete.org/pynet From jgoerzen@complete.org Thu Sep 30 01:48:38 2004 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CCp7d-00084g-00 for ; Thu, 30 Sep 2004 01:48:38 +0100 Received: from localhost (localhost [127.0.0.1]) by glockenspiel.complete.org (Postfix) with ESMTP id 45AE5EB for ; Wed, 29 Sep 2004 19:48:35 -0500 (CDT) Received: from glockenspiel.complete.org ([127.0.0.1]) by localhost (glockenspiel [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 31407-01 for ; Wed, 29 Sep 2004 19:48:31 -0500 (CDT) Received: from erwin.complete.org (mo-69-69-114-6.sta.sprint-hsd.net [69.69.114.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "erwin.complete.org", Issuer "John Goerzen -- Root CA" (verified OK)) by glockenspiel.complete.org (Postfix) with ESMTP id BFAB550 for ; Wed, 29 Sep 2004 19:48:29 -0500 (CDT) Received: from katherina.lan.complete.org (katherina.lan.complete.org [10.200.0.4]) by erwin.complete.org (Postfix) with ESMTP id 8065425C; Wed, 29 Sep 2004 19:48:21 -0500 (CDT) Received: by katherina.lan.complete.org (Postfix, from userid 1000) id CF28A31000; Wed, 29 Sep 2004 19:48:20 -0500 (CDT) Date: Wed, 29 Sep 2004 19:48:20 -0500 From: John Goerzen To: debian-haskell@lists.urchin.earth.li Message-ID: <20040930004820.GA12965@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6+20040818i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at complete.org Subject: [Debian-haskell] Questions on Haskell Policy X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Sep 2004 00:48:39 -0000 I have several questions: 1. Section 3.4 says built libraries should go in /usr/lib/haskell-libraries/compiler/package/, though I can't find even one single package in Debian that is actually there. Is this path really recommended? 2. Regarding the strict dependencies in 3.2, does this apply even if the library is built without any -O options? 3. Regarding /usr/lib/compiler/debian-dependencies mentioned in 3.2, this also does not exist in any existing package in sid. Where should this information come from? -- John From debbugs@bugs.debian.org Thu Sep 30 01:53:20 2004 Received: from spohr.debian.org ([128.193.0.4]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CCpCB-0008FA-00 for ; Thu, 30 Sep 2004 01:53:19 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1CCp74-0007b2-00; Wed, 29 Sep 2004 17:48:02 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-haskell@lists.urchin.earth.li, Michael Weber Resent-Date: Thu, 30 Sep 2004 00:48:01 UTC Resent-Message-ID: X-Debian-PR-Message: report 274157 X-Debian-PR-Package: c2hs X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.109650479225700 (code B ref -1); Thu, 30 Sep 2004 00:48:01 UTC Received: (at submit) by bugs.debian.org; 30 Sep 2004 00:39:52 +0000 Received: from glockenspiel.complete.org [69.10.152.57] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CCoz9-0006gK-00; Wed, 29 Sep 2004 17:39:51 -0700 Received: from localhost (localhost [127.0.0.1]) by glockenspiel.complete.org (Postfix) with ESMTP id 1C4ABEB for ; Wed, 29 Sep 2004 19:39:55 -0500 (CDT) Received: from glockenspiel.complete.org ([127.0.0.1]) by localhost (glockenspiel [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 31264-09 for ; Wed, 29 Sep 2004 19:39:53 -0500 (CDT) Received: from erwin.complete.org (mo-69-69-114-6.sta.sprint-hsd.net [69.69.114.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "erwin.complete.org", Issuer "John Goerzen -- Root CA" (verified OK)) by glockenspiel.complete.org (Postfix) with ESMTP id F31C850 for ; Wed, 29 Sep 2004 19:39:50 -0500 (CDT) Received: from katherina.lan.complete.org (katherina.lan.complete.org [10.200.0.4]) by erwin.complete.org (Postfix) with ESMTP id AAA2C25C; Wed, 29 Sep 2004 19:39:40 -0500 (CDT) Received: by katherina.lan.complete.org (Postfix, from userid 1000) id BE1CD31000; Wed, 29 Sep 2004 19:39:39 -0500 (CDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 2.99.3 Date: Wed, 29 Sep 2004 19:39:39 -0500 Message-Id: <20040930003939.BE1CD31000@katherina.lan.complete.org> X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at complete.org Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#274157: c2hs: Depends on old GHC; 0.13.1 available X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 274157@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Sep 2004 00:53:20 -0000 Package: c2hs Version: 0.12.0-1 Severity: normal This package required the installation of the old GHC (ghc5) even though I am using ghc6 for development. It also required the installation of the old gcc (2.95), which is so outdated that it doesn't even support some of our archs yet. Additionally, a newer version of c2hs is available upstream. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.8.1 Locale: LANG=C, LC_CTYPE=C Versions of packages c2hs depends on: ii ghc5 5.04.3-7 GHC - the Glasgow Haskell Compilat ii libc6 2.3.2.ds1-16 GNU C Library: Shared libraries an ii libgmp3 4.1.4-1 Multiprecision arithmetic library -- no debconf information From ian@matrix.chaos.earth.li Thu Sep 30 15:56:07 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CD2Ln-0000Vn-00 for ; Thu, 30 Sep 2004 15:56:07 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CD2Lm-00029x-00 for ; Thu, 30 Sep 2004 15:56:06 +0100 Date: Thu, 30 Sep 2004 15:56:06 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Packages for... Message-ID: <20040930145606.GA8288@matrix.chaos.earth.li> References: <200409281110.31882.jgoerzen@complete.org> <87pt46l68l.fsf@thunderbird.scannedinavian.com> <20040928171107.GA21639@matrix.chaos.earth.li> <200409290841.08640.jgoerzen@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200409290841.08640.jgoerzen@complete.org> User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Sep 2004 14:56:08 -0000 On Wed, Sep 29, 2004 at 08:41:08AM -0500, John Goerzen wrote: > On Tuesday 28 September 2004 12:11 pm, Ian Lynagh wrote: > > On Tue, Sep 28, 2004 at 06:15:38PM +0200, Shae Matijs Erisson wrote: > > > John Goerzen writes: > > > > * wxHaskell > > > > > > there are experimental wxHaskell debs in Haskell-Unsafe: > > > > > > deb http://haskell-unsafe.alioth.debian.org/archive/i386 unstable . > > > > Yup, I believe Isaac Jones is working on this. > > Is there any word why this is not in sid? I think there are a couple of things still to be worked out with it. In particular I think there's an issue with how it uses a shared library, but I can't remember if that got sorted out. Thanks Ian From ian@matrix.chaos.earth.li Thu Sep 30 17:57:31 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CD4FH-00087u-00 for ; Thu, 30 Sep 2004 17:57:31 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CD4FF-0002OJ-00; Thu, 30 Sep 2004 17:57:29 +0100 Date: Thu, 30 Sep 2004 17:57:29 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Questions on Haskell Policy Message-ID: <20040930165729.GB8288@matrix.chaos.earth.li> References: <20040930004820.GA12965@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040930004820.GA12965@complete.org> User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Sep 2004 16:57:31 -0000 On Wed, Sep 29, 2004 at 07:48:20PM -0500, John Goerzen wrote: > I have several questions: > > 1. Section 3.4 says built libraries should go in > /usr/lib/haskell-libraries/compiler/package/, though I can't find even > one single package in Debian that is actually there. Is this path > really recommended? We don't really have any libraries to speak of in Debian, bar those that come as part of the compilers. The policy is designed to try to get things to be consistent from when they go in, rather than having to try to fix everything up later; package names are an example of where this is particularly important. I think it would be nice to have them all in a central place so you can use things like ghc --show-iface on the interface files (although this won't work for libraries that come with the compiler. Or perhaps we should use symlinks to have them appear there - maybe symlinks for everything would make sense, come to that? Or maybe we should just forget it and have dpkg -L be an extra layer of indirection when you want to find things?) Back on package names, I think a reasonable compromise is libghc{5,6}-foo-dev libnhc98-foo-dev libhugs-foo with libghc6foo being used for .so libraries if/when they appear. The reason it's a compromise is that the ghci libraries will then be in a -dev package, although in theory they could be used in the same way as hugs' libraries. However, I don't think anyone will want to do this, so in the absence of cabal (http://www.haskell.org/cabal/) making it easy to have the ghc and ghci libraries separated in this way I think we should just go with the above. > 2. Regarding the strict dependencies in 3.2, does this apply even if > the library is built without any -O options? According to a quick test it doesn't apply if it's never been built with optimisation either, but I couldn't swear to this being true in all cases. I'll try to get a definitive answer from Simon M on this. This would be against Debian policy 10.1 though: By default, when a package is being built, any binaries created should include debugging information, as well as being compiled with optimization. Also, I think optimisation is probably even more important for Haskell than for C etc. as I imagine it can have a massive impact on space usage. (I'm guessing here really, though). > 3. Regarding /usr/lib/compiler/debian-dependencies mentioned in 3.2, > this also does not exist in any existing package in sid. Where > should this information come from? This doesn't exist yet (and won't for ghc in sid at least until the current packages gets into testing). This seems like as good a time as any to talk about my further thoughts on this. When a new ghc6 comes out (for example) we want to somehow magically update the ghc6 build-deps, but we'd prefer not to remove any mention of ghc6 that is also in the control file. The obvious solution is to have a control.in from which control is generated, but we don't want this to happen every time the package is built (it won't help in the cases where the deps have changed because the build process will already have thrown a wobbly by the time it gets run, and when they haven't changed it might mean changes accidentally made by people to control get lost). So I propose /usr/lib/compiler/debian-dependencies contains something like: ghc6=ghc6 [i386 ia64 sparc alpha s390 hppa powerpc] (>= 6.2.1), ghc6 [i386 ia64 sparc alpha s390 hppa powerpc] (<< 6.2.1+) (wrapped for readability) haskell_update_control is run by hand and does something roughly equivalent to sed "s/\$ghc6/.../" < debian/control.in > debian/control and in appropriate targets in debian/rules we run haskell_update_control --check or somesuch which checks that debian/control wouldn't be changed if it were run (and fails if it would). nhc and hugs can probably be much less strict, althogh I haven't actually checked nhc yet. One worry I have is the way the FFI is done may change over time. Any comments on any of the above welcomed! Thanks Ian From shae@scannedinavian.com Thu Sep 30 22:54:13 2004 Received: from mxfep02.bredband.com ([195.54.107.73]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CD8sP-0002aM-00 for ; Thu, 30 Sep 2004 22:54:13 +0100 Received: from thunderbird.scannedinavian.com ([213.115.25.24] [213.115.25.24]) by mxfep02.bredband.com with ESMTP id <20040930215412.IWQZ27821.mxfep02.bredband.com@thunderbird.scannedinavian.com>; Thu, 30 Sep 2004 23:54:12 +0200 To: John Goerzen Subject: Re: [Debian-haskell] Bug#274157: c2hs: Depends on old GHC; 0.13.1 available References: <20040930003939.BE1CD31000@katherina.lan.complete.org> From: Shae Matijs Erisson Date: Thu, 30 Sep 2004 23:54:12 +0200 In-Reply-To: <20040930003939.BE1CD31000@katherina.lan.complete.org> (John Goerzen's message of "Wed, 29 Sep 2004 19:39:39 -0500") Message-ID: <87llerifsr.fsf@thunderbird.scannedinavian.com> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Sep 2004 21:54:13 -0000 John Goerzen writes: > Package: c2hs > Version: 0.12.0-1 > Severity: normal > > This package required the installation of the old GHC (ghc5) even > though I am using ghc6 for development. It also required the > installation of the old gcc (2.95), which is so outdated that it > doesn't even support some of our archs yet. > > Additionally, a newer version of c2hs is available upstream. > > -- System Information: > Debian Release: 3.1 > APT prefers unstable > APT policy: (500, 'unstable') > Architecture: i386 (i686) > Kernel: Linux 2.6.8.1 > Locale: LANG=C, LC_CTYPE=C > > Versions of packages c2hs depends on: > ii ghc5 5.04.3-7 GHC - the Glasgow Haskell Compilat > ii libc6 2.3.2.ds1-16 GNU C Library: Shared libraries an > ii libgmp3 4.1.4-1 Multiprecision arithmetic library > > -- no debconf information I've got partway into packaging the latest version of c2hs, but I'm not very clueful about debian packaging. I did figure out that you can just drop 0.13.1 on top of the source tree of the old deb and it works with only minor changes. At least, it builds with only minor complaints. -- Shae Matijs Erisson - Programmer - http://www.ScannedInAvian.org/ "I will, as we say in rock 'n' roll, run until the wheels come off, because I love what I do." -- David Crosby From ian@matrix.chaos.earth.li Fri Oct 01 00:14:39 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CDA8E-0006Jk-00 for ; Fri, 01 Oct 2004 00:14:39 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CDA8E-00035Y-00 for ; Fri, 01 Oct 2004 00:14:38 +0100 Date: Fri, 1 Oct 2004 00:14:38 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Questions on Haskell Policy Message-ID: <20040930231438.GA11429@matrix.chaos.earth.li> References: <20040930004820.GA12965@complete.org> <20040930165729.GB8288@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040930165729.GB8288@matrix.chaos.earth.li> User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Sep 2004 23:14:39 -0000 On Thu, Sep 30, 2004 at 05:57:29PM +0100, Ian Lynagh wrote: > > /usr/lib/compiler/debian-dependencies contains something like: > ghc6=ghc6 [i386 ia64 sparc alpha s390 hppa powerpc] (>= 6.2.1), > ghc6 [i386 ia64 sparc alpha s390 hppa powerpc] (<< 6.2.1+) > (wrapped for readability) > > haskell_update_control is run by hand and does something roughly > equivalent to > sed "s/\$ghc6/.../" < debian/control.in > debian/control > > and in appropriate targets in debian/rules we run > haskell_update_control --check or somesuch which checks that > debian/control wouldn't be changed if it were run (and fails if it > would). Except this fails when the arch list grows. Bah. Ian From ian@matrix.chaos.earth.li Fri Oct 01 20:01:12 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CDSeV-0001nL-00 for ; Fri, 01 Oct 2004 20:01:11 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CDSeV-0004yx-00 for ; Fri, 01 Oct 2004 20:01:11 +0100 Date: Fri, 1 Oct 2004 20:01:11 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20041001190111.GA18942@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="RnlQjJ0d97Da+TV1" Content-Disposition: inline User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh Subject: [Debian-haskell] Fwd: [Bug#274416: ITP: cpphs -- Simplified cpp-a-like preprocessor for Haskell] [igloo@earth.li] X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Oct 2004 19:01:12 -0000 --RnlQjJ0d97Da+TV1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline --RnlQjJ0d97Da+TV1 Content-Type: message/rfc822 Content-Disposition: inline Received: from matrix.chaos.earth.li ([127.0.0.1] helo=localhost ident=ian) by matrix.chaos.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1CDSLF-0004wv-01 for ; Fri, 01 Oct 2004 19:41:17 +0100 Received: from the.earth.li [193.201.200.66] by localhost with POP3 (fetchmail-6.2.5) for ian@localhost (single-drop); Fri, 01 Oct 2004 19:41:17 +0100 (BST) Received: from murphy.debian.org ([146.82.138.6]) by the.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CDSIl-0000iS-00 for ; Fri, 01 Oct 2004 19:38:43 +0100 Received: from localhost (localhost [127.0.0.1]) by murphy.debian.org (Postfix) with QMQP id 3143F2E0FE; Fri, 1 Oct 2004 13:38:22 -0500 (CDT) Old-Return-Path: X-Original-To: debian-devel@lists.debian.org Received: from spohr.debian.org (spohr.debian.org [128.193.0.4]) by murphy.debian.org (Postfix) with ESMTP id 9380A2E0BB; Fri, 1 Oct 2004 13:38:20 -0500 (CDT) Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1CDSDG-0002fU-00; Fri, 01 Oct 2004 11:33:02 -0700 X-Loop: owner@bugs.debian.org Subject: Bug#274416: ITP: cpphs -- Simplified cpp-a-like preprocessor for Haskell Reply-To: Ian Lynagh , 274416@bugs.debian.org Resent-From: Ian Lynagh Original-Sender: Ian Lynagh Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: debian-devel@lists.debian.org, debian-devel@lists.debian.org, Resent-Date: Fri, 01 Oct 2004 18:33:01 UTC Resent-Message-ID: X-Debian-PR-Message: report 274416 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.10966546618219 (code B ref -1); Fri, 01 Oct 2004 18:33:01 UTC Received: (at submit) by bugs.debian.org; 1 Oct 2004 18:17:41 +0000 Received: from tx5.mail.ox.ac.uk [163.1.2.169] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CDRyP-00028O-00; Fri, 01 Oct 2004 11:17:41 -0700 Received: from scan5.mail.ox.ac.uk ([163.1.2.177] helo=localhost) by tx5.mail.ox.ac.uk with esmtp (Exim 4.42) id 1CDRyO-0002Le-H4 for submit@bugs.debian.org; Fri, 01 Oct 2004 19:17:40 +0100 Received: from rx5.mail.ox.ac.uk ([163.1.2.168]) by localhost (scan5.mail.ox.ac.uk [163.1.2.177]) (amavisd-new, port 25) with ESMTP id 08923-02 for ; Fri, 1 Oct 2004 19:17:40 +0100 (BST) Received: from userpc15.comlab.ox.ac.uk ([163.1.27.191]) by rx5.mail.ox.ac.uk with esmtp (Exim 4.42) id 1CDRyO-0002Lb-Ga; Fri, 01 Oct 2004 19:17:40 +0100 Received: from igloo by userpc15.comlab.ox.ac.uk with local (Exim 3.35 #1 (Debian)) id 1CDRyN-0000gf-00; Fri, 01 Oct 2004 19:17:39 +0100 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Ian Lynagh To: Debian Bug Tracking System X-Mailer: reportbug 2.48 Date: Fri, 01 Oct 2004 19:17:39 +0100 Message-Id: Sender: Ian Lynagh Delivered-To: submit@bugs.debian.org X-Rc-Virus: 2004-07-20_01 X-Rc-Spam: 2004-08-29_01 X-Mailing-List: archive/latest/178925 X-Loop: debian-devel@lists.debian.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Archive: Precedence: list Resent-Sender: debian-devel-request@lists.debian.org X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on matrix.chaos.earth.li X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 Package: wnpp Severity: wishlist * Package name : cpphs Version : 0.7 Upstream Author : Malcolm Wallace * URL : http://www.cs.york.ac.uk/fp/cpphs/ * License : Partly LGPL, partly GPL Description : Simplified cpp-a-like preprocessor for Haskell The C pre-processor has been widely used in Haskell source code. It enables conditional compilation for different compilers, different versions of the same compiler, and different OS platforms. It is also occasionally used for its macro language, which can enable certain forms of platform-specific detail-filling, such as the tedious boilerplate generation of instance definitions and FFI declarations. . However, gcc's cpp has recently been evolving to more strictly adhere to the C standard. This has had the effect of making it increasingly incompatible with Haskell's syntax. This is a cpp-a-like designed with Haskell's syntax in mind. debs at: http://haskell-unsafe.alioth.debian.org/archive/i386/unstable/c/cpphs/ Thanks Ian -- System Information: Debian Release: 3.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.8.1 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 -- To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org --RnlQjJ0d97Da+TV1-- From jgoerzen@complete.org Tue Oct 05 02:40:10 2004 Received: from [69.10.152.57] (helo=glockenspiel.complete.org) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEeJG-0003OZ-00 for ; Tue, 05 Oct 2004 02:40:10 +0100 Received: from localhost (localhost [127.0.0.1]) by glockenspiel.complete.org (Postfix) with ESMTP id 065016F7 for ; Mon, 4 Oct 2004 20:40:03 -0500 (CDT) Received: from glockenspiel.complete.org ([127.0.0.1]) by localhost (glockenspiel [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 18848-10 for ; Mon, 4 Oct 2004 20:40:00 -0500 (CDT) Received: from erwin.complete.org (mo-69-69-114-6.sta.sprint-hsd.net [69.69.114.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "erwin.complete.org", Issuer "John Goerzen -- Root CA" (verified OK)) by glockenspiel.complete.org (Postfix) with ESMTP id 72F417B for ; Mon, 4 Oct 2004 20:40:00 -0500 (CDT) Received: from katherina.lan.complete.org (katherina.lan.complete.org [10.200.0.4]) by erwin.complete.org (Postfix) with ESMTP id 07D4D32D; Mon, 4 Oct 2004 20:39:48 -0500 (CDT) Received: by katherina.lan.complete.org (Postfix, from userid 1000) id 06F2B3902C; Mon, 4 Oct 2004 20:39:47 -0500 (CDT) Date: Mon, 4 Oct 2004 20:39:47 -0500 From: John Goerzen To: debian-haskell@lists.urchin.earth.li Message-ID: <20041005013946.GA21948@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6+20040818i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at complete.org Subject: [Debian-haskell] Cabal? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 01:40:11 -0000 Hi, The Haskell Policy recommends Cabalized packages, but I don't see the Cabal software packaged for Debian anywhere -- or have I just missed it? FWIW, I intend to ITP several Haskell libraries in short order (HUnit, HSQL, one of the shell libraries, and my own as-yet unnamed library), so these formerly-theoritical library packaging issues are no longer theoretical :-) -- John Goerzen Author, Foundations of Python Network Programming http://www.amazon.com/exec/obidos/tg/detail/-/1590593715 From jgoerzen@complete.org Tue Oct 05 02:49:56 2004 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEeSi-0003jo-00 for ; Tue, 05 Oct 2004 02:49:56 +0100 Received: from localhost (localhost [127.0.0.1]) by glockenspiel.complete.org (Postfix) with ESMTP id CD1B46F7 for ; Mon, 4 Oct 2004 20:49:59 -0500 (CDT) Received: from glockenspiel.complete.org ([127.0.0.1]) by localhost (glockenspiel [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 22559-02 for ; Mon, 4 Oct 2004 20:49:56 -0500 (CDT) Received: from erwin.complete.org (mo-69-69-114-6.sta.sprint-hsd.net [69.69.114.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "erwin.complete.org", Issuer "John Goerzen -- Root CA" (verified OK)) by glockenspiel.complete.org (Postfix) with ESMTP id 49CDE7B for ; Mon, 4 Oct 2004 20:49:55 -0500 (CDT) Received: from katherina.lan.complete.org (katherina.lan.complete.org [10.200.0.4]) by erwin.complete.org (Postfix) with ESMTP id 34CCC32D; Mon, 4 Oct 2004 20:49:46 -0500 (CDT) Received: by katherina.lan.complete.org (Postfix, from userid 1000) id 33D713902C; Mon, 4 Oct 2004 20:49:45 -0500 (CDT) Date: Mon, 4 Oct 2004 20:49:45 -0500 From: John Goerzen To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Cabal? Message-ID: <20041005014945.GA22158@complete.org> References: <20041005013946.GA21948@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041005013946.GA21948@complete.org> User-Agent: Mutt/1.5.6+20040818i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at complete.org X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 01:49:57 -0000 On Mon, Oct 04, 2004 at 08:39:47PM -0500, John Goerzen wrote: > Hi, > > The Haskell Policy recommends Cabalized packages, but I don't see the > Cabal software packaged for Debian anywhere -- or have I just missed > it? Also, I'm unclear on the relationship between this and ghc-pkg, hugs-package, and the lack of any similar utility for nhc98. Can someone help me out? From shae@scannedinavian.com Tue Oct 05 13:18:49 2004 Received: from mxfep02.bredband.com ([195.54.107.73]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEoHJ-00023h-00 for ; Tue, 05 Oct 2004 13:18:49 +0100 Received: from thunderbird.scannedinavian.com ([213.115.25.24] [213.115.25.24]) by mxfep02.bredband.com with ESMTP id <20041005121848.ZHNS27821.mxfep02.bredband.com@thunderbird.scannedinavian.com>; Tue, 5 Oct 2004 14:18:48 +0200 To: John Goerzen Subject: Re: [Debian-haskell] Cabal? References: <20041005013946.GA21948@complete.org> <20041005014945.GA22158@complete.org> From: Shae Matijs Erisson Date: Tue, 05 Oct 2004 14:18:46 +0200 In-Reply-To: <20041005014945.GA22158@complete.org> (John Goerzen's message of "Mon, 4 Oct 2004 20:49:45 -0500") Message-ID: <87wty5e4t5.fsf@thunderbird.scannedinavian.com> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 12:18:49 -0000 John Goerzen writes: >> The Haskell Policy recommends Cabalized packages, but I don't see the Cabal >> software packaged for Debian anywhere -- or have I just missed it? http://haskell-unsafe.alioth.debian.org/archive/i386/unstable/h/haskell-cabal/ add this to your sources.list: deb http://haskell-unsafe.alioth.debian.org/archive/i386 unstable . deb-src http://haskell-unsafe.alioth.debian.org/archive/i386 unstable . > Also, I'm unclear on the relationship between this and ghc-pkg, > hugs-package, and the lack of any similar utility for nhc98. Can > someone help me out? hugs-package is only for hugs ghc-pkg is only for ghc Cabal is the Haskell distutils project, and is planned to deal with nearly everything. see http://www.haskell.org/cabal/ -- Shae Matijs Erisson - Programmer - http://www.ScannedInAvian.org/ "I will, as we say in rock 'n' roll, run until the wheels come off, because I love what I do." -- David Crosby From jgoerzen@complete.org Tue Oct 05 14:26:32 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEpKq-0005WG-00 for ; Tue, 05 Oct 2004 14:26:32 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id ADDD8605C; Tue, 5 Oct 2004 08:26:30 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 6E03D6069; Tue, 5 Oct 2004 08:26:30 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 17184-10; Tue, 5 Oct 2004 08:26:27 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 581B7605C; Tue, 5 Oct 2004 08:26:27 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 511EFE01D; Tue, 5 Oct 2004 08:26:27 -0500 (CDT) From: John Goerzen To: Shae Matijs Erisson Subject: Re: [Debian-haskell] Cabal? Date: Tue, 5 Oct 2004 08:26:26 -0500 User-Agent: KMail/1.7 References: <20041005013946.GA21948@complete.org> <20041005014945.GA22158@complete.org> <87wty5e4t5.fsf@thunderbird.scannedinavian.com> In-Reply-To: <87wty5e4t5.fsf@thunderbird.scannedinavian.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200410050826.27153.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 13:26:32 -0000 On Tuesday 05 October 2004 07:18 am, Shae Matijs Erisson wrote: > John Goerzen writes: > >> The Haskell Policy recommends Cabalized packages, but I don't see > >> the Cabal software packaged for Debian anywhere -- or have I just > >> missed it? > > http://haskell-unsafe.alioth.debian.org/archive/i386/unstable/h/haske >ll-cabal/ Thanks, but that does not help for sid. I want to upload packages to sid. I cannot build-depend on packages that are not in sid. Why are so many of these things not in sid? > > Also, I'm unclear on the relationship between this and ghc-pkg, > > hugs-package, and the lack of any similar utility for nhc98. Can > > someone help me out? > > hugs-package is only for hugs > ghc-pkg is only for ghc > Cabal is the Haskell distutils project, and is planned to deal with > nearly everything. see http://www.haskell.org/cabal/ Does Cabal call these package programs itself then? From jgoerzen@complete.org Tue Oct 05 14:30:58 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEpP8-0005mf-00 for ; Tue, 05 Oct 2004 14:30:58 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 6B9441E611; Tue, 5 Oct 2004 08:30:57 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 3AF3D1E612; Tue, 5 Oct 2004 08:30:57 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 17910-05; Tue, 5 Oct 2004 08:30:55 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id C8BAA1E60F; Tue, 5 Oct 2004 08:30:55 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id C030114073; Tue, 5 Oct 2004 08:30:55 -0500 (CDT) From: John Goerzen To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Cabal? Date: Tue, 5 Oct 2004 08:30:55 -0500 User-Agent: KMail/1.7 References: <20041005013946.GA21948@complete.org> <20041005014945.GA22158@complete.org> In-Reply-To: <20041005014945.GA22158@complete.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200410050830.55632.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 13:30:58 -0000 On Monday 04 October 2004 08:49 pm, John Goerzen wrote: > On Mon, Oct 04, 2004 at 08:39:47PM -0500, John Goerzen wrote: > > Hi, > > > > The Haskell Policy recommends Cabalized packages, but I don't see > > the Cabal software packaged for Debian anywhere -- or have I just > > missed it? > > Also, I'm unclear on the relationship between this and ghc-pkg, > hugs-package, and the lack of any similar utility for nhc98. Can > someone help me out? FWIW, I'm willing to maintain or sponsor the cabal packages in sid if that's the problem. It's really annoying that so much of this useful stuff is not in sid. (To me, at least.) From debbugs@bugs.debian.org Tue Oct 05 19:24:35 2004 Received: from spohr.debian.org ([128.193.0.4]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEtzH-0007nW-00 for ; Tue, 05 Oct 2004 19:24:35 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1CEtsz-0000fn-00; Tue, 05 Oct 2004 11:18:05 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, Resent-Date: Tue, 05 Oct 2004 18:18:04 UTC Resent-Message-ID: X-Debian-PR-Message: report 275069 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.1096999755994 (code B ref -1); Tue, 05 Oct 2004 18:18:04 UTC Received: (at submit) by bugs.debian.org; 5 Oct 2004 18:09:15 +0000 Received: from gatekeeper.excelhustler.com (gatekeeper.elmer.external.excelhustler.com) [68.99.114.105] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CEtkR-0000Ej-00; Tue, 05 Oct 2004 11:09:15 -0700 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 152234BF85; Tue, 5 Oct 2004 13:08:45 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id DEB844BF84; Tue, 5 Oct 2004 13:08:44 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 15021-08; Tue, 5 Oct 2004 13:08:43 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id F1D044BF83; Tue, 5 Oct 2004 13:08:42 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id EB0F04703A; Tue, 5 Oct 2004 13:08:42 -0500 (CDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 2.99.3 Date: Tue, 05 Oct 2004 13:08:42 -0500 Message-Id: <20041005180842.EB0F04703A@wile.internal.excelhustler.com> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#275069: ITP: haskell-cabal -- Haskell Common Architecture for Building Applications and Libraries X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 275069@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 18:24:36 -0000 Package: wnpp Severity: wishlist * Package name : haskell-cabal Version : 0.1 Upstream Author : Isaac Jones * URL : http://www.haskell.org/cabal * License : BSD Description : Haskell Common Architecture for Building Applications and Libraries The Haskell Cabal is a system for building and installing Haskell programs and libraries. It is aware of multiple different compilers and can handle them without trouble. . This package will provide the infrastructure necessary to build Cabalized packages on Debian machines, or to Debianize those packages. Isaac Jones already has a basic debian/ directory of this package, from which I will be starting. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.7 Locale: LANG=C, LC_CTYPE=en_US From debbugs@bugs.debian.org Tue Oct 05 19:25:43 2004 Received: from spohr.debian.org ([128.193.0.4]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEu0N-0007sp-00 for ; Tue, 05 Oct 2004 19:25:43 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1CEtt1-0000iL-00; Tue, 05 Oct 2004 11:18:07 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, Resent-Date: Tue, 05 Oct 2004 18:18:06 UTC Resent-Message-ID: X-Debian-PR-Message: report 275070 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.10969999611815 (code B ref -1); Tue, 05 Oct 2004 18:18:06 UTC Received: (at submit) by bugs.debian.org; 5 Oct 2004 18:12:41 +0000 Received: from gatekeeper.excelhustler.com (gatekeeper.elmer.external.excelhustler.com) [68.99.114.105] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CEtnl-0000T2-00; Tue, 05 Oct 2004 11:12:41 -0700 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id E95B2492ED; Tue, 5 Oct 2004 13:12:10 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id BB16449028; Tue, 5 Oct 2004 13:12:10 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 15530-02; Tue, 5 Oct 2004 13:12:09 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 9B883475D7; Tue, 5 Oct 2004 13:12:09 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 948484703A; Tue, 5 Oct 2004 13:12:09 -0500 (CDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 2.99.3 Date: Tue, 05 Oct 2004 13:12:09 -0500 Message-Id: <20041005181209.948484703A@wile.internal.excelhustler.com> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#275070: ITP: missingh -- Library of utility functions for Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 275070@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 18:25:44 -0000 Package: wnpp Severity: wishlist * Package name : missingh Version : 0.1.0 Upstream Author : John Goerzen * URL : gopher://quux.org/devel/missingh (not yet active) * License : GPL Description : Library of utility functions for Haskell MissingH is a library of all sorts of utility functions for Haskell programmers. It is written in pure Haskell and thus should be extremely portable and easy to use. It also has no prerequisites save those that are commonly included with Haskell compilers. . MissingH is based on my MissingLib library for OCaml and contains some of the same features. However, some features are left behind because they are already in Haskell or not needed here -- and others are added due to things Haskell is missing, or things that Haskell makes possible. . [ insert module summary here ] -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.7 Locale: LANG=C, LC_CTYPE=en_US From debbugs@bugs.debian.org Tue Oct 05 19:38:16 2004 Received: from spohr.debian.org ([128.193.0.4]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEuCV-0000Nq-00 for ; Tue, 05 Oct 2004 19:38:16 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1CEu7S-0001uW-00; Tue, 05 Oct 2004 11:33:02 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, Resent-Date: Tue, 05 Oct 2004 18:33:01 UTC Resent-Message-ID: X-Debian-PR-Message: report 275071 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.10970001972315 (code B ref -1); Tue, 05 Oct 2004 18:33:01 UTC Received: (at submit) by bugs.debian.org; 5 Oct 2004 18:16:37 +0000 Received: from gatekeeper.excelhustler.com (gatekeeper.elmer.external.excelhustler.com) [68.99.114.105] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CEtrY-0000ZE-00; Tue, 05 Oct 2004 11:16:36 -0700 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 8F5ABDBF1E; Tue, 5 Oct 2004 13:16:06 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 66307DBF1F; Tue, 5 Oct 2004 13:16:06 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 15530-09; Tue, 5 Oct 2004 13:16:03 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id BB5D4825C4; Tue, 5 Oct 2004 13:16:03 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id B569C4703A; Tue, 5 Oct 2004 13:16:03 -0500 (CDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 2.99.3 Date: Tue, 05 Oct 2004 13:16:03 -0500 Message-Id: <20041005181603.B569C4703A@wile.internal.excelhustler.com> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#275071: ITP: hunit -- Haskell Unit Testing Framework X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 275071@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 18:38:16 -0000 Package: wnpp Severity: wishlist * Package name : hunit Version : 1.0 Upstream Author : Dean Herington * URL : http://hunit.sf.net/ * License : BSD Description : Haskell Unit Testing Framework HUnit is a unit testing framework for Haskell, inspired by the JUnit tool for Java. . The HUnit philosphy is that a test-centered methodology for software development is most effective when tests are easy to create, change, and execute. . With HUnit, as with JUnit, you can easily create tests, name them, group them into suites, and execute them, with the framework checking the results automatically. Test specification in HUnit is even more concise and flexible than in JUnit, thanks to the nature of the Haskell language. Unit currently includes only a text-based test controller, but the framework is designed for easy extension. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.7 Locale: LANG=C, LC_CTYPE=en_US From debbugs@bugs.debian.org Tue Oct 05 19:38:19 2004 Received: from spohr.debian.org ([128.193.0.4]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEuCY-0000OD-00 for ; Tue, 05 Oct 2004 19:38:19 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1CEu7V-0001ug-00; Tue, 05 Oct 2004 11:33:05 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, Resent-Date: Tue, 05 Oct 2004 18:33:04 UTC Resent-Message-ID: X-Debian-PR-Message: report 275073 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.10970004893916 (code B ref -1); Tue, 05 Oct 2004 18:33:04 UTC Received: (at submit) by bugs.debian.org; 5 Oct 2004 18:21:29 +0000 Received: from gatekeeper.excelhustler.com (gatekeeper.elmer.external.excelhustler.com) [68.99.114.105] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CEtwH-0000yf-00; Tue, 05 Oct 2004 11:21:29 -0700 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id A932CDBF36; Tue, 5 Oct 2004 13:20:58 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 829E2DBF38; Tue, 5 Oct 2004 13:20:58 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 16673-01; Tue, 5 Oct 2004 13:20:57 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 61EB58274F; Tue, 5 Oct 2004 13:20:57 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 5A48E4B076; Tue, 5 Oct 2004 13:20:57 -0500 (CDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 2.99.3 Date: Tue, 05 Oct 2004 13:20:57 -0500 Message-Id: <20041005182057.5A48E4B076@wile.internal.excelhustler.com> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#275073: ITP: hsql -- Multi-Database Interface System for Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 275073@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 18:38:19 -0000 Package: wnpp Severity: wishlist * Package name : hsql Version : 1.4 Upstream Author : Krasimir Angelov * URL : http://sourceforge.net/project/showfiles.php?group_id=65248 * License : BSD Description : Multi-Database Interface System for Haskell HSQL provides interfaces for Haskell programmers to the PostgreSQL, MySQL, SQLite, and UnixODBC database systems. There is a generic abstract interface so that code can be used interchangably with these database systems. In this sense, it is similar to Java's JDBC, Python's DB-API, or Perl's DBI. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.7 Locale: LANG=C, LC_CTYPE=en_US From msjogren@gmail.com Tue Oct 05 19:37:06 2004 Received: from rproxy.gmail.com ([64.233.170.195] helo=mproxy.gmail.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEuBO-0000Hu-00 for ; Tue, 05 Oct 2004 19:37:06 +0100 Received: by mproxy.gmail.com with SMTP id 79so306702rnl for ; Tue, 05 Oct 2004 11:37:05 -0700 (PDT) Received: by 10.38.82.59 with SMTP id f59mr710974rnb; Tue, 05 Oct 2004 11:37:04 -0700 (PDT) Received: by 10.38.126.57 with HTTP; Tue, 5 Oct 2004 11:37:04 -0700 (PDT) Message-ID: <1e1bb1f004100511377b1cd86a@mail.gmail.com> Date: Tue, 5 Oct 2004 20:37:04 +0200 From: =?ISO-8859-1?Q?Martin_Sj=F6gren?= To: John Goerzen Subject: Re: [Debian-haskell] Cabal? In-Reply-To: <200410050830.55632.jgoerzen@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <20041005013946.GA21948@complete.org> <20041005014945.GA22158@complete.org> <200410050830.55632.jgoerzen@complete.org> X-Mailman-Approved-At: Tue, 05 Oct 2004 19:47:58 +0100 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?ISO-8859-1?Q?Martin_Sj=F6gren?= List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 18:37:07 -0000 On Tue, 5 Oct 2004 08:30:55 -0500, John Goerzen wrote: > On Monday 04 October 2004 08:49 pm, John Goerzen wrote: > > On Mon, Oct 04, 2004 at 08:39:47PM -0500, John Goerzen wrote: > > > Hi, > > > > > > The Haskell Policy recommends Cabalized packages, but I don't see > > > the Cabal software packaged for Debian anywhere -- or have I just > > > missed it? As Shae mentioned, it's in haskell-unsafe so far. Since Cabal is still very much a moving target, we've kept it and the packages using it out of sid for now, while we're trying to figure out what the Haskell Policy should look like. Also, it's probably not a good idea to let these things propagate to sarge yet (I know, I know, we can file bugs to do that, but since we already have a repository why not use it) > FWIW, I'm willing to maintain or sponsor the cabal packages in sid if > that's the problem. It's really annoying that so much of this useful > stuff is not in sid. (To me, at least.) You do know that Isaac is a DD too, right? I saw your cabal ITP, have you talked to Isaac about it? /Martin From jgoerzen@complete.org Tue Oct 05 19:59:40 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEuXE-0001te-00 for ; Tue, 05 Oct 2004 19:59:40 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id AD67582753; Tue, 5 Oct 2004 13:59:39 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 80E8D82752; Tue, 5 Oct 2004 13:59:39 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 20438-01; Tue, 5 Oct 2004 13:59:37 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 132D54A82A; Tue, 5 Oct 2004 13:59:37 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 0F9BD4B076; Tue, 5 Oct 2004 13:59:37 -0500 (CDT) From: John Goerzen To: Martin =?iso-8859-1?q?Sj=F6gren?= Subject: Re: [Debian-haskell] Cabal? Date: Tue, 5 Oct 2004 13:59:36 -0500 User-Agent: KMail/1.7 References: <20041005013946.GA21948@complete.org> <200410050830.55632.jgoerzen@complete.org> <1e1bb1f004100511377b1cd86a@mail.gmail.com> In-Reply-To: <1e1bb1f004100511377b1cd86a@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200410051359.36920.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 18:59:41 -0000 On Tuesday 05 October 2004 01:37 pm, Martin Sj=F6gren wrote: > On Tue, 5 Oct 2004 08:30:55 -0500, John Goerzen=20 wrote: > > On Monday 04 October 2004 08:49 pm, John Goerzen wrote: > > > On Mon, Oct 04, 2004 at 08:39:47PM -0500, John Goerzen wrote: > > > > Hi, > > > > > > > > The Haskell Policy recommends Cabalized packages, but I don't > > > > see the Cabal software packaged for Debian anywhere -- or have > > > > I just missed it? > > As Shae mentioned, it's in haskell-unsafe so far. Since Cabal is > still very much a moving target, we've kept it and the packages using > it out of sid for now, while we're trying to figure out what the > Haskell Policy should look like. Also, it's probably not a good idea One thing here is that we can be pretty safe at the beginning since the=20 Haskell policy will likely effect primarily Debian maintainers and not=20 end-users. For instance, if -dev packages change locations on-disk,=20 this probably won't bother -- for instance -- somebody that uses=20 graphical database browser that happens to use wxHaskell and HSQL. Basically, things don't have to be perfect to go into sid. They have to=20 work. If we wait until things are perfect, Debian will continue to=20 suck as a Haskell development platform for the next few years. I'd=20 rather have Debian be the best Haskell development platform out there,=20 now. I greatly appreciate the work you and the others on this list have done. =20 I want it to be taken to the next level -- let's make haskell-unsafe=20 unnecessary because it's all in sid and working. > to let these things propagate to sarge yet (I know, I know, we can > file bugs to do that, but since we already have a repository why not > use it) I have every intention of letting my MissingH propagate to sarge, as it=20 will be stable enough for that, and I think it is a problem that we=20 don't support Cabal for *any* Haskell right now. Even supporting just=20 ghc6 is a lot better. > > FWIW, I'm willing to maintain or sponsor the cabal packages in sid > > if that's the problem. It's really annoying that so much of this > > useful stuff is not in sid. (To me, at least.) > > You do know that Isaac is a DD too, right? I saw your cabal ITP, have > you talked to Isaac about it? I do now :-) I've already got some patches to debian/ to bring things=20 up to compliance with Debian policy. I'm happy to turn it over to=20 Isaac whenever. I just want to get it in sid ASAP, because it's=20 blocking three other packages that I want to get in there. (You've=20 seen ITPs for those ) And I don't think that a nebulous "the policy=20 isn't done" argument justifies keeping it out. Policies change, we'll=20 deal with it. As maintainer, I'm the one on the hook to deal with it=20 if policies change, and I will. If Isaac takes it, then he has that=20 obligation. Debian has gone through far more difficult transitions=20 than adjusting a few pathnames and dependencies here and there. =2D-=20 John Goerzen Author, Foundations of Python Network Programming http://www.complete.org/pynet From ian@matrix.chaos.earth.li Tue Oct 05 20:27:06 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEuxl-00040c-00 for ; Tue, 05 Oct 2004 20:27:06 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CEuxl-0007KJ-00 for ; Tue, 05 Oct 2004 20:27:05 +0100 Date: Tue, 5 Oct 2004 20:27:05 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Cabal? Message-ID: <20041005192705.GA28054@matrix.chaos.earth.li> References: <20041005013946.GA21948@complete.org> <200410050830.55632.jgoerzen@complete.org> <1e1bb1f004100511377b1cd86a@mail.gmail.com> <200410051359.36920.jgoerzen@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200410051359.36920.jgoerzen@complete.org> User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 19:27:07 -0000 On Tue, Oct 05, 2004 at 01:59:36PM -0500, John Goerzen wrote: > > Basically, things don't have to be perfect to go into sid. > > I have every intention of letting my MissingH How does this compare to http://haskell.org/hawiki/PreludeExts OOI? Should the two be merged? > And I don't think that a nebulous "the policy > isn't done" argument justifies keeping it out. It's more the other way round really - policy isn't done because cabal and the Debianise-a-cabal-package script aren't finished, so policy doesn't know how to recommend you use them. (Or at least this is the situation as I understand it - please update me if I'm wrong :-) ). The only general issue keeping things out of sid has been the issue of package names, as they're a pain to fix retroactively. However, I think this is now sorted as I said a few mails ago on this list. Thanks Ian From jgoerzen@complete.org Tue Oct 05 20:56:33 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEvQH-00066z-00 for ; Tue, 05 Oct 2004 20:56:33 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 02F1A82930; Tue, 5 Oct 2004 14:56:33 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id CF7C182933; Tue, 5 Oct 2004 14:56:32 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 25334-08; Tue, 5 Oct 2004 14:56:30 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id C0E5F82930; Tue, 5 Oct 2004 14:56:30 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id B940A4A014; Tue, 5 Oct 2004 14:56:30 -0500 (CDT) From: John Goerzen To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Cabal? Date: Tue, 5 Oct 2004 14:56:29 -0500 User-Agent: KMail/1.7 References: <20041005013946.GA21948@complete.org> <200410051359.36920.jgoerzen@complete.org> <20041005192705.GA28054@matrix.chaos.earth.li> In-Reply-To: <20041005192705.GA28054@matrix.chaos.earth.li> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200410051456.30568.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 19:56:34 -0000 On Tuesday 05 October 2004 02:27 pm, Ian Lynagh wrote: > On Tue, Oct 05, 2004 at 01:59:36PM -0500, John Goerzen wrote: > > Basically, things don't have to be perfect to go into sid. > > > > I have every intention of letting my MissingH > > How does this compare to > > http://haskell.org/hawiki/PreludeExts > > OOI? Should the two be merged? I took a look just now. They have two functions that I have, and two others that I'd like to add. I'm preparing a more formal library, with a hierarchical API, Haddock docs, etc. That said, I'd welcome contributions/patches frmo any of those people. As it stands, the legal status of all that code is questionable, so I can't just unilaterally steal it. > The only general issue keeping things out of sid has been the issue > of package names, as they're a pain to fix retroactively. However, I > think this is now sorted as I said a few mails ago on this list. May I assume that the policy is up to date wrt this discussion? From shae@scannedinavian.com Tue Oct 05 22:57:55 2004 Received: from mxfep02.bredband.com ([195.54.107.73]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CExJi-0005ID-00 for ; Tue, 05 Oct 2004 22:57:54 +0100 Received: from thunderbird.scannedinavian.com ([213.115.25.24] [213.115.25.24]) by mxfep02.bredband.com with ESMTP id <20041005215754.EXYB27821.mxfep02.bredband.com@thunderbird.scannedinavian.com> for ; Tue, 5 Oct 2004 23:57:54 +0200 Cc: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Cabal? References: <20041005013946.GA21948@complete.org> <200410050830.55632.jgoerzen@complete.org> <1e1bb1f004100511377b1cd86a@mail.gmail.com> <200410051359.36920.jgoerzen@complete.org> <20041005192705.GA28054@matrix.chaos.earth.li> From: Shae Matijs Erisson Date: Tue, 05 Oct 2004 23:57:53 +0200 In-Reply-To: <20041005192705.GA28054@matrix.chaos.earth.li> (Ian Lynagh's message of "Tue, 5 Oct 2004 20:27:05 +0100") Message-ID: <87mzz0ltem.fsf@thunderbird.scannedinavian.com> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 21:57:56 -0000 Ian Lynagh writes: > http://haskell.org/hawiki/PreludeExts > > OOI? Should the two be merged? I'm sending license emails even now to get this ready for a deb. -- Shae Matijs Erisson - Programmer - http://www.ScannedInAvian.org/ "I will, as we say in rock 'n' roll, run until the wheels come off, because I love what I do." -- David Crosby From isaac.jones@gmail.com Wed Oct 06 00:40:23 2004 Received: from rproxy.gmail.com ([64.233.170.206] helo=mproxy.gmail.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CEyus-0001VN-00 for ; Wed, 06 Oct 2004 00:40:22 +0100 Received: by mproxy.gmail.com with SMTP id 79so355634rnl for ; Tue, 05 Oct 2004 16:40:22 -0700 (PDT) Received: by 10.38.82.59 with SMTP id f59mr1037228rnb; Tue, 05 Oct 2004 16:40:21 -0700 (PDT) Received: by 10.38.171.77 with HTTP; Tue, 5 Oct 2004 16:40:21 -0700 (PDT) Message-ID: Date: Tue, 5 Oct 2004 19:40:21 -0400 From: Isaac Jones To: John Goerzen , 275069@bugs.debian.org, debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Bug#275069: ITP: haskell-cabal -- Haskell Common Architecture for Building Applications and Libraries In-Reply-To: <20041005180842.EB0F04703A@wile.internal.excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <20041005180842.EB0F04703A@wile.internal.excelhustler.com> Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Isaac Jones List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Oct 2004 23:40:23 -0000 On Tue, 05 Oct 2004 13:08:42 -0500, John Goerzen wrote: > Package: wnpp > Severity: wishlist > > * Package name : haskell-cabal I think I would prefer to maintain this package, if you don't mind. I'm not sure it's ready to enter Debian yet... the interface isn't finalized, so I'd like to keep it out of testing. BTW, there's a tool for creating a skeleton Debian package from a cabal-ized package. See debianTemplate and dh_make. peace, isaac From jgoerzen@complete.org Wed Oct 06 04:43:28 2004 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CF2i8-0002Bq-00 for ; Wed, 06 Oct 2004 04:43:28 +0100 Received: from localhost (localhost [127.0.0.1]) by glockenspiel.complete.org (Postfix) with ESMTP id 2AF46164; Tue, 5 Oct 2004 22:43:31 -0500 (CDT) Received: from glockenspiel.complete.org ([127.0.0.1]) by localhost (glockenspiel [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 23393-04; Tue, 5 Oct 2004 22:43:30 -0500 (CDT) Received: from erwin.complete.org (mo-69-69-114-6.sta.sprint-hsd.net [69.69.114.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "erwin.complete.org", Issuer "John Goerzen -- Root CA" (verified OK)) by glockenspiel.complete.org (Postfix) with ESMTP id BDF6F19C; Tue, 5 Oct 2004 22:43:28 -0500 (CDT) Received: from heinrich.complete.org (heinrich.lan.complete.org [10.200.0.15]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "christoph.complete.org", Issuer "John Goerzen -- Root CA" (verified OK)) by erwin.complete.org (Postfix) with ESMTP id 8D9375A; Tue, 5 Oct 2004 22:43:20 -0500 (CDT) Received: by heinrich.complete.org (Postfix, from userid 1000) id 85058153F; Tue, 5 Oct 2004 22:43:20 -0500 (CDT) From: John Goerzen To: Isaac Jones Subject: Re: [Debian-haskell] Bug#275069: ITP: haskell-cabal -- Haskell Common Architecture for Building Applications and Libraries Date: Tue, 5 Oct 2004 22:43:20 -0500 User-Agent: KMail/1.7 References: <20041005180842.EB0F04703A@wile.internal.excelhustler.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200410052243.20365.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at complete.org Cc: debian-haskell@lists.urchin.earth.li, 275069@bugs.debian.org X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 03:43:29 -0000 On Tuesday 05 October 2004 6:40 pm, Isaac Jones wrote: > On Tue, 05 Oct 2004 13:08:42 -0500, John Goerzen wrote: > > Package: wnpp > > Severity: wishlist > > > > * Package name : haskell-cabal > > I think I would prefer to maintain this package, if you don't mind. No problem. I just wanted to make sure it is in sid. I have made uploads already for the source package that generates a binary package for ghc6. I have added all the hooks necessary for it to build ghc5 and also fixed some places in the source where it was incompatible with ghc5, but there is a bug relating to subdirectories in the ./setup build support for ghc5 that prevents that build from working. Also, I fixed postinst and prerm, modified the packages to put the libraries in the locations mandated by the Debian haskell policy (or as close as possible, at least), modified the build-deps and deps for same, added copyright text, etc. nhc98 support should also be fairly easily added, and Hugs too if the source is compatible with it. So let me know when you want to take it over. If the answer is "now", please contact me for my diff.gz. (Actually, you'll probably want it anyway, since you probably want to commit those ghc5 fixes to your source tree at least). But I've got some more Debian stuff to contribute yet. If you (or someone) can fix the ghc5 issue, then we'll get at least a ghc5 lib out of it. > I'm not sure it's ready to enter Debian yet... the interface isn't > finalized, so I'd like to keep it out of testing. So far, it is likely to be used only as a Build-Dep in Debian, which means it's an internal problem for us to sort out (not bothering end users). But if it is kept out of testing, then there goes MissingH, Hunit, and HSQL -- unless those are all converted to using something else like hmake, which seems like a waste of time since the world is standardizing on Cabal. Interfaces have changed before. We can handle it. > BTW, there's a tool for creating a skeleton Debian package from a > cabal-ized package. See debianTemplate and dh_make. I saw that, though my .debs aren't building with it yet. I'm concerned that some of the files it is using (especially postinst/prerm) are buggy. I also wanted to wait until I have a generic infrastructure for building a library with all four compilers/interpreters in Debian first, then patch the template to support that. I'm close, but haven't tested it yet since I don't yet have any code that actually builds with all four compilers/interpreters in Debian... But I hope to have that all done in a day or two, time permitting. -- John From isaac.jones@gmail.com Wed Oct 06 05:24:37 2004 Received: from rproxy.gmail.com ([64.233.170.203] helo=mproxy.gmail.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CF3Lx-0003XX-00 for ; Wed, 06 Oct 2004 05:24:37 +0100 Received: by mproxy.gmail.com with SMTP id 76so220472rnl for ; Tue, 05 Oct 2004 21:24:33 -0700 (PDT) Received: by 10.38.82.21 with SMTP id f21mr426376rnb; Tue, 05 Oct 2004 21:24:33 -0700 (PDT) Received: by 10.38.171.77 with HTTP; Tue, 5 Oct 2004 21:24:33 -0700 (PDT) Message-ID: Date: Wed, 6 Oct 2004 00:24:33 -0400 From: Isaac Jones To: John Goerzen , 275069@bugs.debian.org, debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Bug#275069: ITP: haskell-cabal -- Haskell Common Architecture for Building Applications and Libraries In-Reply-To: <200410052243.20365.jgoerzen@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <20041005180842.EB0F04703A@wile.internal.excelhustler.com> <200410052243.20365.jgoerzen@complete.org> Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Isaac Jones List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 04:24:37 -0000 On Tue, 5 Oct 2004 22:43:20 -0500, John Goerzen wrote: > On Tuesday 05 October 2004 6:40 pm, Isaac Jones wrote: > > On Tue, 05 Oct 2004 13:08:42 -0500, John Goerzen > wrote: > > > Package: wnpp > > > Severity: wishlist > > > > > > * Package name : haskell-cabal > > > > I think I would prefer to maintain this package, if you don't mind. > > No problem. I just wanted to make sure it is in sid. > > I have made uploads already for the source package that generates a > binary package for ghc6. Are you saying you already uploaded it to sid? > I have added all the hooks necessary for it > to build ghc5 and also fixed some places in the source where it was > incompatible with ghc5, but there is a bug relating to subdirectories > in the ./setup build support for ghc5 that prevents that build from > working. Also, I fixed postinst and prerm, modified the packages to > put the libraries in the locations mandated by the Debian haskell > policy (or as close as possible, at least), modified the build-deps and > deps for same, added copyright text, etc. Can you please send me patches via darcs? Brief instructions for doing so are here (please send patches to ijones@syntaxpolice.org): http://www.haskell.org/cabal/code.html > nhc98 support should also be fairly easily added, and Hugs too if the > source is compatible with it. > > So let me know when you want to take it over. If the answer is "now", Yep. > please contact me for my diff.gz. Actually, what I'd prefer to do is to receive patches via darcs and integrate them into the upstream source as it is now. > > I'm not sure it's ready to enter Debian yet... the interface isn't > > finalized, so I'd like to keep it out of testing. > > So far, it is likely to be used only as a Build-Dep in Debian, which > means it's an internal problem for us to sort out (not bothering end > users). > > But if it is kept out of testing, then there goes MissingH, Hunit, and > HSQL -- unless those are all converted to using something else like > hmake, which seems like a waste of time since the world is > standardizing on Cabal. > > Interfaces have changed before. We can handle it. It's going to slow development of Cabal of I have to worry about breaking packages in testing. I definitely want things like HUnit and WASH to make it into testing, but the best way to do that, IMO, is to speed up Cabal development, and I very much appreciate your efforts there. There's a TODO list in the source if you want to know our priorities. It might also be good for someone on the Cabal team to be a comaintainer on packages that depend on it, so when we break the compatibility layer, we can upload Cabal and dependencies at the same time. Thanks a lot for your work. I'm excited to see Cabal more widely used, and most especially in support of packaging for Debian. That was the primary motivation for writing it. Let's get Cabal to 1.0 so I can feel good about it moving into testing. And if you haven't played with darcs yet, check it out. I think you'll appreciate how natural it is to send patches. peace, isaac From jgoerzen@complete.org Wed Oct 06 15:08:14 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CFCSj-0003Ht-00 for ; Wed, 06 Oct 2004 15:08:13 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 801B9683FA; Wed, 6 Oct 2004 09:08:09 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 57D12682E3; Wed, 6 Oct 2004 09:08:09 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 12476-01; Wed, 6 Oct 2004 09:08:06 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id B4014BB27F; Wed, 6 Oct 2004 09:08:06 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id CB1A63D001; Wed, 6 Oct 2004 09:08:06 -0500 (CDT) From: John Goerzen To: Isaac Jones Subject: Re: [Debian-haskell] Bug#275069: ITP: haskell-cabal -- Haskell Common Architecture for Building Applications and Libraries Date: Wed, 6 Oct 2004 09:08:05 -0500 User-Agent: KMail/1.7 References: <20041005180842.EB0F04703A@wile.internal.excelhustler.com> <200410052243.20365.jgoerzen@complete.org> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200410060908.06716.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li, 275069@bugs.debian.org X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 14:08:14 -0000 On Tuesday 05 October 2004 11:24 pm, Isaac Jones wrote: > > I have made uploads already for the source package that generates a > > binary package for ghc6. > > Are you saying you already uploaded it to sid? Yup, plus MissingH, which uses it, and I'm planning to get another package -- maybe haskell-devscripts or something along those lines -- in the next few days. I plan to have, in this package, things like: * dh_haskell to automate putting the appropriate package register/unregister calls in postinst and prerm, plus getting the deps exactly right * cabal-buildhelper to automate building libraries for up to the four supported Haskell environments in Debian I expect this to use the Cabal API for part of what it does, though I haven't yet investigated the API. > Can you please send me patches via darcs? Brief instructions for I'll look into that and maybe do that by Friday; for now, here's my current diff.gz. I've just recently learned tla so the thought of learning Yet Another VC System isn't the most appealing at the moment :-) > It's going to slow development of Cabal of I have to worry about > breaking packages in testing. I definitely want things like HUnit and You don't. Testing packages are OK if they are built with what is in testing. Incidentally, I don't see any packages on the horizon that contain a Setup.lhs that is anything but the one line call into Simple. Except mine, which is My Problem if Cabal changes. I've received fair warning that it might, so I will not gripe if that happens :-) Really, this is not a new problem. If you change the API and it breaks building new versions of stuff already in testing (which is what we're talking about here -- *building*, not *running*), then the maintainers of those packages have to fix the build systems. Which they will. This has happened before and it will happen again. It's not a new, or particularly hard, problem. And it is not *your* problem, it's the problem of people that *use* Cabal. That set of people, at the moment, consists of -- me. And I have committed to dealing with any changes that you might make. So you have no less freedom than you did before, and and griping that happens gets directed to me. See? Life is good :-) Just to reiterate -- I highly doubt that there will be any packages in sarge that use Cabal for anything but building .debs. I don't think anybody except Haskell developers or porters will have it installed on their systems in the Sarge timeframe. Already-built packages would, of course, not be effected by a change in Cabal since they wouldn't link in any Cabal code in the build packages. > WASH to make it into testing, but the best way to do that, IMO, is to > speed up Cabal development, and I very much appreciate your efforts > there. There's a TODO list in the source if you want to know our > priorities. I looked, but didn't find it (I'm using the tarball drop on the website, btw) > It might also be good for someone on the Cabal team to be a > comaintainer on packages that depend on it, so when we break the > compatibility layer, we can upload Cabal and dependencies at the same > time. I'm not quite sure what you mean about "container"... Anyway, there is no need to do what you're talking about, since we're talking about Build-Depends and not Depends here. That is, a new Cabal will not break existing .debs. It *may* break existing source packages, but people will discover that pretty quickly when they build their packages again... Granted, a heads-up would be nice, but that level of synchronization isn't necessary. > Thanks a lot for your work. I'm excited to see Cabal more widely Ditto -- Cabal looks like a nice system with a lot of promise. A little Googling will show you that I have frequently complained about such a tool for OCaml, and we don't even have compiler diversity there :-) > And if you haven't played with darcs yet, check it out. I think > you'll appreciate how natural it is to send patches. Will do in a couple of days. FWIW, most of my Debian packages -- including all of my recent work -- are available in Arch/tla repositories at http://arch.debian.org/. If you care to translate Arch patches to darcs ones, feel free :-) -- John From ian@matrix.chaos.earth.li Wed Oct 06 15:37:29 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CFCv3-0005By-00 for ; Wed, 06 Oct 2004 15:37:29 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CFCuu-00010w-00; Wed, 06 Oct 2004 15:37:20 +0100 Date: Wed, 6 Oct 2004 15:37:20 +0100 From: Ian Lynagh To: John Goerzen Subject: Re: [Debian-haskell] Bug#275069: ITP: haskell-cabal -- Haskell Common Architecture for Building Applications and Libraries Message-ID: <20041006143720.GA3637@matrix.chaos.earth.li> References: <20041005180842.EB0F04703A@wile.internal.excelhustler.com> <200410052243.20365.jgoerzen@complete.org> <200410060908.06716.jgoerzen@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200410060908.06716.jgoerzen@complete.org> User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 14:37:29 -0000 [dropped the cabal ITP bug from CC list] On Wed, Oct 06, 2004 at 09:08:05AM -0500, John Goerzen wrote: > On Tuesday 05 October 2004 11:24 pm, Isaac Jones wrote: > > > I have made uploads already for the source package that generates a > > > binary package for ghc6. > > > > Are you saying you already uploaded it to sid? > > Yup, plus MissingH, which uses it, and I'm planning to get another > package -- maybe haskell-devscripts or something along those lines -- > in the next few days. I plan to have, in this package, things like: > > * dh_haskell to automate putting the appropriate package > register/unregister calls in postinst and prerm, Shouldn't cabal do that for you? > plus getting the deps exactly right Which deps? The compiler ones want information from the compiler packages to be done properly, and this isn't going to happen until either the latest ghc6 gets built on sparc and goes into testing or I get bored and upload a new version anyway. I'll probably add the scripts to put this info in the right place that I talked about a few mails ago into haskell-utils. For other libraries I think Marvin already has something to do this, or has at least looked at the problem. Might even have a tool of the same name? Marvin? Also, I think you would need to check with the debhelper people before adding dh_* packages/binaries. > * cabal-buildhelper to automate building libraries for up to the four > supported Haskell environments in Debian I'm not sure how much of this the cabal guys have done. Isaac, Marvin? Thanks Ian From jgoerzen@complete.org Wed Oct 06 16:07:21 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CFDNx-0007JK-00 for ; Wed, 06 Oct 2004 16:07:21 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id A609E273CF; Wed, 6 Oct 2004 10:07:18 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 78F34273CE; Wed, 6 Oct 2004 10:07:18 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 18707-08; Wed, 6 Oct 2004 10:07:16 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 2713720505; Wed, 6 Oct 2004 10:07:16 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 2E6DC3D002; Wed, 6 Oct 2004 10:07:16 -0500 (CDT) From: John Goerzen To: debian-haskell@lists.urchin.earth.li Date: Wed, 6 Oct 2004 10:07:15 -0500 User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200410061007.16023.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Subject: [Debian-haskell] Use of ghc & ghc-pkg in maintainer scripts X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 15:07:22 -0000 This should probably go into the policy. I've seen this mistake a couple of times. /usr/bin/ghc and /usr/bin/ghc-pkg are managed by the alternatives system on Debian. That means that when you call ghc or ghc-pkg, you do NOT know whether you are getting ghc5 or ghc6. This has these implications: 1. It is ALWAYS wrong to call ghc or ghc-pkg in postinst/prerm/etc. scripts. Doing that runs the risk of registering your library/package with the wrong ghc installation. 2. It is USUALLY wrong to call ghc or ghc-pkg in debian/rules and related scripts, or to permit Cabal or other build systems to call ghc or ghc-pkg, since you do not know which version of ghc it will get. Exceptions are when you genuinely do not care whether something is built with ghc5 or ghc6. Possible workarounds: 1. *Prepend* the appropriate /usr/lib/ghc-*/bin directory to PATH -- then you can safely use ghc and ghc-pkg, knowing the appropriate bins will be called. 2. Explicitly call ghc5 or ghc6 (or ghc-pkg-5.x.x or ghc-pkg-6.x.x) 3. Build-Conflict or Conflict with the compiler you do not want to use -- John From jgoerzen@complete.org Wed Oct 06 16:20:39 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CFDao-0008DY-00 for ; Wed, 06 Oct 2004 16:20:38 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 120234A779; Wed, 6 Oct 2004 10:20:36 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id DD2434A777; Wed, 6 Oct 2004 10:20:35 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 20248-03; Wed, 6 Oct 2004 10:20:22 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 62407BB2F6; Wed, 6 Oct 2004 10:20:22 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id E4FE03D002; Wed, 6 Oct 2004 10:20:21 -0500 (CDT) From: John Goerzen To: Ian Lynagh Subject: Re: [Debian-haskell] Bug#275069: ITP: haskell-cabal -- Haskell Common Architecture for Building Applications and Libraries Date: Wed, 6 Oct 2004 10:20:20 -0500 User-Agent: KMail/1.7 References: <20041005180842.EB0F04703A@wile.internal.excelhustler.com> <200410060908.06716.jgoerzen@complete.org> <20041006143720.GA3637@matrix.chaos.earth.li> In-Reply-To: <20041006143720.GA3637@matrix.chaos.earth.li> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200410061020.21775.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 15:20:39 -0000 On Wednesday 06 October 2004 09:37 am, Ian Lynagh wrote: > [dropped the cabal ITP bug from CC list] > > > -- in the next few days. I plan to have, in this package, things > > like: > > > > * dh_haskell to automate putting the appropriate package > > register/unregister calls in postinst and prerm, > > Shouldn't cabal do that for you? I don't think so. =46irst, you'd have to use Perl. (Yes, I know, icky language.) You=20 probably don't want to make Cabal a dual-language package. The=20 debhelper lib is Perl-only, and you need to use it to find out things=20 such as exactly what packages are being built, and to actually put the=20 stuff in the scripts at the right place. Secondly, this represents a very tight coupling with the Debian build=20 system -- probably more than is appropriate for a non-Debian-specific=20 tool. I think the Debian build scripts should be calling Cabal to do=20 things, not the other way around. > > plus getting the deps exactly right > > Which deps? =46rom libs to compilers. (There are no manual deps for Haskell binary=20 packages that are not libraries; build-deps only.) > The compiler ones want information from the compiler packages to be > done properly, and this isn't going to happen until either the latest > ghc6 gets built on sparc and goes into testing or I get bored and > upload a new version anyway. I'll probably add the scripts to put But we can already see what is on the build system and generate a=20 substvars file for it. So in my control file for, say,=20 libghc6-missingh-dev, I can say: Depends: ${ghc6:Depends} And it could expand to: Depends: ghc6 (>=3D 6.2.1), ghc6 (<< 6.2.2) Just by seeing that I have 6.2.1-5 installed on my system. Once the=20 compilers provide the appropriate file, it can use it. You have to modify control somehow. Why not make it easy? > Also, I think you would need to check with the debhelper people > before adding dh_* packages/binaries. Nope, debhelper is modular. All dh_* bins are in /usr/bin. It's no=20 problem to add a new one, and it doesn't mess up debhelper at all. Scripts for postinst/postrm live in /usr/share/debhelper/autoscripts,=20 and again a haskell-devscripts can just add files there. > > * cabal-buildhelper to automate building libraries for up to the > > four supported Haskell environments in Debian > > I'm not sure how much of this the cabal guys have done. Isaac, > Marvin? =46rom the code I've seen, none. The basic pseudo code is: foreach TARGET in ghc5 ghc6 nhc hugs: ./setup clean ./setup configure --with-hc-compiler=3D$TARGET --prefix=3Dfoo ./setup build ./setup install --instprefix=3Dfoo cp .*config* wherever configure ghc-pkg/whatever in postinst/prerm Of course, Cabal doesn't yet actually work with nhc/hmake or ghc5=20 (haven't tested hugs) so we can't do much just yet. But here's what I'm planning: A tool can learn from debhelper (which in turn learns from control)=20 exactly what packages are being built. From that, it can infer what=20 targets need to be built. It can do the cabalized build for each=20 target automatically, installing each at the appropriate spot. During the binary-arch target in debian/rules, another tool can set up=20 the appropriate postinst/prerm scripts automatically. It can learn=20 from Cabal the package name and thus infer where it's installed and the=20 location of the appropriate pkg file. Essentially we will have the building of all possible compiler packages=20 for a given library down to three commands in debian/rules and one=20 clause per package in debian/control, with almost everything else=20 handled automatically. *That's* what I'm waiting for before making dh_make templates. What we=20 have now is fragile and manual. When someone dh_make's a Haskell=20 library, all he has to do is fill in the package name, description, and=20 copyright, and everything else should Just Work for all 4 supported=20 environments. =2D- John From ian@matrix.chaos.earth.li Wed Oct 06 16:49:22 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CFE2c-0001g5-00 for ; Wed, 06 Oct 2004 16:49:22 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CFE2b-0001CC-00 for ; Wed, 06 Oct 2004 16:49:21 +0100 Date: Wed, 6 Oct 2004 16:49:21 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Use of ghc & ghc-pkg in maintainer scripts Message-ID: <20041006154921.GA4535@matrix.chaos.earth.li> References: <200410061007.16023.jgoerzen@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200410061007.16023.jgoerzen@complete.org> User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 15:49:22 -0000 On Wed, Oct 06, 2004 at 10:07:15AM -0500, John Goerzen wrote: > This should probably go into the policy. I've seen this mistake a > couple of times. > > /usr/bin/ghc and /usr/bin/ghc-pkg are managed by the alternatives system > on Debian. That means that when you call ghc or ghc-pkg, you do NOT > know whether you are getting ghc5 or ghc6. Thanks, I've added this to my TODO list. > Possible workarounds: > > 1. *Prepend* the appropriate /usr/lib/ghc-*/bin directory to PATH -- > then you can safely use ghc and ghc-pkg, knowing the appropriate bins > will be called. This feels wrong to me. > 2. Explicitly call ghc5 or ghc6 (or ghc-pkg-5.x.x or ghc-pkg-6.x.x) Yes. There should really be /usr/bin/ghc-pkg{5,6}. > 3. Build-Conflict or Conflict with the compiler you do not want to use Euch, please don't do this, /especially/ conflict. :-) Thanks Ian From debbugs@bugs.debian.org Wed Oct 06 19:40:31 2004 Received: from spohr.debian.org ([128.193.0.4]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CFGiF-000569-00 for ; Wed, 06 Oct 2004 19:40:31 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1CFGb0-00007c-00; Wed, 06 Oct 2004 11:33:02 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, Resent-Date: Wed, 06 Oct 2004 18:33:01 UTC Resent-Message-ID: X-Debian-PR-Message: report 275218 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.109708723331439 (code B ref -1); Wed, 06 Oct 2004 18:33:01 UTC Received: (at submit) by bugs.debian.org; 6 Oct 2004 18:27:13 +0000 Received: from gatekeeper.excelhustler.com (gatekeeper.elmer.external.excelhustler.com) [68.99.114.105] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CFGVN-000813-00; Wed, 06 Oct 2004 11:27:13 -0700 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 98277BB81B; Wed, 6 Oct 2004 13:26:42 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 73283CE183; Wed, 6 Oct 2004 13:26:42 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 06962-06; Wed, 6 Oct 2004 13:26:38 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id E1C02BB81B; Wed, 6 Oct 2004 13:26:37 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id B64721703C; Wed, 6 Oct 2004 13:26:37 -0500 (CDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 2.99.3 Date: Wed, 06 Oct 2004 13:26:37 -0500 Message-Id: <20041006182637.B64721703C@wile.internal.excelhustler.com> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#275218: ITP: haskell-devscripts -- Tools to help Debian developers build Haskell packages X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 275218@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 18:40:32 -0000 Package: wnpp Severity: wishlist * Package name : haskell-devscripts Version : 0.5.0 Upstream Author : John Goerzen * URL : N/A (will be maintained in Debian only) * License : GPL Description : Tools to help Debian developers build Haskell packages This package provides a collection of scripts to help build Haskell packages for Debian. Unlike haskell-utils, this package is not expected to be installed on the machines of end users. . This package is designed to support Cabalized Haskell libraries. It is designed to build a library for each supported Debian compiler or interpreter, generate appropriate postinst/prerm files for each one, generate appropriate substvars entries for each one, and install the package in the Debian temporary area as part of the build process. (Include the long description here.) -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.7 Locale: LANG=C, LC_CTYPE=en_US From jgoerzen@complete.org Wed Oct 06 20:24:36 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CFHOt-00089r-00 for ; Wed, 06 Oct 2004 20:24:36 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 34A2CCE0FA; Wed, 6 Oct 2004 14:24:28 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 0FF67CE084; Wed, 6 Oct 2004 14:24:28 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 13493-02; Wed, 6 Oct 2004 14:24:25 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id A103FCE08B; Wed, 6 Oct 2004 14:24:25 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 6E0B83D002; Wed, 6 Oct 2004 14:24:25 -0500 (CDT) From: John Goerzen To: debian-haskell@lists.urchin.earth.li Date: Wed, 6 Oct 2004 14:24:24 -0500 User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200410061424.25287.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Subject: [Debian-haskell] haskell-devscripts available X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Oct 2004 19:24:36 -0000 Hi, I have uploaded haskell-devscripts to sid. If you want to get a peek at=20 it before ftpmasters approve it, you can download a .deb from=20 http://quux.org/devel. =46rom the dh_haskell manpage: DESCRIPTION dh_haskell is a debhelper program that helps with building Haskell libraries. It does several things. It can generat postinst and prerm scripts when necessary. It automates building libraries for the different supported Haskell systems in Debian. It generates substvars for your control file so that the library packages depend on the appropriate packages. In short, it can drive the entire process. REQUIREMENTS dh_haskell assumes that your packages are adhering to the draft Haskell policy. Your control file must build the binary library files using packages named libtype-name-dev, where type is ghc5, ghc6, nhc98, or hugs; and name is the name of your pack- age. dh_haskell figures out how to build your package based on the type. dh_haskell assumes that the Haskell Cabal (see www.haskell.org/cabal) can be used to build your package. It obtains package name and version information from the Cabal Setup.Description file. HOW TO PACKAGE A HASKELL LIBRARY Start from a basic debian/ directory. Add entries to Build-Depends for haskell-devscripts and the compilers for any binaries you will build. In the clause in control for each binary package, make sure to add ${haskell:Depends} to the Depends: line. In rules, in the install target, add dh_haskell. Your build and configure targets should be empty. Remember that you should add -a to all debhelper calls for multi-binary packages. That goes for dh_haskell too. That's it. dh_haskell does the rest. EXAMPLE See the Debian source package for missinh, version 0.1.1 or above. BUGS ghc6 and ghc5 are the only supported targets at the moment. Cabal does not yet support hugs and nhc98 has not yet been tested. Note, though, that ghc5 may not work with Cabal at present. From jgoerzen@complete.org Thu Oct 07 03:54:52 2004 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CFOQd-0004Qe-00 for ; Thu, 07 Oct 2004 03:54:51 +0100 Received: from localhost (localhost [127.0.0.1]) by glockenspiel.complete.org (Postfix) with ESMTP id AE9A01B7 for ; Wed, 6 Oct 2004 21:54:55 -0500 (CDT) Received: from glockenspiel.complete.org ([127.0.0.1]) by localhost (glockenspiel [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 25051-07 for ; Wed, 6 Oct 2004 21:54:55 -0500 (CDT) Received: from erwin.complete.org (mo-69-69-114-6.sta.sprint-hsd.net [69.69.114.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "erwin.complete.org", Issuer "John Goerzen -- Root CA" (verified OK)) by glockenspiel.complete.org (Postfix) with ESMTP id 5ACAF238 for ; Wed, 6 Oct 2004 21:54:51 -0500 (CDT) Received: from katherina.lan.complete.org (katherina.lan.complete.org [10.200.0.4]) by erwin.complete.org (Postfix) with ESMTP id C91F519C; Wed, 6 Oct 2004 21:54:40 -0500 (CDT) Received: by katherina.lan.complete.org (Postfix, from userid 1000) id AD0732B003; Wed, 6 Oct 2004 21:54:39 -0500 (CDT) Date: Wed, 6 Oct 2004 21:54:39 -0500 From: John Goerzen To: debian-haskell@lists.urchin.earth.li Message-ID: <20041007025439.GA6358@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6+20040818i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at complete.org Subject: [Debian-haskell] Status update X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Oct 2004 02:54:53 -0000 The following have been uploaded to Sid: HUnit [ghc6 and hugs], built with dh_haskell MissingH [ghc6 and hugs], built with dh_haskell haskell-devscripts (nominal support for all 4 environments, but cabal situation restricts it to ghc6 and hugs for now) dh_haskell is in this package. Cabal [ghc6 only] My last upload was -4. Isaac is taking it over and will make all future uploads. I have not yet gotten around to HSQL. I hope to get it tomorrow. Thanks, John -- John Goerzen Author, Foundations of Python Network Programming http://www.amazon.com/exec/obidos/tg/detail/-/1590593715 From debbugs@bugs.debian.org Fri Oct 15 21:53:10 2004 Received: from spohr.debian.org ([128.193.0.4]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CIZ4X-0006fB-00 for ; Fri, 15 Oct 2004 21:53:10 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1CIYzc-0003ap-00; Fri, 15 Oct 2004 13:48:04 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, Resent-Date: Fri, 15 Oct 2004 20:48:03 UTC Resent-Message-ID: X-Debian-PR-Message: report 276716 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.109787319413500 (code B ref -1); Fri, 15 Oct 2004 20:48:03 UTC Received: (at submit) by bugs.debian.org; 15 Oct 2004 20:46:34 +0000 Received: from gatekeeper.excelhustler.com (gatekeeper.elmer.external.excelhustler.com) [68.99.114.105] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CIYyA-0003Sa-00; Fri, 15 Oct 2004 13:46:34 -0700 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 824B0FCB4E; Fri, 15 Oct 2004 15:46:03 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 5A9FCFCB4D; Fri, 15 Oct 2004 15:46:03 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 30421-07; Fri, 15 Oct 2004 15:46:01 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 53C0DFCB4C; Fri, 15 Oct 2004 15:46:01 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 4E4ED41; Fri, 15 Oct 2004 15:46:01 -0500 (CDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 2.99.3 Date: Fri, 15 Oct 2004 15:46:01 -0500 Message-Id: <20041015204601.4E4ED41@wile.internal.excelhustler.com> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2004_03_25 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#276716: ITP: hsshellscript -- Utilities for shell-like scripting in Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 276716@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Oct 2004 20:53:10 -0000 Package: wnpp Severity: wishlist * Package name : hsshellscript Version : 2.0.1 Upstream Author : Volker Wysk * URL : http://www.volker-wysk.de/hsshellscript/ * License : LGPL Description : Utilities for shell-like scripting in Haskell This is HsShellScript, a library which enables you to use Haskell for tasks which are typically done by shell scripts. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.7 Locale: LANG=C, LC_CTYPE=en_US From jgoerzen@complete.org Sun Oct 24 06:43:07 2004 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CLb9n-0006hP-00 for ; Sun, 24 Oct 2004 06:43:07 +0100 Received: from localhost (localhost [127.0.0.1]) by glockenspiel.complete.org (Postfix) with ESMTP id 736FB482 for ; Sun, 24 Oct 2004 00:43:07 -0500 (CDT) Received: from glockenspiel.complete.org ([127.0.0.1]) by localhost (glockenspiel [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 28164-03 for ; Sun, 24 Oct 2004 00:43:06 -0500 (CDT) Received: from erwin.complete.org (mo-69-69-114-6.sta.sprint-hsd.net [69.69.114.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "erwin.complete.org", Issuer "John Goerzen -- Root CA" (verified OK)) by glockenspiel.complete.org (Postfix) with ESMTP id B6DE02CF for ; Sun, 24 Oct 2004 00:43:05 -0500 (CDT) Received: from katherina.lan.complete.org (katherina.lan.complete.org [10.200.0.4]) by erwin.complete.org (Postfix) with ESMTP id A5D0E391; Sun, 24 Oct 2004 00:42:56 -0500 (CDT) Received: by katherina.lan.complete.org (Postfix, from userid 1000) id 29D4E3000B; Sun, 24 Oct 2004 00:42:57 -0500 (CDT) Date: Sun, 24 Oct 2004 00:42:57 -0500 From: John Goerzen To: debian-haskell@lists.urchin.earth.li Message-ID: <20041024054257.GB25835@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6+20040907i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at complete.org Subject: [Debian-haskell] ANN: haskell-devscripts (plus various updates) X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Oct 2004 05:43:09 -0000 Hello, My haskell-devscripts package has finally been accepted into sid. This package provides one binary, dh_haskell, that is designed to help build Debian packages out of Haskell libraries. It is not designed to help with Haskell binaries, since those tend to be far easier. There is a fairly complete manpage, but in a nutshell, dh_haskell automatically figures out which flavors to build for (ghc5, ghc6, and hugs are supported) based on which binary packages are listed in your control file. It then calls the cabal in the appropriate manner to build them. It also handles postinst/prerm scripts for the ghc flavors to register/unregister packages as appropriate. nhc98 is not yet supported because cabal does not yet support it. ghc5 may presently be broken in cabal for some pacakages. In other notes: * haskell-cabal (libghc6-cabal-dev) has been accepted into sid. Isaac Jones and I have agreed that he will take over maintenance of it in sid. I have uploaded 0.1-4.1 that sets the maintainer to him and builds with the latest ghc. The package is now his. * darcs-load-dirs is now available. It is used to import non-version-controlled sources into a darcs repository. It is an extension of my tla-load-dirs program to support darcs. * hunit (libghc6-hunit-dev, libhugs-hunit-dev) has been accepted into sid. I am successfully using it already. It has been cabalized and builds with haskell-devscripts. * MissingH (libghc6-missingh-dev, libhugs-missingh-dev) has been accepted into sid. I am successfully using this package already as well. This is my library of utility functions and modules for Haskell. I have completed an FTP module for it and will be posting this shortly. I have cabalized it from the start and it builds with haskell-devscripts. * Of my ITPs, hsshellscripts and hsql are not yet in sid. I have a working hsshellscript package already, just need to finish it. Haven't started on hsql yet. All this can take up to 24 hours to propogate to the various sid mirrors. -- John Goerzen Author, Foundations of Python Network Programming http://www.amazon.com/exec/obidos/tg/detail/-/1590593715 From jgoerzen@excelhustler.com Mon Nov 22 16:59:55 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CWHXf-00046h-00 for ; Mon, 22 Nov 2004 16:59:55 +0000 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 9DA507D0A6; Mon, 22 Nov 2004 10:59:54 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 7709BDA0C4; Mon, 22 Nov 2004 10:59:54 -0600 (CST) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 30350-04; Mon, 22 Nov 2004 10:59:43 -0600 (CST) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id E89D77D0A4; Mon, 22 Nov 2004 10:59:38 -0600 (CST) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id B801350E8; Mon, 22 Nov 2004 10:59:38 -0600 (CST) Date: Mon, 22 Nov 2004 10:59:38 -0600 From: John Goerzen To: debian-haskell@lists.urchin.earth.li Message-ID: <20041122165938.GA8867@excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6+20040907i X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Subject: [Debian-haskell] Proper generation of depends for libraries X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Nov 2004 16:59:56 -0000 Hi, I'm packaging up HSQL right now. Its control file lists: Build-Depends: debhelper (>= 4.0.0), postgresql-dev, libmysqlclient10-dev, unixodbc-dev, libsqlite-dev, haskell-devscripts (>= 0.5.2), ghc6 (>= 6.2.2), ghc6 (<< 6.2.3) Now... for the libghc6-hsql-dev package, I'm trying to figure out what to put in the Depends line. The regular dh_shlibdeps feature doesn't seem to be able to figure out anything about the required database libraries. I don't want to just copy the -dev lines because then I wouldn't have the proper versioning information there. Suggestions? -- John From ian@matrix.chaos.earth.li Tue Nov 23 23:14:00 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CWjrE-00038J-00 for ; Tue, 23 Nov 2004 23:14:00 +0000 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CWjr2-0003uW-00; Tue, 23 Nov 2004 23:13:48 +0000 Date: Tue, 23 Nov 2004 23:13:48 +0000 From: Ian Lynagh To: John Goerzen Subject: Re: [Debian-haskell] Proper generation of depends for libraries Message-ID: <20041123231348.GC14532@matrix.chaos.earth.li> References: <20041122165938.GA8867@excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041122165938.GA8867@excelhustler.com> User-Agent: Mutt/1.5.6+20040907i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Nov 2004 23:14:01 -0000 On Mon, Nov 22, 2004 at 10:59:38AM -0600, John Goerzen wrote: > > Build-Depends: debhelper (>= 4.0.0), postgresql-dev, libmysqlclient10-dev, unixodbc-dev, libsqlite-dev, haskell-devscripts (>= 0.5.2), ghc6 (>= 6.2.2), ghc6 (<< 6.2.3) > > Now... for the libghc6-hsql-dev package, I'm trying to figure out what > to put in the Depends line. > > The regular dh_shlibdeps feature doesn't seem to be able to figure out > anything about the required database libraries. I don't want to just > copy the -dev lines because then I wouldn't have the proper versioning > information there. > > Suggestions? Hmm, does the -L flag DTRT? I can't quite tell from the description. Or compile a program with the Haskell libraries (such as a testsuite? :-) ) and give it as an argument (-u-edebian/executable or somesuch, I think)? Here's what I wrote before rereading what you wrote and understanding what you meant, but it is still relevant I think :-) : hat's debian/control.in has bits that look like this: Build-Depends: $ghc6_lib_bdeps, haskell-utils (>= 1.5) Depends: $ghc6_lib_deps then update-haskell-control to generate debian/control and do this in debian/rules (at the beginning of where it builds) to check you haven't accidentally been editing the debian/control: update-haskell-control --check You can see the package source in unstable if I've been unclear or left anything out. dh_shlibdeps/dpkg-shlibdeps isn't going to help us is it, as we don't actually link against shared libraries? OAIC? (I haven't got around to updating the policy with this yet, sorry, although I think it does say that something like this should happen). This is using certain files from /usr/lib/haskell-utils, but I think I'll change it to use all of /usr/lib/haskell-utils/*_vars. Thanks Ian From michaelw@foldr.org Wed Nov 24 10:41:53 2004 Received: from lambda.foldr.org ([69.55.238.36]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CWuau-0004Vb-00 for ; Wed, 24 Nov 2004 10:41:53 +0000 Received: from roadkill.foldr.org (assam.informatik.RWTH-Aachen.DE [137.226.194.20]) (authenticated bits=0) by lambda.foldr.org (8.13.1/8.13.1) with ESMTP id iAOAfot0067684 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK) for ; Wed, 24 Nov 2004 11:41:51 +0100 (CET) (envelope-from michaelw@foldr.org) Received: by roadkill.foldr.org (Postfix, from userid 1000) id CA88D101DBD; Wed, 24 Nov 2004 11:41:48 +0100 (CET) Resent-From: michaelw@foldr.org Resent-Date: Wed, 24 Nov 2004 11:41:48 +0100 Resent-Message-ID: <20041124104148.GC22471@roadkill.foldr.org> Resent-To: debian-haskell@lists.urchin.earth.li Received: from roadkill.foldr.org (assam.informatik.RWTH-Aachen.DE [137.226.194.20]) (authenticated bits=0) by lambda.foldr.org (8.13.1/8.13.1) with ESMTP id iAO8q8PC040586 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK) for ; Wed, 24 Nov 2004 09:52:09 +0100 (CET) (envelope-from michaelw@foldr.org) Received: by roadkill.foldr.org (Postfix, from userid 1000) id A41C2101DBD; Wed, 24 Nov 2004 09:52:07 +0100 (CET) Date: Wed, 24 Nov 2004 09:52:07 +0100 From: Michael Weber To: Ian Lynagh Subject: Re: [Debian-haskell] Proper generation of depends for libraries Message-ID: <20041124085207.GB22471@roadkill.foldr.org> References: <20041122165938.GA8867@excelhustler.com> <20041123231348.GC14532@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <20041123231348.GC14532@matrix.chaos.earth.li> X-GPG-Fingerprint: 1024D/F65C68CD: BF52 F4F7 5CAF 5349 1F47 A989 EA4A CD5C F65C 68CD X-PGP-Fingerprint: 1024R/1D0DD0B9: 3C B3 B4 96 2F 38 D8 F1 25 68 53 2B 4A 15 A5 87 X-Accept-Language: en de Organization: foldr.org, Folding Right since 1996 User-Agent: Mutt/1.5.6+20040722i X-Virus-Scanned: ClamAV 0.80/533/Sun Oct 17 03:09:44 2004 clamav-milter version 0.80j on lambda.foldr.org X-Virus-Scanned: ClamAV 0.80/533/Sun Oct 17 03:09:44 2004 clamav-milter version 0.80j on lambda.foldr.org X-Virus-Status: Clean X-Virus-Status: Clean X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on lambda.foldr.org X-Spam-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.1 X-Spam-Level: X-Mailman-Approved-At: Wed, 24 Nov 2004 12:41:40 +0000 Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Nov 2004 10:41:53 -0000 * Ian Lynagh [2004-11-23T23:13+0000]: > > Build-Depends: debhelper (>= 4.0.0), postgresql-dev, libmysqlclient10-dev, unixodbc-dev, libsqlite-dev, haskell-devscripts (>= 0.5.2), ghc6 (>= 6.2.2), ghc6 (<< 6.2.3) > > > > Now... for the libghc6-hsql-dev package, I'm trying to figure out what > > to put in the Depends line. For a long time, GHC libraries used to be compatible only with *exactly* the ghc version they were built with, I don't know whether this changed in the meantime. > hat's debian/control.in has bits that look like this: > > Build-Depends: $ghc6_lib_bdeps, haskell-utils (>= 1.5) > > Depends: $ghc6_lib_deps > > then > > update-haskell-control > > to generate debian/control > > and do this in debian/rules (at the beginning of where it builds) to > check you haven't accidentally been editing the debian/control: > > update-haskell-control --check In the old ghc packages I used dh_gencontrol -V... (see dpkg-gencontrol(1)), which worked quite well. It uses standard Debian infrastructure. YMMV. Cheers, Michael From jgoerzen@excelhustler.com Wed Nov 24 14:55:43 2004 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CWyYX-0005wn-00 for ; Wed, 24 Nov 2004 14:55:42 +0000 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 6CAEC93F6A; Wed, 24 Nov 2004 08:55:28 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 4165448007; Wed, 24 Nov 2004 08:55:28 -0600 (CST) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 20166-10; Wed, 24 Nov 2004 08:55:17 -0600 (CST) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 65E465D135; Wed, 24 Nov 2004 08:55:17 -0600 (CST) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 514414C005; Wed, 24 Nov 2004 08:55:17 -0600 (CST) Date: Wed, 24 Nov 2004 08:55:17 -0600 From: John Goerzen To: Ian Lynagh Subject: Re: [Debian-haskell] Proper generation of depends for libraries Message-ID: <20041124145517.GA3232@excelhustler.com> References: <20041122165938.GA8867@excelhustler.com> <20041123231348.GC14532@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041123231348.GC14532@matrix.chaos.earth.li> User-Agent: Mutt/1.5.6+20040907i X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Nov 2004 14:55:44 -0000 On Tue, Nov 23, 2004 at 11:13:48PM +0000, Ian Lynagh wrote: > On Mon, Nov 22, 2004 at 10:59:38AM -0600, John Goerzen wrote: > > Suggestions? > > Hmm, does the -L flag DTRT? I can't quite tell from the description. Well, that's half the question right there. Let me just show you a bit of the control file in question so we can see exactly what we're talking about. Source: haskell-hsql Priority: optional Maintainer: John Goerzen Build-Depends: debhelper (>= 4.0.0), postgresql-dev, libmysqlclient10-dev, unixo dbc-dev, libsqlite-dev, haskell-devscripts (>= 0.5.2), ghc6 (>= 6.2.2), ghc6 (<< 6.2.3) Standards-Version: 3.6.1 Package: libghc6-hsql-dev Section: devel Architecture: any Depends: ${haskell:Depends}, ${shlibs:Depends}, ${misc:Depends} Description: Multi-Database Interface System for Haskell Now, first question: should this -dev package depend on: 1) The -dev packages for the databases? 2) The library packages for the databases? If 2, then the -L trick will work (though I was hoping there is a better option). Now, there's another question. The generated pkg file looks like this: extra_libraries = ["sqlite", "mysqlclient", "pq", "odbc"], So that means that every package that uses hsql will generate a binary that depends on four database libraries. (At least Cabal doesn't set auto=True like upstream does!) Is there a better way to do this? > Or compile a program with the Haskell libraries (such as a testsuite? > :-) ) and give it as an argument (-u-edebian/executable or somesuch, I > think)? Hmmm. Interesting idea. I might try that. > Here's what I wrote before rereading what you wrote and understanding > what you meant, but it is still relevant I think :-) : > > hat's debian/control.in has bits that look like this: > > Build-Depends: $ghc6_lib_bdeps, haskell-utils (>= 1.5) > > Depends: $ghc6_lib_deps But it doesn't do the right thing. This package builds only with ghc6 right now, but the generated build-deps say that it only depends on ghc6 on those platforms that have ghc6. This is misleading and incorrect. That's why I don't use it in any of my packages :-) > dh_shlibdeps/dpkg-shlibdeps isn't going to help us is it, as we don't > actually link against shared libraries? OAIC? (What's OAIC?) I suppose you're right on that. I had thought it could poke inside .a files, but I guess not. > (I haven't got around to updating the policy with this yet, sorry, > although I think it does say that something like this should happen). > This is using certain files from /usr/lib/haskell-utils, but I think > I'll change it to use all of /usr/lib/haskell-utils/*_vars. -- John From ian@matrix.chaos.earth.li Thu Nov 25 01:05:20 2004 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CX84V-0002gY-00 for ; Thu, 25 Nov 2004 01:05:20 +0000 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1CX84N-0006xY-00; Thu, 25 Nov 2004 01:05:11 +0000 Date: Thu, 25 Nov 2004 01:05:11 +0000 From: Ian Lynagh To: Michael Weber Subject: Re: [Debian-haskell] Proper generation of depends for libraries Message-ID: <20041125010511.GA26711@matrix.chaos.earth.li> References: <20041122165938.GA8867@excelhustler.com> <20041123231348.GC14532@matrix.chaos.earth.li> <20041124085207.GB22471@roadkill.foldr.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041124085207.GB22471@roadkill.foldr.org> User-Agent: Mutt/1.5.6+20040907i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Nov 2004 01:05:20 -0000 On Wed, Nov 24, 2004 at 09:52:07AM +0100, Michael Weber wrote: > * Ian Lynagh [2004-11-23T23:13+0000]: > > > Build-Depends: debhelper (>= 4.0.0), postgresql-dev, libmysqlclient10-dev, unixodbc-dev, libsqlite-dev, haskell-devscripts (>= 0.5.2), ghc6 (>= 6.2.2), ghc6 (<< 6.2.3) > > > > > > Now... for the libghc6-hsql-dev package, I'm trying to figure out what > > > to put in the Depends line. > > For a long time, GHC libraries used to be compatible only with > *exactly* the ghc version they were built with, I don't know whether > this changed in the meantime. Do you mean require the exact Debian version too? I don't think this should ever have been the case assuming we don't change certain parts of GHC (which I can't list, but the package tweaking that tends to go on wouldn't be in such a list). > > hat's debian/control.in has bits that look like this: > > > > Build-Depends: $ghc6_lib_bdeps, haskell-utils (>= 1.5) > > In the old ghc packages I used dh_gencontrol -V... (see > dpkg-gencontrol(1)), which worked quite well. It uses standard Debian > infrastructure. YMMV. That's still used for generating the binary package control files. The reason for the control.in stuff is that it's too late to do stuff that affects the build-deps when we get to the package build commands. Thanks Ian From michaelw@foldr.org Thu Nov 25 10:29:12 2004 Received: from lambda.foldr.org ([69.55.238.36]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CXGsC-0007Sz-00 for ; Thu, 25 Nov 2004 10:29:12 +0000 Received: from roadkill.foldr.org (assam.informatik.RWTH-Aachen.DE [137.226.194.20]) (authenticated bits=0) by lambda.foldr.org (8.13.1/8.13.1) with ESMTP id iAPAT9Bb019486 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK) for ; Thu, 25 Nov 2004 11:29:11 +0100 (CET) (envelope-from michaelw@foldr.org) Received: by roadkill.foldr.org (Postfix, from userid 1000) id 27B68101DBD; Thu, 25 Nov 2004 11:29:07 +0100 (CET) Date: Thu, 25 Nov 2004 11:29:07 +0100 From: Michael Weber To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Proper generation of depends for libraries Message-ID: <20041125102907.GC28494@roadkill.foldr.org> References: <20041122165938.GA8867@excelhustler.com> <20041123231348.GC14532@matrix.chaos.earth.li> <20041124085207.GB22471@roadkill.foldr.org> <20041125010511.GA26711@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <20041125010511.GA26711@matrix.chaos.earth.li> X-GPG-Fingerprint: 1024D/F65C68CD: BF52 F4F7 5CAF 5349 1F47 A989 EA4A CD5C F65C 68CD X-PGP-Fingerprint: 1024R/1D0DD0B9: 3C B3 B4 96 2F 38 D8 F1 25 68 53 2B 4A 15 A5 87 X-Accept-Language: en de Organization: foldr.org, Folding Right since 1996 User-Agent: Mutt/1.5.6+20040722i X-Virus-Scanned: ClamAV 0.80/533/Sun Oct 17 03:09:44 2004 clamav-milter version 0.80j on lambda.foldr.org X-Virus-Status: Clean X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Nov 2004 10:29:12 -0000 * Ian Lynagh [2004-11-25T01:05+0000]: > > For a long time, GHC libraries used to be compatible only with > > *exactly* the ghc version they were built with, I don't know whether > > this changed in the meantime. > > Do you mean require the exact Debian version too? > I don't think this should ever have been the case assuming we don't > change certain parts of GHC (which I can't list, but the package > tweaking that tends to go on wouldn't be in such a list). You might find some more hints in the GHC archives. We had to tighten the constraints several times, AFAIR. I started with "same major/minor number", then "same patchlevel", etc. and eventually gave up and took the 'exact version number' route. I figured it is better than having to deal with spurious strange behavior. Blame it on GHC's aggressive cross-module inlining :) If you don't touch any Haskell code inside the compiler/libs code at all, though, then it should be fine. > > In the old ghc packages I used dh_gencontrol -V... (see > > dpkg-gencontrol(1)), which worked quite well. It uses standard Debian > > infrastructure. YMMV. > > That's still used for generating the binary package control files. The > reason for the control.in stuff is that it's too late to do stuff that > affects the build-deps when we get to the package build commands. I see. Sorry, for misreading, then. -- () ASCII ribbon campaign | Chair for Computer Science II | GPG: F65C68CD /\ against HTML mail | RWTH Aachen, Germany | PGP: 1D0DD0B9 Growing old is mandatory. Growing up is optional. From ekarttun@cs.helsinki.fi Sun Dec 19 10:27:43 2004 Received: from smtp-4.hut.fi ([130.233.228.94]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CfyHv-0005qu-00 for ; Sun, 19 Dec 2004 10:27:43 +0000 Received: from localhost (katosiko.hut.fi [130.233.228.115]) by smtp-4.hut.fi (8.12.10/8.12.10) with ESMTP id iBJARgN8003297 for ; Sun, 19 Dec 2004 12:27:42 +0200 Received: from smtp-4.hut.fi ([130.233.228.94]) by localhost (katosiko.hut.fi [130.233.228.115]) (amavisd-new, port 10024) with LMTP id 25128-02-4 for ; Sun, 19 Dec 2004 12:27:42 +0200 (EET) Received: from yui.aoinet (jt10-48.tky.hut.fi [130.233.23.48]) by smtp-4.hut.fi (8.12.10/8.12.10) with ESMTP id iBJAR2it003201 for ; Sun, 19 Dec 2004 12:27:03 +0200 To: Debian Haskell ML From: Einar Karttunen Date: Sun, 19 Dec 2004 12:28:42 +0200 Message-ID: <87y8futwdh.fsf@yui.aoinet> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on katosiko.hut.fi X-TKK-Virus-Scanned: by amavisd-new-2.1.2-hutcc at katosiko.hut.fi Subject: [Debian-haskell] Old version of Cabal in Debian X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 10:27:44 -0000 Hello The libghc6-cabal-dev package is quite old and makes it impossible to properly build debs of Cabal packages depending on it. The simplest way of just using a recent version of Cabal from darcs repository fails as haskell-devscripts is not compatible with it. (install --install-prefix => copy --copy-prefix issue) Locally I can make things work with a non-debian version of Cabal and a patched dh_haskell, but are there plans to updating these packages? - Einar Karttunen From jgoerzen@complete.org Sun Dec 19 16:31:48 2004 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1Cg3yG-0004bf-00 for ; Sun, 19 Dec 2004 16:31:48 +0000 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtp (with TLS-1.0:RSA_ARCFOUR_SHA:16) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.34) id 1Cg3y9-000210-E8; Sun, 19 Dec 2004 10:31:42 -0600 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtp (with TLS-1.0:RSA_ARCFOUR_SHA:16) (No TLS peer certificate) (Exim 4.34) id 1Cg3y1-0002Vd-Ui; Sun, 19 Dec 2004 10:31:33 -0600 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.34) id 1Cg3y1-0000xq-Lr; Sun, 19 Dec 2004 10:31:33 -0600 Date: Sun, 19 Dec 2004 10:31:33 -0600 From: John Goerzen To: Einar Karttunen Subject: Re: [Debian-haskell] Old version of Cabal in Debian Message-ID: <20041219163133.GA3543@katherina.lan.complete.org> References: <87y8futwdh.fsf@yui.aoinet> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87y8futwdh.fsf@yui.aoinet> User-Agent: Mutt/1.5.6+20040907i Sender: John Goerzen X-Spam-Status: No (score 1.6): RCVD_IN_NJABL_DUL=1.58 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Sun, 19 Dec 2004 10:31:42 -0600 Cc: Debian Haskell ML X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 16:31:48 -0000 On Sun, Dec 19, 2004 at 12:28:42PM +0200, Einar Karttunen wrote: > The libghc6-cabal-dev package is quite old and makes it impossible > to It's 0.2, and the latest release is 0.2. Where's the "quite old" coming from? > properly build debs of Cabal packages depending on it. The simplest > way of just using a recent version of Cabal from darcs repository > fails as haskell-devscripts is not compatible with it. > (install --install-prefix => copy --copy-prefix issue) I will make haskell-devscripts compatible with whatever Cabal is in Debian. > Locally I can make things work with a non-debian version of Cabal and > a patched dh_haskell, but are there plans to updating these > packages? You should ask Isaac Jones about Cabal. He is the Debian maintainer and one of the upstream authors. -- John Goerzen Author, Foundations of Python Network Programming http://www.amazon.com/exec/obidos/tg/detail/-/1590593715 From isaac.jones@gmail.com Sun Dec 19 17:01:28 2004 Received: from rproxy.gmail.com ([64.233.170.205]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1Cg4Qy-0007SK-00 for ; Sun, 19 Dec 2004 17:01:28 +0000 Received: by rproxy.gmail.com with SMTP id q1so111780rnf for ; Sun, 19 Dec 2004 09:01:27 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=GLbC+k5JtsO/W7ElHtceAAjPJYwxJ1rRX2q3uomIyNqRGZCYahM4000+g2ZN6ter0j4B72GD+kkZNkdLmAEzvi6WiReMIhWUdOKO+EkarPnWyCGhqTsq+xGFqfSaXLEE/uSeuJ87mrWZu3gfK2k9uq4/LTcuMLqQPbyOsY16ka0= Received: by 10.38.208.29 with SMTP id f29mr354414rng; Sun, 19 Dec 2004 09:01:27 -0800 (PST) Received: by 10.38.150.20 with HTTP; Sun, 19 Dec 2004 09:01:27 -0800 (PST) Message-ID: Date: Sun, 19 Dec 2004 09:01:27 -0800 From: Isaac Jones To: Einar Karttunen Subject: Re: [Debian-haskell] Old version of Cabal in Debian In-Reply-To: <87y8futwdh.fsf@yui.aoinet> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <87y8futwdh.fsf@yui.aoinet> Cc: Debian Haskell ML X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Isaac Jones List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 17:01:29 -0000 Hi. I'm glad you're interested in Cabal... On Sun, 19 Dec 2004 12:28:42 +0200, Einar Karttunen wrote: > Hello > > The libghc6-cabal-dev package is quite old and makes it impossible to > properly build debs of Cabal packages depending on it. FWIW, the interface is still in flux, and I may unexpectedly break things with an upload; I'll always try to give a heads-up to this list, though. > The simplest > way of just using a recent version of Cabal from darcs repository > fails as haskell-devscripts is not compatible with it. > (install --install-prefix => copy --copy-prefix issue) What features do you need that aren't in 0.2? > Locally I can make things work with a non-debian version of Cabal and > a patched dh_haskell, but are there plans to updating these packages? We're going through some interface changes right now, for instance the install => copy change, and we're adding user function hooks and possibly changing "modules" to "hidden-modules"... Once these have settled down, then there will be a 0.3 release; we're probaby not far from a 1.0 release. BTW, Eventually the package will go away since it's now included in fptools, and will be distributed with GHC. peace, isaac From ganesh@earth.li Sun Dec 19 17:04:43 2004 Received: from ganesh (helo=localhost) by urchin.earth.li with local-esmtp (Exim 3.35 #1 (Debian)) id 1Cg4U7-0007mA-00 for ; Sun, 19 Dec 2004 17:04:43 +0000 Date: Sun, 19 Dec 2004 17:04:43 +0000 (GMT) From: Ganesh Sittampalam To: Debian Haskell ML Subject: Re: [Debian-haskell] Old version of Cabal in Debian In-Reply-To: Message-ID: X-No-Advert-Scanning: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Ganesh Sittampalam X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 17:04:43 -0000 On Sun, 19 Dec 2004, Isaac Jones wrote: > BTW, Eventually the package will go away since it's now included in > fptools, and will be distributed with GHC. It sounds like a bad message to send to force people to get GHC to get the independent build infrastructure tool. I guess if it was in a separate binary package it'd be ok. Cheers, Ganesh From ekarttun@cs.helsinki.fi Sun Dec 19 18:45:16 2004 Received: from smtp-4.hut.fi ([130.233.228.94]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1Cg63Q-00019E-00 for ; Sun, 19 Dec 2004 18:45:16 +0000 Received: from localhost (katosiko.hut.fi [130.233.228.115]) by smtp-4.hut.fi (8.12.10/8.12.10) with ESMTP id iBJIjDN8018196; Sun, 19 Dec 2004 20:45:13 +0200 Received: from smtp-4.hut.fi ([130.233.228.94]) by localhost (katosiko.hut.fi [130.233.228.115]) (amavisd-new, port 10024) with LMTP id 14392-01-6; Sun, 19 Dec 2004 20:45:13 +0200 (EET) Received: from yui.aoinet (jt10-48.tky.hut.fi [130.233.23.48]) by smtp-4.hut.fi (8.12.10/8.12.10) with ESMTP id iBJIj7it018117; Sun, 19 Dec 2004 20:45:07 +0200 To: Isaac Jones Subject: Re: [Debian-haskell] Old version of Cabal in Debian References: <87y8futwdh.fsf@yui.aoinet> From: Einar Karttunen Date: Sun, 19 Dec 2004 20:46:48 +0200 In-Reply-To: (Isaac Jones's message of "Sun, 19 Dec 2004 09:01:27 -0800") Message-ID: <87brcqt9bb.fsf@yui.aoinet> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on katosiko.hut.fi X-TKK-Virus-Scanned: by amavisd-new-2.1.2-hutcc at katosiko.hut.fi Cc: Debian Haskell ML X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Dec 2004 18:45:17 -0000 Isaac Jones writes: > What features do you need that aren't in 0.2? Extra-Lib-Dirs. > We're going through some interface changes right now, for instance the > install => copy change, and we're adding user function hooks and > possibly changing "modules" to "hidden-modules"... Once these have > settled down, then there will be a 0.3 release; we're probaby not far > From a 1.0 release. I can wait for this. - Einar Karttunen From debbugs@bugs.debian.org Fri Jan 28 16:11:24 2005 Received: from spohr.debian.org ([128.193.0.4]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CuYiR-0007kN-00 for ; Fri, 28 Jan 2005 16:11:24 +0000 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1CuYaV-0000nU-00; Fri, 28 Jan 2005 08:03:11 -0800 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, Resent-Date: Fri, 28 Jan 2005 16:03:07 UTC Resent-Message-ID: X-Debian-PR-Message: report 292653 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.110692725428964 (code B ref -1); Fri, 28 Jan 2005 16:03:07 UTC Received: (at submit) by bugs.debian.org; 28 Jan 2005 15:47:34 +0000 Received: from glockenspiel.complete.org [69.10.152.57] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CuYLN-0007W9-00; Fri, 28 Jan 2005 07:47:33 -0800 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtp (with TLS-1.0:RSA_ARCFOUR_SHA:16) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.34) id 1CuYLM-0005Ok-OZ; Fri, 28 Jan 2005 09:47:34 -0600 Received: from jgoerzen by erwin.lan.complete.org with local (Exim 4.34) id 1CuYKy-0000Uv-2J; Fri, 28 Jan 2005 09:47:08 -0600 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 3.5 Date: Fri, 28 Jan 2005 09:47:07 -0600 Message-Id: X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Fri, 28 Jan 2005 09:47:34 -0600 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#292653: ITP: lhs2tex -- Preprocessor to generate LaTeX code from literate Haskell sources X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 292653@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jan 2005 16:11:24 -0000 Package: wnpp Severity: wishlist * Package name : lhs2tex Version : 1.9 Upstream Author : Ralf Hinze ralf@informatik.uni-bonn.de Andres Loeh lhs2TeX@andres-loeh.de * URL : http://www.cs.uu.nl/~andres/lhs2tex/ * License : GPL Description : Preprocessor to generate LaTeX code from literate Haskell sources lhs2TeX includes the following features: * Different styles to process your source file: for instance, "tt" style uses a monospaced font for the code while still allowing you to highlight keywords etc, whereas "poly" style uses proportional fonts for identifiers, handles indentation nicely, is able to replace binary operators by mathematical symbols and take care of complex horizontal alignments. * Formatting directives, which let you customize the way certain tokens in the source code should appear in the processed output. * A liberal parser that can handle most of the language extensions; you don't have to restrict yourself to Haskell 98. * Preprocessor-style conditionals that allow you to generate different versions of a document from a single source file (for instance, a paper and a presentation). * Active documents: you can use Haskell to generate parts of the document (useful for papers on Haskell). * A manual explaining all the important aspects of lhs2TeX. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: alpha Kernel: Linux 2.6.9-vs1.9.3 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From shaleh@speakeasy.net Sat Jan 29 03:37:30 2005 Received: from mail24.sea5.speakeasy.net ([69.17.117.26]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CujQQ-0000kt-00 for ; Sat, 29 Jan 2005 03:37:30 +0000 Received: (qmail 4463 invoked from network); 29 Jan 2005 03:37:27 -0000 Received: from dsl017-044-048.sfo4.dsl.speakeasy.net (HELO [10.67.67.102]) ([69.17.44.48]) (envelope-sender ) by mail24.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 29 Jan 2005 03:37:27 -0000 Message-ID: <41FB04EB.7040202@speakeasy.net> Date: Fri, 28 Jan 2005 19:37:15 -0800 From: Sean Perry User-Agent: Debian Thunderbird 1.0 (X11/20050116) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Debian Haskell ML Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sat, 29 Jan 2005 12:22:34 +0000 Subject: [Debian-haskell] help with ghc hunit package X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2005 03:37:30 -0000 I installed libghc6-hunit-dev and tried to use hunit. However ghc tells me it can not find it when I do 'import HUnit' like the docs says. Package {name = "HUnit", auto = False, import_dirs = ["/usr/lib/haskell-packages/ghc6/lib/HUnit-1.0"], source_dirs = [], library_dirs = ["/usr/lib/haskell-packages/ghc6/lib/HUnit-1.0"], hs_libraries = ["HSHUnit-1.0"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["haskell-src"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Failed to load interface for `HUnit': Could not find interface file for `HUnit' locations searched: HUnit.hi HUnit.hi-boot-6 HUnit.hi-boot /usr/lib/ghc-6.2.2/imports/HUnit.hi What am I missing? I can clearly see HUnit.hi in the packages directory mentioned above. From ganesh@earth.li Sat Jan 29 12:27:11 2005 Received: from ganesh (helo=localhost) by urchin.earth.li with local-esmtp (Exim 3.35 #1 (Debian)) id 1Curh1-0001Ma-00; Sat, 29 Jan 2005 12:27:11 +0000 Date: Sat, 29 Jan 2005 12:27:11 +0000 (GMT) From: Ganesh Sittampalam To: Sean Perry Subject: Re: [Debian-haskell] help with ghc hunit package In-Reply-To: <41FB04EB.7040202@speakeasy.net> Message-ID: X-No-Advert-Scanning: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Ganesh Sittampalam Cc: Debian Haskell ML X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2005 12:27:13 -0000 On Fri, 28 Jan 2005, Sean Perry wrote: > I installed libghc6-hunit-dev and tried to use hunit. However ghc tells > me it can not find it when I do 'import HUnit' like the docs says. Did you pass ghc the option '-package HUnit' ? Cheers, Ganesh From jgoerzen@complete.org Sat Jan 29 15:09:38 2005 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CuuEE-0007l3-00 for ; Sat, 29 Jan 2005 15:09:38 +0000 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtp (with TLS-1.0:RSA_ARCFOUR_SHA:16) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.34) id 1CuuE3-00042C-IB; Sat, 29 Jan 2005 09:09:31 -0600 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtp (with TLS-1.0:RSA_ARCFOUR_SHA:16) (No TLS peer certificate) (Exim 4.34) id 1CuuDe-0001sF-JD; Sat, 29 Jan 2005 09:09:02 -0600 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.34) id 1CuuDo-0006i8-Bn; Sat, 29 Jan 2005 09:09:12 -0600 Date: Sat, 29 Jan 2005 09:09:12 -0600 From: John Goerzen To: Sean Perry Subject: Re: [Debian-haskell] help with ghc hunit package Message-ID: <20050129150912.GA25782@katherina.lan.complete.org> References: <41FB04EB.7040202@speakeasy.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41FB04EB.7040202@speakeasy.net> User-Agent: Mutt/1.5.6+20040907i X-Spam-Status: No (score 0.0) X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Sat, 29 Jan 2005 09:09:31 -0600 Cc: Debian Haskell ML X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2005 15:09:39 -0000 On Fri, Jan 28, 2005 at 07:37:15PM -0800, Sean Perry wrote: > I installed libghc6-hunit-dev and tried to use hunit. However ghc tells > me it can not find it when I do 'import HUnit' like the docs says. You missed this step from /usr/share/doc/libghc6-hunit-dev/README.Debian: hunit for Debian ---------------- Just add -package HUnit to your ghc command line when compiling. -- John -- John Goerzen Author, Foundations of Python Network Programming http://www.amazon.com/exec/obidos/tg/detail/-/1590593715 From debbugs@bugs.debian.org Fri Feb 04 01:53:40 2005 Received: from spohr.debian.org ([128.193.0.4]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1CwsfD-0000sz-00 for ; Fri, 04 Feb 2005 01:53:39 +0000 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1CwsZn-0006UB-00; Thu, 03 Feb 2005 17:48:03 -0800 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , john goerzen Resent-Date: Fri, 04 Feb 2005 01:48:02 UTC Resent-Message-ID: X-Debian-PR-Message: report 293510 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.110748103217850 (code B ref -1); Fri, 04 Feb 2005 01:48:02 UTC Received: (at submit) by bugs.debian.org; 4 Feb 2005 01:37:12 +0000 Received: from glockenspiel.complete.org [69.10.152.57] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CwsPI-0004cu-00; Thu, 03 Feb 2005 17:37:12 -0800 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtp (with TLS-1.0:RSA_ARCFOUR_SHA:16) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.34) id 1CwsPB-00015b-K4; Thu, 03 Feb 2005 19:37:13 -0600 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtp (with TLS-1.0:RSA_AES_128_CBC_SHA:16) (No TLS peer certificate) (Exim 4.34) id 1CwsOk-0002Hy-25; Thu, 03 Feb 2005 19:36:38 -0600 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.44) id 1CwsOu-0008V6-VW; Thu, 03 Feb 2005 19:36:48 -0600 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 3.7.1 Date: Thu, 03 Feb 2005 19:36:48 -0600 Message-Id: X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Thu, 03 Feb 2005 19:37:13 -0600 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#293510: ITP: missingpy -- Python interface and libraries for Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 293510@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 01:53:40 -0000 Package: wnpp Severity: wishlist Owner: John Goerzen * Package name : missingpy Version : 0.1.0 Upstream Author : John Goerzen * URL : Not yet * License : GPL Description : Python interface and libraries for Haskell MissingPy is two things: . A Haskell binding for many C and Python libraries for tasks such as data compression, databases, etc. This can be found in the MissingPy module tree. . Also, it's a low-level Haskell binding to the Python interpreter to enable development of hybrid applications that use both environments. This can be found in the Python module tree. The Haskell bindings above use this environment. . MissingPy permits you to call Python code from Haskell. It does NOT permit you to call Haskell code from Python. . MissingPy is the companion to my MissingH library, and integrates with it. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.9 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From ganesh@earth.li Fri Feb 04 09:21:33 2005 Received: from ganesh (helo=localhost) by urchin.earth.li with local-esmtp (Exim 3.35 #1 (Debian)) id 1Cwzee-0008An-00 for ; Fri, 04 Feb 2005 09:21:32 +0000 Date: Fri, 4 Feb 2005 09:21:32 +0000 (GMT) From: Ganesh Sittampalam To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Bug#293510: ITP: missingpy -- Python interface and libraries for Haskell In-Reply-To: Message-ID: X-No-Advert-Scanning: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Ganesh Sittampalam X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 09:21:33 -0000 On Thu, 3 Feb 2005, John Goerzen wrote: > A Haskell binding for many C and Python libraries for tasks such as > data compression, databases, etc. This can be found in the > MissingPy module tree. > . > Also, it's a low-level Haskell binding to the Python interpreter to > enable development of hybrid applications that use both > environments. This can be found in the Python module tree. The > Haskell bindings above use this environment. Will these be in two separate binary packages? Cheers, Ganesh From jgoerzen@excelhustler.com Fri Feb 04 14:13:31 2005 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1Cx4DD-0007oI-00 for ; Fri, 04 Feb 2005 14:13:31 +0000 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 11C031291CD; Fri, 4 Feb 2005 08:13:30 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id DE1F41291C3; Fri, 4 Feb 2005 08:13:29 -0600 (CST) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 32128-08; Fri, 4 Feb 2005 08:13:28 -0600 (CST) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id D42AB1291C2; Fri, 4 Feb 2005 08:13:27 -0600 (CST) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id CF35F2F00B; Fri, 4 Feb 2005 08:13:27 -0600 (CST) Date: Fri, 4 Feb 2005 08:13:27 -0600 From: John Goerzen To: Ganesh Sittampalam Subject: Re: [Debian-haskell] Bug#293510: ITP: missingpy -- Python interface and libraries for Haskell Message-ID: <20050204141327.GA29697@excelhustler.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6+20040907i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 14:13:31 -0000 On Fri, Feb 04, 2005 at 09:21:32AM +0000, Ganesh Sittampalam wrote: > > A Haskell binding for many C and Python libraries for tasks such as > > data compression, databases, etc. This can be found in the > > MissingPy module tree. > > . > > Also, it's a low-level Haskell binding to the Python interpreter to > > enable development of hybrid applications that use both > > environments. This can be found in the Python module tree. The > > Haskell bindings above use this environment. > > Will these be in two separate binary packages? No. They are designed to work together. The first part requires the second part, but the second part can run without the first. MissingPy is actually very small. The GZip binding, for instance, is about 10 lines of code. You can see an API reference at http://quux.org/devel/missingpy. I've now made the release to Debian also. In any case, it won't hurt the programs you build to have MissingPy present in a dev package; Haskell won't link code that is never used. -- John From ganesh@earth.li Fri Feb 04 14:27:19 2005 Received: from ganesh (helo=localhost) by urchin.earth.li with local-esmtp (Exim 3.35 #1 (Debian)) id 1Cx4QZ-0000Id-00; Fri, 04 Feb 2005 14:27:19 +0000 Date: Fri, 4 Feb 2005 14:27:19 +0000 (GMT) From: Ganesh Sittampalam To: John Goerzen Subject: Re: [Debian-haskell] Bug#293510: ITP: missingpy -- Python interface and libraries for Haskell In-Reply-To: <20050204141327.GA29697@excelhustler.com> Message-ID: X-No-Advert-Scanning: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Ganesh Sittampalam Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 14:27:20 -0000 On Fri, 4 Feb 2005, John Goerzen wrote: > In any case, it won't hurt the programs you build to have MissingPy > present in a dev package; Haskell won't link code that is never used. However, ligch6-missingpy-dev is a rather confusing name if all you wanted was the Haskell-Python binding. Ganesh From jgoerzen@excelhustler.com Fri Feb 04 14:31:59 2005 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1Cx4V5-0000ZQ-00 for ; Fri, 04 Feb 2005 14:31:59 +0000 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id B092CB00D1; Fri, 4 Feb 2005 08:31:58 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 74871B00D0; Fri, 4 Feb 2005 08:31:58 -0600 (CST) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 02019-03; Fri, 4 Feb 2005 08:31:56 -0600 (CST) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 9E5E1B00CE; Fri, 4 Feb 2005 08:31:56 -0600 (CST) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 9973C2F00B; Fri, 4 Feb 2005 08:31:56 -0600 (CST) Date: Fri, 4 Feb 2005 08:31:56 -0600 From: John Goerzen To: Ganesh Sittampalam Subject: Re: [Debian-haskell] Bug#293510: ITP: missingpy -- Python interface and libraries for Haskell Message-ID: <20050204143156.GA30442@excelhustler.com> References: <20050204141327.GA29697@excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6+20040907i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 14:32:00 -0000 On Fri, Feb 04, 2005 at 02:27:19PM +0000, Ganesh Sittampalam wrote: > On Fri, 4 Feb 2005, John Goerzen wrote: > > > In any case, it won't hurt the programs you build to have MissingPy > > present in a dev package; Haskell won't link code that is never used. > > However, ligch6-missingpy-dev is a rather confusing name if all you wanted > was the Haskell-Python binding. Hmm. I suppose, but that's what I'm calling it upstream, so I guess we're stuck unless you have a better suggestion :-) > > Ganesh > > From ganesh@earth.li Fri Feb 04 14:35:30 2005 Received: from ganesh (helo=localhost) by urchin.earth.li with local-esmtp (Exim 3.35 #1 (Debian)) id 1Cx4YU-0000mz-00; Fri, 04 Feb 2005 14:35:30 +0000 Date: Fri, 4 Feb 2005 14:35:30 +0000 (GMT) From: Ganesh Sittampalam To: John Goerzen Subject: Re: [Debian-haskell] Bug#293510: ITP: missingpy -- Python interface and libraries for Haskell In-Reply-To: <20050204143156.GA30442@excelhustler.com> Message-ID: X-No-Advert-Scanning: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Ganesh Sittampalam Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Feb 2005 14:35:31 -0000 On Fri, 4 Feb 2005, John Goerzen wrote: > On Fri, Feb 04, 2005 at 02:27:19PM +0000, Ganesh Sittampalam wrote: > > On Fri, 4 Feb 2005, John Goerzen wrote: > > > > > In any case, it won't hurt the programs you build to have MissingPy > > > present in a dev package; Haskell won't link code that is never used. > > > > However, ligch6-missingpy-dev is a rather confusing name if all you wanted > > was the Haskell-Python binding. > > Hmm. I suppose, but that's what I'm calling it upstream, so I guess > we're stuck unless you have a better suggestion :-) I would suggest that it be split it into two binary packages for Debian, one of which can be called libghc6-python-dev or similar. Ganesh From debbugs@bugs.debian.org Fri Feb 11 19:55:04 2005 Received: from spohr.debian.org ([128.193.0.4]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1Czgsa-0000Ed-00 for ; Fri, 11 Feb 2005 19:55:04 +0000 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1Czglw-0005DP-00; Fri, 11 Feb 2005 11:48:12 -0800 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, Resent-Date: Fri, 11 Feb 2005 19:48:09 UTC Resent-Message-ID: X-Debian-PR-Message: report 294818 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.110815093218365 (code B ref -1); Fri, 11 Feb 2005 19:48:09 UTC Received: (at submit) by bugs.debian.org; 11 Feb 2005 19:42:12 +0000 Received: from glockenspiel.complete.org [69.10.152.57] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1Czgg8-0004lr-00; Fri, 11 Feb 2005 11:42:12 -0800 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtp (with TLS-1.0:RSA_ARCFOUR_SHA:16) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.34) id 1Czgfx-0007PO-Fw; Fri, 11 Feb 2005 13:42:14 -0600 Received: from jgoerzen by erwin.lan.complete.org with local (Exim 4.34) id 1CzgfW-0008Qz-VG; Fri, 11 Feb 2005 13:41:34 -0600 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 3.5 Date: Fri, 11 Feb 2005 13:41:34 -0600 Message-Id: X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Fri, 11 Feb 2005 13:42:14 -0600 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#294818: ITP: haskelldb -- Haskell library for expressing database queries and operations X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 294818@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Feb 2005 19:55:05 -0000 Package: wnpp Severity: wishlist * Package name : haskelldb Version : 0.9 + cvs Upstream Author : Daan Leijen and the HaskellDB development team * URL : haskelldb.sf.net * License : 3BSD Description : Haskell library for expressing database queries and operations HaskellDB is a Haskell library for expressing database queries and operations in a type safe and declarative way. HaskellDB compiles a relational algebra-like syntax into SQL, submits the operations to the database for processing, and returns the results as ordinary Haskell values. . HaskellDB is written entirely in Haskell. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: alpha Kernel: Linux 2.6.9-vs1.9.3 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From ian@matrix.chaos.earth.li Mon Mar 07 01:35:40 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1D879o-0007wj-00 for ; Mon, 07 Mar 2005 01:35:40 +0000 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1D879n-000119-00 for ; Mon, 07 Mar 2005 01:35:39 +0000 Date: Mon, 7 Mar 2005 01:35:39 +0000 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20050307013539.GA3901@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6+20040907i Sender: Ian Lynagh Subject: [Debian-haskell] ghc 6.4 prerelease unstable debs X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2005 01:35:41 -0000 Hi all, You can now get i386 unstable GHC 6.4 prerelease debs from Haskell Unsafe. For details on Haskell Unsafe, please see http://haskell-unsafe.alioth.debian.org/haskell-unsafe.html Thanks Ian From simon@guests.plus.com Thu Mar 10 19:38:24 2005 Received: from ptb-relay03.plus.net ([212.159.14.214]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1D9TUG-0005E2-00 for ; Thu, 10 Mar 2005 19:38:24 +0000 Received: from [81.174.188.143] (helo=localhost) by ptb-relay03.plus.net with esmtp (Exim) id 1D9TUF-0008Ta-CF for debian-haskell@lists.urchin.earth.li; Thu, 10 Mar 2005 19:38:23 +0000 Received: from localhost.guests.plus.com (localhost [127.0.0.1]) by localhost (Postfix) with ESMTP id C86F949C4E for ; Thu, 10 Mar 2005 19:38:38 +0000 (GMT) Date: Thu, 10 Mar 2005 19:38:38 +0000 Message-ID: <86hdjjthoh.wl@localhost.guests.plus.com> From: Simon Guest To: debian-haskell@lists.urchin.earth.li User-Agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Subject: [Debian-haskell] Local libraries for hugs? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Mar 2005 19:38:24 -0000 Hi, I want to install a library (FMP, Functional Metapost, IIRC), for hugs. The hugs README.Debian mentions + Haskell source files for locally installed public extension modules should be installed in /usr/local/share/hugs98/extensions . Binary shared objects included in extension modules should be installed in /usr/local/lib/hugs98/extensions and symlinked from there to /usr/local/share/hugs98/extensions . However, I don't quite see that what I have is an extension module. It's just a library that I want the user to be able to import by doing, for instance, import FMP. So where should I put it so that it's visible to local users without having to play games with HUGSFLAGS and -P ? Any suggestions? cheers, Simon From ian@matrix.chaos.earth.li Mon Mar 14 21:54:22 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DAxW2-00006M-00 for ; Mon, 14 Mar 2005 21:54:22 +0000 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DAxW0-0005c9-00; Mon, 14 Mar 2005 21:54:20 +0000 Date: Mon, 14 Mar 2005 21:54:20 +0000 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20050314215420.GA19939@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6+20040907i Sender: Ian Lynagh Subject: [Debian-haskell] ghc, nhc and sarge X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Mar 2005 21:54:23 -0000 Hi all, There is now a ghc 6.4-1 in Debian experimental (should be functionally equivalent to the Haskell Unsafe one except with a few more things in /usr/bin, most notably runhaskell). I'm told we'd need to have all packages for all arches in unstable by 2 weeks time in order to get ghc 6.4 in sarge. I'm not sure this we're going to manage this, but I guess we may as well press on regardless. Reports, both good and bad, on whether ghc 6.4 successfully compiles Haskell packages in Debian (and whether the results actually work) would be useful in this. Also useful would be similar reports for non-trivial programs and libraries not (especially those not /yet/) in Debian and an indication of how important people think having 6.4 in sarge is. (Isaac, John, IIRC you are the guys who have worked on cabal / autodebianising cabal packages, so I'm particularly interested in your answers to the following) Should I split/rename ghc6-hopengl into libghc6-OpenGL-dev and libghc6-GLUT-dev? Or should I leave those names for a separate package to use later? And if the latter, should ghc6-hopengl "Provide: libghc6-OpenGL-dev, libghc6-GLUT-dev"? Should the ghc6 package provide libghc6-$foo-dev for each of the following?: rts, base, haskell98, template-haskell, unix, Cabal, parsec, haskell-src, network, QuickCheck, HUnit, mtl, fgl, X11, HGL, stm, readline, (lang), (concurrent), (posix), (util), (data), (text), (net), (hssource) (are the ones in parentheses deprecated? (from ghc-pkg -l output)) My opinion is I shouldn't do the split+rename, but should provide everything not in parentheses (although I'm not sure about rts). At some point we're also going to have to decide whether profiling libraries go in the same package or in a -prof package. Does cabal make it easy to make profiling libraries, BTW? While I'm here, if anyone's interested in working on the nhc98 bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283024&repeatmerged=no then that would be great; I'm afraid I don't have the time to take on such development ATM :-( Thanks Ian From jgoerzen@excelhustler.com Tue Mar 15 20:49:02 2005 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DBIyL-0007Tb-00 for ; Tue, 15 Mar 2005 20:49:02 +0000 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id B3FAC843A4; Tue, 15 Mar 2005 14:49:00 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 842CF86346; Tue, 15 Mar 2005 14:49:00 -0600 (CST) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 08667-04; Tue, 15 Mar 2005 14:48:58 -0600 (CST) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 184D486342; Tue, 15 Mar 2005 14:48:58 -0600 (CST) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 16B85D02E; Tue, 15 Mar 2005 14:48:57 -0600 (CST) Date: Tue, 15 Mar 2005 14:48:57 -0600 From: John Goerzen To: Ian Lynagh Subject: Re: [Debian-haskell] ghc, nhc and sarge Message-ID: <20050315204857.GA2340@excelhustler.com> References: <20050314215420.GA19939@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050314215420.GA19939@matrix.chaos.earth.li> User-Agent: Mutt/1.5.6+20040907i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Mar 2005 20:49:03 -0000 On Mon, Mar 14, 2005 at 09:54:20PM +0000, Ian Lynagh wrote: > Reports, both good and bad, on whether ghc 6.4 successfully compiles > Haskell packages in Debian (and whether the results actually work) would > be useful in this. > > Also useful would be similar reports for non-trivial programs and > libraries not (especially those not /yet/) in Debian and an indication > of how important people think having 6.4 in sarge is. I was going to say that it's not all that important. I suppose that remains true. However, I think it is critical that it go into sid ASAP, and then it can fall into sarge if it works. However, the new hugs is in sid now, and I have seen some incompatibilities between existing code and hugs. It will be a nightmare to maintain source packages intended to be built with both hugs and ghc, and make them usable with both the new hugs and ghc 6.2. So I for one would welcome ghc 6.4 in sid ASAP. > Should I split/rename ghc6-hopengl into libghc6-OpenGL-dev and > libghc6-GLUT-dev? Or should I leave those names for a separate package > to use later? And if the latter, should ghc6-hopengl > "Provide: libghc6-OpenGL-dev, libghc6-GLUT-dev"? I have no strong opinion on that, and in any case, you may want to wait with that until post-sarge anyway. I just used that naming scheme because it was the one suggested in the draft haskell policy. > Should the ghc6 package provide libghc6-$foo-dev for each of the > following?: > rts, base, haskell98, template-haskell, unix, Cabal, parsec, > haskell-src, network, QuickCheck, HUnit, mtl, fgl, X11, HGL, stm, > readline, (lang), (concurrent), (posix), (util), (data), (text), > (net), (hssource) > (are the ones in parentheses deprecated? (from ghc-pkg -l output)) I would say there is no need to do that, since we can just depend on ghc and get the right thing, like we do now. The exception may be Cabal, but I don't know enough about what's going on to have a useful opinion. Isaac? > My opinion is I shouldn't do the split+rename, but should provide > everything not in parentheses (although I'm not sure about rts). I don't think you really need to. A Provide is only useful if there are several ways to satisfy a dependency, which there really aren't here. > At some point we're also going to have to decide whether profiling > libraries go in the same package or in a -prof package. Does cabal make > it easy to make profiling libraries, BTW? Another one for Isaac -- John From ian@matrix.chaos.earth.li Tue Mar 15 21:24:21 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DBJWX-0002r6-00 for ; Tue, 15 Mar 2005 21:24:21 +0000 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DBJWL-0001v8-00; Tue, 15 Mar 2005 21:24:09 +0000 Date: Tue, 15 Mar 2005 21:24:09 +0000 From: Ian Lynagh To: John Goerzen Subject: Re: [Debian-haskell] ghc, nhc and sarge Message-ID: <20050315212409.GA7253@matrix.chaos.earth.li> References: <20050314215420.GA19939@matrix.chaos.earth.li> <20050315204857.GA2340@excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050315204857.GA2340@excelhustler.com> User-Agent: Mutt/1.5.6+20040907i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Mar 2005 21:24:22 -0000 On Tue, Mar 15, 2005 at 02:48:57PM -0600, John Goerzen wrote: > > However, the new hugs is in sid now, and I have seen some > incompatibilities between existing code and hugs. > > It will be a nightmare to maintain source packages intended to be built > with both hugs and ghc, and make them usable with both the new hugs and > ghc 6.2. So I for one would welcome ghc 6.4 in sid ASAP. Isaac, are there other advantages to having the new hugs in sarge without the new ghc/nhc98 that outweigh this problems, or should we file a dummy RC bug to keep it out of sarge until ghc 6.4 and nhc98 1.18 are ready to go in? > > Should the ghc6 package provide libghc6-$foo-dev for each of the > > following?: > > rts, base, haskell98, template-haskell, unix, Cabal, parsec, > > haskell-src, network, QuickCheck, HUnit, mtl, fgl, X11, HGL, stm, > > readline, (lang), (concurrent), (posix), (util), (data), (text), > > (net), (hssource) > > (are the ones in parentheses deprecated? (from ghc-pkg -l output)) > > I would say there is no need to do that, since we can just depend on ghc > and get the right thing, like we do now. But shouldn't the tool to make debs from cabal packages automatically build-dep on things the cabal package says it needs? Doing the above would mean we don't need to special case it for that list. > > My opinion is I shouldn't do the split+rename, but should provide > > everything not in parentheses (although I'm not sure about rts). > > I don't think you really need to. A Provide is only useful if there are > several ways to satisfy a dependency, which there really aren't here. This would also mean things would keep on working if (in at least one case, when) bits get split out from ghc6 into their own package. Thanks Ian From jgoerzen@excelhustler.com Tue Mar 15 21:30:53 2005 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DBJcr-0003ZR-00 for ; Tue, 15 Mar 2005 21:30:53 +0000 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id BCA15B4C35; Tue, 15 Mar 2005 15:30:52 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 94E68B4C36; Tue, 15 Mar 2005 15:30:52 -0600 (CST) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 13313-03; Tue, 15 Mar 2005 15:30:50 -0600 (CST) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 9F50BB4C34; Tue, 15 Mar 2005 15:30:50 -0600 (CST) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 9DC8FD02E; Tue, 15 Mar 2005 15:30:49 -0600 (CST) Date: Tue, 15 Mar 2005 15:30:49 -0600 From: John Goerzen To: Ian Lynagh Subject: Re: [Debian-haskell] ghc, nhc and sarge Message-ID: <20050315213049.GA3275@excelhustler.com> References: <20050314215420.GA19939@matrix.chaos.earth.li> <20050315204857.GA2340@excelhustler.com> <20050315212409.GA7253@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050315212409.GA7253@matrix.chaos.earth.li> User-Agent: Mutt/1.5.6+20040907i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Mar 2005 21:30:54 -0000 On Tue, Mar 15, 2005 at 09:24:09PM +0000, Ian Lynagh wrote: > > I would say there is no need to do that, since we can just depend on ghc > > and get the right thing, like we do now. > > But shouldn't the tool to make debs from cabal packages automatically > build-dep on things the cabal package says it needs? Doing the above > would mean we don't need to special case it for that list. Well, my tool doesn't automatically build-dep on anything; the user still has to craft debian/control like usual. No idea if anyone else has a tool... > > I don't think you really need to. A Provide is only useful if there are > > several ways to satisfy a dependency, which there really aren't here. > > This would also mean things would keep on working if (in at least one > case, when) bits get split out from ghc6 into their own package. Assuming people build-dep on the provided packages now, but really, I'm not sure that there's any call to split most of those out. I could see a ghc and a ghc-nox, I guess. -- John From ganesh@earth.li Tue Mar 15 21:42:22 2005 Received: from ganesh (helo=localhost) by urchin.earth.li with local-esmtp (Exim 3.35 #1 (Debian)) id 1DBJny-0004oV-00; Tue, 15 Mar 2005 21:42:22 +0000 Date: Tue, 15 Mar 2005 21:42:22 +0000 (GMT) From: Ganesh Sittampalam To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] ghc, nhc and sarge In-Reply-To: <20050315213049.GA3275@excelhustler.com> Message-ID: X-No-Advert-Scanning: yes MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Ganesh Sittampalam Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Mar 2005 21:42:23 -0000 On Tue, 15 Mar 2005, John Goerzen wrote: > > But shouldn't the tool to make debs from cabal packages automatically > > build-dep on things the cabal package says it needs? Doing the above > > would mean we don't need to special case it for that list. > > Well, my tool doesn't automatically build-dep on anything; the user > still has to craft debian/control like usual. No idea if anyone else > has a tool... One could imagine an improved or alternate tool being constructed in future, though. Doing this now will make life easier in future if such a thing emerges. > > > I don't think you really need to. A Provide is only useful if there are > > > several ways to satisfy a dependency, which there really aren't here. > > > > This would also mean things would keep on working if (in at least one > > case, when) bits get split out from ghc6 into their own package. > > Assuming people build-dep on the provided packages now, but really, I'm > not sure that there's any call to split most of those out. I could see > a ghc and a ghc-nox, I guess. I would be in favour of adding the provides now so that the flexibility to split things out in future is there. Cheers, Ganesh From ian@matrix.chaos.earth.li Thu Mar 17 04:08:10 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DBmIs-0001Bb-00 for ; Thu, 17 Mar 2005 04:08:10 +0000 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DBmIj-0007AP-00; Thu, 17 Mar 2005 04:08:01 +0000 Date: Thu, 17 Mar 2005 04:08:01 +0000 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] ghc, nhc and sarge Message-ID: <20050317040801.GA27478@matrix.chaos.earth.li> References: <20050314215420.GA19939@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050314215420.GA19939@matrix.chaos.earth.li> User-Agent: Mutt/1.5.6+20040907i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Mar 2005 04:08:11 -0000 On Mon, Mar 14, 2005 at 09:54:20PM +0000, Ian Lynagh wrote: > > "Provide: libghc6-OpenGL-dev, libghc6-GLUT-dev"? (oops, should be lowercased) > Should the ghc6 package provide libghc6-$foo-dev for each of the > following?: > rts, base, haskell98, template-haskell, unix, Cabal, parsec, > haskell-src, network, QuickCheck, HUnit, mtl, fgl, X11, HGL, stm, > readline, (lang), (concurrent), (posix), (util), (data), (text), > (net), (hssource) The conclusion, partly from IRC, was (tell me if I've got anything wrong): * No package renames/splits need to be done. * The parenthesised packages are "hidden", but correspond to the deprecated hslibs packages so shouldn't be provided. * The others should be provided. Thus hugs and nhc98 should also be providing lib{hugs,nhc98}-$foo-dev for any packages they ship with. Something I've just thought of - I'm not sure if hugs and nhc98 provide all the modules ghc does for each package they have. If this is the case then I'm not sure what a good solution is. > At some point we're also going to have to decide whether profiling > libraries go in the same package or in a -prof package. I think we need to allow for profiling modules to be split off, or ghc6-prof will need to be merged back into ghc6. So barring objections I'll provide libghc6-$foo-prof appropriately and update policy accordingly. If we decide to drop these names in the future then no harm is done by removing them later. Thanks Ian From isaac.jones@gmail.com Mon Mar 28 07:53:25 2005 Received: from rproxy.gmail.com ([64.233.170.199]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DFo7p-0003ZF-00 for ; Mon, 28 Mar 2005 07:53:25 +0100 Received: by rproxy.gmail.com with SMTP id c51so1262340rne for ; Sun, 27 Mar 2005 22:53:22 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding; b=beyfJIka4Xzcq1/ooABJuq6Vw7Zph7rEKzzVhFgMbDDxYo+KOvKFrqFOs6EBbsgHexa6hjsqO3JN+VFnn9sKjbiyGaLiXm9UkobB/cxY2SvAerF0U1hSHUYfx4n1McEStPaaXkXd3TvVIizi1H56CLNdsy3UIvsKuwd4eyOo9wE= Received: by 10.38.75.67 with SMTP id x67mr2159254rna; Sun, 27 Mar 2005 22:53:22 -0800 (PST) Received: by 10.38.150.38 with HTTP; Sun, 27 Mar 2005 22:53:22 -0800 (PST) Message-ID: Date: Sun, 27 Mar 2005 22:53:22 -0800 From: Isaac Jones To: debian-haskell@lists.urchin.earth.li Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: [Debian-haskell] GHC sarge strategy? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Isaac Jones List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 06:53:26 -0000 Heya. Sorry if this was answered in the other thread, but what's your basic strategy with getting the new GHC into sarge and sid? I figure at least it could go into sid with an RC don't-move-to-sarge bug. At least then Hugs and GHC in sid would match up without the danger of a bad ghc going into sarge. Does it make sense for anything that depends on cabal (like haskell-devscripts) to depend on cabal OR ghc 6.4, even though 6.4 isn't in debian yet? It would make my life eaiser :) peace, isaac From ian@matrix.chaos.earth.li Mon Mar 28 10:49:22 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DFqs6-0005Kq-00 for ; Mon, 28 Mar 2005 10:49:22 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DFqs0-0002OP-00; Mon, 28 Mar 2005 10:49:16 +0100 Date: Mon, 28 Mar 2005 10:49:15 +0100 From: Ian Lynagh To: Isaac Jones Subject: Re: [Debian-haskell] GHC sarge strategy? Message-ID: <20050328094915.GA9109@matrix.chaos.earth.li> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6+20040907i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 09:49:23 -0000 On Sun, Mar 27, 2005 at 10:53:22PM -0800, Isaac Jones wrote: > Heya. Sorry if this was answered in the other thread, but what's your > basic strategy with getting the new GHC into sarge and sid? I plan to not get it into sarge, and thus won't put it into sid until sarge releases (or becomes disconnected from unstable) so uploads destined for sarge can go through unstable rather than testing-proposed-updates. > Does it make sense for anything that depends on cabal (like > haskell-devscripts) to depend on cabal OR ghc 6.4, even though 6.4 > isn't in debian yet? It would make my life eaiser :) ghc 6.4-2 in experimental provides libghc6-cabal-dev; unfortunately we don't have versioned provides yet, so we can't do the (>= 0.4) that way. If you want that you'll have to use alternatives. Thanks Ian From jgoerzen@excelhustler.com Mon Mar 28 15:35:24 2005 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DFvKt-0000VN-00 for ; Mon, 28 Mar 2005 15:35:23 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 6E978FA6DD; Mon, 28 Mar 2005 08:35:20 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 45BE4FA6DC; Mon, 28 Mar 2005 08:35:20 -0600 (CST) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 19685-06; Mon, 28 Mar 2005 08:35:18 -0600 (CST) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 53C5FFA6D1; Mon, 28 Mar 2005 08:35:18 -0600 (CST) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 027095004; Mon, 28 Mar 2005 08:35:16 -0600 (CST) Date: Mon, 28 Mar 2005 08:35:16 -0600 From: John Goerzen To: Ian Lynagh Subject: Re: [Debian-haskell] GHC sarge strategy? Message-ID: <20050328143516.GB26939@excelhustler.com> References: <20050328094915.GA9109@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050328094915.GA9109@matrix.chaos.earth.li> User-Agent: Mutt/1.5.6+20040907i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 14:35:24 -0000 On Mon, Mar 28, 2005 at 10:49:15AM +0100, Ian Lynagh wrote: > On Sun, Mar 27, 2005 at 10:53:22PM -0800, Isaac Jones wrote: > > Heya. Sorry if this was answered in the other thread, but what's your > > basic strategy with getting the new GHC into sarge and sid? > > I plan to not get it into sarge, and thus won't put it into sid until Well, this is trouble. The new Hugs is already in sid, and as I've documented on -cafe and elsewhere, there are some library incompatibilies with the new library. There are some cases where it is simply impossible to write code that works with both versions. I for one would much rather see ghc 6.4 in sid than have to introduce a slew of CPP-style ifdefs all over, for what is a temporary situation anyway. As it is, I cannot make MissingH simultaneously work for both GHC 6.2 and the new Hugs without such hackery. It is quite possible to have GHC in sid and prevent it from moving to sarge -- just put a release-critical bug against it. I would suggest doing the same for hugs and nhc98. If any of them hit sarge, then we will have this problem in sarge, too. I'd also suggest that we still have no timeframe for a sarge release, and it is possible that the haskell situation in sid would stabilize with the new compilers enough that it makes sense to move them to sarge before release anyway. > > Does it make sense for anything that depends on cabal (like > > haskell-devscripts) to depend on cabal OR ghc 6.4, even though 6.4 > > isn't in debian yet? It would make my life eaiser :) That sounds reasonable to me. > ghc 6.4-2 in experimental provides libghc6-cabal-dev; unfortunately we > don't have versioned provides yet, so we can't do the (>= 0.4) that > way. If you want that you'll have to use alternatives. -- John From ian@matrix.chaos.earth.li Mon Mar 28 16:41:22 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DFwMj-0007QL-00 for ; Mon, 28 Mar 2005 16:41:22 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DFwMZ-0003Gw-00; Mon, 28 Mar 2005 16:41:11 +0100 Date: Mon, 28 Mar 2005 16:41:11 +0100 From: Ian Lynagh To: John Goerzen Subject: Re: [Debian-haskell] GHC sarge strategy? Message-ID: <20050328154111.GA12275@matrix.chaos.earth.li> References: <20050328094915.GA9109@matrix.chaos.earth.li> <20050328143516.GB26939@excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20050328143516.GB26939@excelhustler.com> User-Agent: Mutt/1.5.6+20040907i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 15:41:24 -0000 On Mon, Mar 28, 2005 at 08:35:16AM -0600, John Goerzen wrote: > On Mon, Mar 28, 2005 at 10:49:15AM +0100, Ian Lynagh wrote: > > On Sun, Mar 27, 2005 at 10:53:22PM -0800, Isaac Jones wrote: > > > Heya. Sorry if this was answered in the other thread, but what's your > > > basic strategy with getting the new GHC into sarge and sid? > >=20 > > I plan to not get it into sarge, and thus won't put it into sid until >=20 > Well, this is trouble. The new Hugs is already in sid, and as I've > documented on -cafe and elsewhere, there are some library > incompatibilies with the new library. There are some cases where it is > simply impossible to write code that works with both versions. >=20 > I for one would much rather see ghc 6.4 in sid than have to introduce a > slew of CPP-style ifdefs all over, for what is a temporary situation > anyway. Unfortunately, from where I'm sitting there are three possibilities: * you do temporary cpp hackery * an old hugs gets uploaded with a larger version number through some hack * your packages in sid are broken in one way or the other through this period. > It is quite possible to have GHC in sid and prevent it from moving to > sarge -- just put a release-critical bug against it. Yes, but this means when I do nhc98 and hat uploads targetted at sarge I have to upload them to testing-proposed-updates rather than unstable. The release team dislike this situation due to the lack of testing of the new version in unstable before it migrates to testing. I think it also requires some extra hoop jumping (2 uploads instead of one each time). > I'd also suggest that we still have no timeframe for a sarge release, > and it is possible that the haskell situation in sid would stabilize > with the new compilers enough that it makes sense to move them to sarge > before release anyway. I don't recall any cries that 6.4 in sarge is particularly desirable =66rom anyone when I asked about this before (you said "it's not all that important"). This would probably require an upload of most packages, and cause unhappy RMs (not to mention exhausted Igloos :-) ). Incidentally, if I read the Vancouver announcement correctly it promises testing-security about now, although I haven't seen an update on that. Thanks Ian From isaac.jones@gmail.com Tue Mar 29 06:20:00 2005 Received: from rproxy.gmail.com ([64.233.170.197]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DG98y-0007T8-00 for ; Tue, 29 Mar 2005 06:20:00 +0100 Received: by rproxy.gmail.com with SMTP id y7so1716173rne for ; Mon, 28 Mar 2005 21:20:00 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=TOVdS+3H6ji2YluVzfTpbzGbe/5IuC/8O0qcL2EvNezJ70Qk4h4woPmjliFkAsIDOVpVHspaaGzLGrXnHFGQBLnYUGr7cvyOnSHAq8dE9VCGV3yg6yohN3vQIvc2ZKpr9PBSVboUuJLNbhP6fGcsTMISnQJgr66yWiiTVQU/e5A= Received: by 10.38.88.44 with SMTP id l44mr3138781rnb; Mon, 28 Mar 2005 21:20:00 -0800 (PST) Received: by 10.38.150.38 with HTTP; Mon, 28 Mar 2005 21:19:59 -0800 (PST) Message-ID: Date: Mon, 28 Mar 2005 21:20:00 -0800 From: Isaac Jones To: Ian Lynagh , debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] GHC sarge strategy? In-Reply-To: <20050328154111.GA12275@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <20050328094915.GA9109@matrix.chaos.earth.li> <20050328143516.GB26939@excelhustler.com> <20050328154111.GA12275@matrix.chaos.earth.li> Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Isaac Jones List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 05:20:01 -0000 John, FYI, Hugs does have an RC bug to prevent it from hitting sarge. On Mon, 28 Mar 2005 16:41:11 +0100, Ian Lynagh wrote: > On Mon, Mar 28, 2005 at 08:35:16AM -0600, John Goerzen wrote: > > On Mon, Mar 28, 2005 at 10:49:15AM +0100, Ian Lynagh wrote: > > > On Sun, Mar 27, 2005 at 10:53:22PM -0800, Isaac Jones wrote: > > > > Heya. Sorry if this was answered in the other thread, but what's your > > > > basic strategy with getting the new GHC into sarge and sid? > > > > > > I plan to not get it into sarge, and thus won't put it into sid until > > > > Well, this is trouble. The new Hugs is already in sid, and as I've > > documented on -cafe and elsewhere, there are some library > > incompatibilies with the new library. There are some cases where it is > > simply impossible to write code that works with both versions. > > > > I for one would much rather see ghc 6.4 in sid than have to introduce a > > slew of CPP-style ifdefs all over, for what is a temporary situation > > anyway. Random idea: Would it be possible to upload a compatibility library to do the ifdef magic in a central place? > Unfortunately, from where I'm sitting there are three possibilities: > * you do temporary cpp hackery > * an old hugs gets uploaded with a larger version number through some hack Ewwwww. > * your packages in sid are broken in one way or the other through this > period. > > > It is quite possible to have GHC in sid and prevent it from moving to > > sarge -- just put a release-critical bug against it. > > Yes, but this means when I do nhc98 and hat uploads targetted at sarge I > have to upload them to testing-proposed-updates rather than unstable. Is it the case that having GHC at 6.4 would cause you to have to do nhc98 and hat uploads to testing-proposed-updates, or just the new nhc98? > The release team dislike this situation due to the lack of testing of > the new version in unstable before it migrates to testing. I think it > also requires some extra hoop jumping (2 uploads instead of one each > time). > > > I'd also suggest that we still have no timeframe for a sarge release, > > and it is possible that the haskell situation in sid would stabilize > > with the new compilers enough that it makes sense to move them to sarge > > before release anyway. > > I don't recall any cries that 6.4 in sarge is particularly desirable > from anyone when I asked about this before I worked hard to get Hugs into sid soon enough to make it possible to go into Sarge if GHC was ready... I apologize for not anticipating 1) the troublesome library incompatibilities and 2) the difficulty of uploading GHC 6.4 to sid. Do people want me to try to hack away the new Hugs into an older version? It would be a bit painful. peace, isaac From ian@matrix.chaos.earth.li Tue Mar 29 09:08:28 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DGBm0-0005vH-00 for ; Tue, 29 Mar 2005 09:08:28 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DGBlv-0005ZY-00; Tue, 29 Mar 2005 09:08:23 +0100 Date: Tue, 29 Mar 2005 09:08:23 +0100 From: Ian Lynagh To: Isaac Jones Subject: Re: [Debian-haskell] GHC sarge strategy? Message-ID: <20050329080823.GA21257@matrix.chaos.earth.li> References: <20050328094915.GA9109@matrix.chaos.earth.li> <20050328143516.GB26939@excelhustler.com> <20050328154111.GA12275@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6+20040907i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 08:08:28 -0000 On Mon, Mar 28, 2005 at 09:20:00PM -0800, Isaac Jones wrote: > > Is it the case that having GHC at 6.4 would cause you to have to do > nhc98 and hat uploads to testing-proposed-updates, Yes - shouldn't have stuff in sarge not built with compilers etc from sarge. > or just the new nhc98? That could be compiled with ghc 6.4 as they would go into testing together. > I worked hard to get Hugs into sid soon enough to make it possible to > go into Sarge if GHC was ready... Your efforts are appreciated - just a pity it doesn't look like it's going to work out :-( > Do people want me to try to hack away the new Hugs into an older > version? It would be a bit painful. It's not worth the pain IMO. Thanks Ian From jgoerzen@excelhustler.com Tue Mar 29 15:21:40 2005 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=gatekeeper.elmer.external.excelhustler.com) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DGHb9-0002VO-00 for ; Tue, 29 Mar 2005 15:21:39 +0100 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id 0855EAA8EB; Tue, 29 Mar 2005 08:21:39 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id CF068AA8E9; Tue, 29 Mar 2005 08:21:38 -0600 (CST) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 11781-04; Tue, 29 Mar 2005 08:21:36 -0600 (CST) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id C0612AA8E7; Tue, 29 Mar 2005 08:21:36 -0600 (CST) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 69F582200C; Tue, 29 Mar 2005 08:21:35 -0600 (CST) Date: Tue, 29 Mar 2005 08:21:35 -0600 From: John Goerzen To: Isaac Jones Subject: Re: [Debian-haskell] GHC sarge strategy? Message-ID: <20050329142135.GD19697@excelhustler.com> References: <20050328094915.GA9109@matrix.chaos.earth.li> <20050328143516.GB26939@excelhustler.com> <20050328154111.GA12275@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6+20040907i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at excelhustler.com Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 14:21:41 -0000 On Mon, Mar 28, 2005 at 09:20:00PM -0800, Isaac Jones wrote: > > > I for one would much rather see ghc 6.4 in sid than have to introduce a > > > slew of CPP-style ifdefs all over, for what is a temporary situation > > > anyway. > > Random idea: Would it be possible to upload a compatibility library to > do the ifdef magic in a central place? My initial thought is "probably not", but then you may be more well-versed in the art of black magic than I :-) > > Unfortunately, from where I'm sitting there are three possibilities: > > * you do temporary cpp hackery > > * an old hugs gets uploaded with a larger version number through some hack > > Ewwwww. Agreed. > > * your packages in sid are broken in one way or the other through this > > period. That is "Ewwwww", too, since now I can't build my packages with the tools in sid, and in fact, the only real way to upload them would be to testing-proposed-updates (since the autobuilders tracking sid would fail to build them too). One way or the other, it seems, this is going to cause *someone* to have to upload sarge changes to testing-proposed-updates. > > > I'd also suggest that we still have no timeframe for a sarge release, > > > and it is possible that the haskell situation in sid would stabilize > > > with the new compilers enough that it makes sense to move them to sarge > > > before release anyway. > > > > I don't recall any cries that 6.4 in sarge is particularly desirable > > from anyone when I asked about this before You're right. What I was just saying is that we don't know how long it will be until sarge releases, and it might just happen that we're ready for this to go into sarge by the time the freeze actually happens. > I worked hard to get Hugs into sid soon enough to make it possible to > go into Sarge if GHC was ready... I apologize for not anticipating 1) > the troublesome library incompatibilities and 2) the difficulty of > uploading GHC 6.4 to sid. > > Do people want me to try to hack away the new Hugs into an older > version? It would be a bit painful. Well, you could do that without too much difficulty by using an epoch in the Debian version. However, I'm not certain if anybody has uploaded packages that require the newer Hugs. >From my perspective, the situation in sid is problematic for both sid and sarge. Perhaps there is a third solution: * Focus on getting everything ready for the new GHC 6.4, Hugs, and to go into sarge ASAP. I don't know how close to being ready these different pieces are. As for myself, I'd pledge to do whatever recompilation, rebuilding, etc. is necessary the moment the appropriate packages hit sid. -- John From ian@matrix.chaos.earth.li Tue Mar 29 16:22:38 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DGIYA-0006oo-00 for ; Tue, 29 Mar 2005 16:22:38 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DGIXw-0006gm-00; Tue, 29 Mar 2005 16:22:24 +0100 Date: Tue, 29 Mar 2005 16:22:23 +0100 From: Ian Lynagh To: John Goerzen Subject: Re: [Debian-haskell] GHC sarge strategy? Message-ID: <20050329152223.GA25447@matrix.chaos.earth.li> References: <20050328094915.GA9109@matrix.chaos.earth.li> <20050328143516.GB26939@excelhustler.com> <20050328154111.GA12275@matrix.chaos.earth.li> <20050329142135.GD19697@excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050329142135.GD19697@excelhustler.com> User-Agent: Mutt/1.5.6+20040907i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 15:22:38 -0000 On Tue, Mar 29, 2005 at 08:21:35AM -0600, John Goerzen wrote: > On Mon, Mar 28, 2005 at 09:20:00PM -0800, Isaac Jones wrote: > > > > * your packages in sid are broken in one way or the other through this > > > period. > > That is "Ewwwww", too, since now I can't build my packages with the > tools in sid, and in fact, the only real way to upload them would be to > testing-proposed-updates (since the autobuilders tracking sid would fail > to build them too). > > One way or the other, it seems, this is going to cause *someone* to have > to upload sarge changes to testing-proposed-updates. We're talking about libraries here, right? If I put ghc6 6.4 in unstable and you compiled against that then they wouldn't get into sarge without ghc6 6.4 going in as well, so t-p-u would be needed anyway. > > > > I'd also suggest that we still have no timeframe for a sarge release, > > > > and it is possible that the haskell situation in sid would stabilize > > > > with the new compilers enough that it makes sense to move them to sarge > > > > before release anyway. > > > > > > I don't recall any cries that 6.4 in sarge is particularly desirable > > > from anyone when I asked about this before > > You're right. What I was just saying is that we don't know how long it > will be until sarge releases, and it might just happen that we're ready > for this to go into sarge by the time the freeze actually happens. I think at this stage it would be better to prepare mutually working packages in haskell-unsafe and then upload to unstable if/when everything looks good. There isn't a sane way to get builds for every arch done before uploading to sid, unfortunately, but hopefully there will be few/no arch-specific problems. Don't forget that even if everything does seem to be working well, 6.2.2 is likely (I hope) to be the better tested of the two when we freeze. Shipping a hideous bug in the rush to get the latest and greatest out would really suck :-) > > Do people want me to try to hack away the new Hugs into an older > > version? It would be a bit painful. > > Well, you could do that without too much difficulty by using an epoch in > the Debian version. However, I'm not certain if anybody has uploaded > packages that require the newer Hugs. Only if you have (libhugs-hunit libhugs-missingh), I believe. > >From my perspective, the situation in sid is problematic for both sid > and sarge. Perhaps there is a third solution: > > * Focus on getting everything ready for the new GHC 6.4, Hugs, and > to go into sarge ASAP. > > I don't know how close to being ready these different pieces are. The response to my request for reports was underwhelming, but the impression I have is around half packages would need a few tweaks. New upstream versions probably fix most of these. haskell-utils and cpphs need checking to see whether the hugs unicode changes affect them (I suspect the answer is "no, yes" with cpphs being unfixable due to not being able to open files, so it would have to lose hugs as a "compiler" option). Thanks Ian From debbugs@bugs.debian.org Sat Apr 16 01:53:13 2005 Received: from spohr.debian.org ([140.211.166.43]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DMbYf-0002gD-00 for ; Sat, 16 Apr 2005 01:53:13 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1DMbTg-0006Kj-00; Fri, 15 Apr 2005 17:48:04 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , john goerzen Resent-Date: Sat, 16 Apr 2005 00:48:02 UTC Resent-Message-ID: X-Debian-PR-Message: report 304863 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.111361213721632 (code B ref -1); Sat, 16 Apr 2005 00:48:02 UTC Received: (at submit) by bugs.debian.org; 16 Apr 2005 00:42:17 +0000 Received: from glockenspiel.complete.org [69.10.152.57] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1DMbO5-0005ci-00; Fri, 15 Apr 2005 17:42:17 -0700 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1DMbO6-0005Zq-GO; Fri, 15 Apr 2005 19:42:21 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1DMbNx-0005jZ-1s; Fri, 15 Apr 2005 19:42:09 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.50) id 1DMbNw-00082z-TG; Fri, 15 Apr 2005 19:42:08 -0500 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 3.9 Date: Fri, 15 Apr 2005 19:42:08 -0500 Message-Id: X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Fri, 15 Apr 2005 19:42:21 -0500 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#304863: ITP: arch2darcs -- Convert Arch/tla repositories to Darcs X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 304863@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Apr 2005 00:53:14 -0000 Package: wnpp Severity: wishlist Owner: John Goerzen * Package name : arch2darcs Version : 0.99.0 Upstream Author : John Goerzen * URL : http://darcs.complete.org/arch2darcs * License : GPL Description : Convert Arch/tla repositories to Darcs Source: arch2darcs Section: devel Priority: optional Maintainer: John Goerzen Build-Depends: debhelper (>= 4.0.0), ghc6 (>= 6.2.1), libghc6-cabal-dev (>= 0.5), libghc6-missingh-dev (>= 0.9.0) Standards-Version: 3.6.1 Package: arch2darcs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Convert Arch/tla repositories to Darcs arch2darcs is used to convert an Arch repository to Darcs, automaticaly preserving: . * All original logs . * Modification dates . * All adds, deletes, and renames that were versioned with tla . * Files in Arch. . arch2darcs can process entire Arch/tla branches at once. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.9 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From debbugs@bugs.debian.org Tue Apr 19 23:37:37 2005 Received: from spohr.debian.org ([140.211.166.43]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DO1Lc-0003Q0-00 for ; Tue, 19 Apr 2005 23:37:37 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1DO12i-000490-00; Tue, 19 Apr 2005 15:18:04 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , john goerzen Resent-Date: Tue, 19 Apr 2005 22:18:02 UTC Resent-Message-ID: X-Debian-PR-Message: report 305420 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.11139481089511 (code B ref -1); Tue, 19 Apr 2005 22:18:02 UTC Received: (at submit) by bugs.debian.org; 19 Apr 2005 22:01:48 +0000 Received: from glockenspiel.complete.org [69.10.152.57] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1DO0mx-0002TE-00; Tue, 19 Apr 2005 15:01:47 -0700 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1DO0my-00036H-EV; Tue, 19 Apr 2005 17:01:50 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1DO0mq-0000YC-EC; Tue, 19 Apr 2005 17:01:40 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.50) id 1DO0mq-00016H-3P; Tue, 19 Apr 2005 17:01:40 -0500 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 3.9 Date: Tue, 19 Apr 2005 17:01:40 -0500 Message-Id: X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Tue, 19 Apr 2005 17:01:50 -0500 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#305420: ITP: darcs-buildpackage -- Suite to help with Debian packages in Darcs archives X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 305420@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Apr 2005 22:37:38 -0000 Package: wnpp Severity: wishlist Owner: John Goerzen * Package name : darcs-buildpackage Version : 0.5.0 Upstream Author : John Goerzen * URL : None yet * License : GPL Description : Suite to help with Debian packages in Darcs archives This package helps automate and ease the task of maintaining Debian packages by helping you, the Debian developer, take advantage of the unique features in Darcs. The programs included are: . dbp-importdsc: Import an upstream version and a Debian version from a Debian source package, automatically detecting package and version information from the .dsc. . dbp-importorig: Import an upstream tar.gz or directory. . dbp-markdeb: Mark a working copy for future reference. . darcs-buildpackage: Builds a Debian package based on information in the repository, checking out Debian and upstream versions as necessary. . Also, the package includes a comprehensive 24-page manual in PostScript and HTML versions. Debian developers may be interested to know that darcs-buildpackage is written in Haskell. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.9 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From debbugs@bugs.debian.org Wed Apr 20 05:25:32 2005 Received: from spohr.debian.org ([140.211.166.43]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DO6mK-0000ur-00 for ; Wed, 20 Apr 2005 05:25:32 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1DO6fK-0004FP-00; Tue, 19 Apr 2005 21:18:18 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-haskell@lists.urchin.earth.li, Resent-Date: Wed, 20 Apr 2005 04:18:16 UTC Resent-Message-ID: X-Debian-PR-Message: report 305460 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.111397065916006 (code B ref -1); Wed, 20 Apr 2005 04:18:16 UTC Received: (at submit) by bugs.debian.org; 20 Apr 2005 04:17:39 +0000 Received: from glockenspiel.complete.org [69.10.152.57] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1DO6eh-00049T-00; Tue, 19 Apr 2005 21:17:39 -0700 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1DO6ei-0005dX-Sn; Tue, 19 Apr 2005 23:17:43 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1DO6eX-00019f-SQ; Tue, 19 Apr 2005 23:17:29 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.50) id 1DO6eX-0005Mm-Nj; Tue, 19 Apr 2005 23:17:29 -0500 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 3.9 Date: Tue, 19 Apr 2005 23:17:29 -0500 Message-Id: X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Tue, 19 Apr 2005 23:17:43 -0500 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#305460: O: haskelldb X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 305460@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Apr 2005 04:25:33 -0000 Package: wnpp Severity: normal I was never able to make this package work for me regularly, so I'm orphaning it to make room for someone that uses it. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.9 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From isaac.jones@gmail.com Sun May 15 20:25:31 2005 Received: from rproxy.gmail.com ([64.233.170.195]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DXOjy-0003sg-00 for ; Sun, 15 May 2005 20:25:30 +0100 Received: by rproxy.gmail.com with SMTP id z35so439191rne for ; Sun, 15 May 2005 12:25:29 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=o2gq0XH73yt/AF7GpOkgrS8qSo1eO5m2ZmA36BDk1YX8QUxjgqKszqkd+I5h4CdwqIcWkRBiOxLA7z/EwnJ2hmrGbVVGKVP8u9os2LS14n7LY3P6n66cijf3Vi7t01bBrCOqx8mIwXRFL3hwbHLPpd0+9fvXCuZ+dPwdFbD7/t0= Received: by 10.38.208.14 with SMTP id f14mr1911277rng; Sun, 15 May 2005 12:25:29 -0700 (PDT) Received: by 10.38.150.39 with HTTP; Sun, 15 May 2005 12:25:29 -0700 (PDT) Message-ID: Date: Sun, 15 May 2005 12:25:29 -0700 From: Isaac Jones To: debian-haskell@lists.urchin.earth.li Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: [Debian-haskell] email me if you're interested in becoming a debian developer X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Isaac Jones List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 May 2005 19:25:31 -0000 Greetings. I've talked to several of you about becomming debian developers, mostly on IRC. I have four names on my list of people who are interested, but I think I'm missing someone. Here's who I have: Jeremy s. Jeremy b. Martin h. Ganesh s. If you think you've talked to me about this, and you're not on the list, then drop me an email, please. peace, isaac From will@willthompson.co.uk Fri May 13 02:58:39 2005 Received: from relay5.mail.ox.ac.uk ([163.1.2.163]) by urchin.earth.li with esmtp (Exim 3.35 #1 (Debian)) id 1DWPRl-0005qS-00 for ; Fri, 13 May 2005 02:58:37 +0100 Received: from smtp0.herald.ox.ac.uk ([163.1.0.246]) by relay5.mail.ox.ac.uk with esmtp (Exim 4.50) id 1DWPRl-0001qW-Gy for debian-haskell@lists.urchin.earth.li; Fri, 13 May 2005 02:58:37 +0100 Received: from r187.worc.ox.ac.uk ([129.67.126.187] helo=localhost.localdomain) by smtp0.herald.ox.ac.uk with esmtp (TLSv1:AES256-SHA:256) (Exim 3.35 #1) id 1DWPRl-0002Ya-3y for debian-haskell@lists.urchin.earth.li; Fri, 13 May 2005 02:58:37 +0100 Received: from will by localhost.localdomain with local (Exim 4.50) id 1DWPSF-0004tL-0H for debian-haskell@lists.urchin.earth.li; Fri, 13 May 2005 02:59:07 +0100 Date: Fri, 13 May 2005 02:59:06 +0100 From: Will Thompson To: debian-haskell@lists.urchin.earth.li Message-ID: <20050513015906.GA18780@talkie> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i X-Mailman-Approved-At: Tue, 24 May 2005 11:14:10 +0100 Subject: [Debian-haskell] libghc6-gtk2-dev X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 May 2005 01:58:39 -0000 Hi, libghc6-gtk2-dev appears to depend on a version of ghc6 older than that in unstable. Is there any chance of it being rebuilt for ghc 6.4? I'd offer to do it myself, but I don't have the requisite 1gb of memory :-( Thanks, Will From arjanoosting@home.nl Tue May 24 17:39:30 2005 Received: from smtpq3.home.nl ([213.51.128.198]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DacRG-0003dE-00 for ; Tue, 24 May 2005 17:39:30 +0100 Received: from [213.51.128.136] (port=45207 helo=smtp5.home.nl) by smtpq3.home.nl with esmtp (Exim 4.30) id 1DacRF-0008LE-V6 for debian-haskell@lists.urchin.earth.li; Tue, 24 May 2005 18:39:29 +0200 Received: from cc203504-a.zwoll1.ov.home.nl ([82.74.134.22]:37915 helo=moonshine.dnsalias.org) by smtp5.home.nl with esmtp (Exim 4.30) id 1DacRE-0001lf-Il for debian-haskell@lists.urchin.earth.li; Tue, 24 May 2005 18:39:28 +0200 Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.50) id 1DacRE-0006Hx-A2 for debian-haskell@lists.urchin.earth.li; Tue, 24 May 2005 18:39:28 +0200 Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22361-10 for ; Tue, 24 May 2005 18:39:22 +0200 (CEST) Received: from stardust.arriesoft.nl ([192.168.1.2]) by moonshine.dnsalias.org with esmtp (Exim 4.50) id 1DacR8-0006Hf-0r for debian-haskell@lists.urchin.earth.li; Tue, 24 May 2005 18:39:22 +0200 Received: from stardust.arriesoft.nl ([127.0.0.1]) by stardust.arriesoft.nl with esmtp (Exim 4.50) id 1DacQd-0006VL-D5 for debian-haskell@lists.urchin.earth.li; Tue, 24 May 2005 18:38:51 +0200 Subject: Re: [Debian-haskell] libghc6-gtk2-dev From: Arjan Oosting To: debian-haskell@lists.urchin.earth.li In-Reply-To: <20050513015906.GA18780@talkie> References: <20050513015906.GA18780@talkie> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-kuazcuHjPuz+8Xc5A/Sx" Date: Tue, 24 May 2005 18:38:50 +0200 Message-Id: <1116952730.8730.7.camel@stardust.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at moonshine.dnsalias.org X-AtHome-MailScanner-Information: Neem contact op met support@home.nl voor meer informatie X-AtHome-MailScanner: Found to be clean X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2005 16:39:31 -0000 --=-kuazcuHjPuz+8Xc5A/Sx Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Op vr, 13-05-2005 te 02:59 +0100, schreef Will Thompson: > Hi, >=20 > libghc6-gtk2-dev appears to depend on a version of ghc6 older than that > in unstable. Is there any chance of it being rebuilt for ghc 6.4? I'd > offer to do it myself, but I don't have the requisite 1gb of memory :-( I guess it will take more than a rebuilt, because Gtk2Hs and the packaging are not Cabal aware IIRC. So the package needs to be updated. Also there is a newer version of Gtk2Hs avialable on the sourceforge page. Greetings Arjan Oosting --=-kuazcuHjPuz+8Xc5A/Sx Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBCk1iaUALvsZYuOJARAoBxAKDV97JaMx70qZRMbvORTLS7JSMuCwCgu1qF vOqmz1wF7K7CIQhrr4+O4Vs= =vmwl -----END PGP SIGNATURE----- --=-kuazcuHjPuz+8Xc5A/Sx-- From arjanoosting@home.nl Fri Jun 03 10:28:32 2005 Received: from smtpq1.home.nl ([213.51.128.196]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1De8Tg-0003Bb-00 for ; Fri, 03 Jun 2005 10:28:32 +0100 Received: from [213.51.128.132] (port=37787 helo=smtp1.home.nl) by smtpq1.home.nl with esmtp (Exim 4.30) id 1De8Tg-0001VC-Fs; Fri, 03 Jun 2005 11:28:32 +0200 Received: from cc203504-a.zwoll1.ov.home.nl ([82.74.134.22]:55662 helo=moonshine.dnsalias.org) by smtp1.home.nl with esmtp (Exim 4.30) id 1De8Tf-0006l9-7l; Fri, 03 Jun 2005 11:28:31 +0200 Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.50) id 1De8Te-0007K4-UU; Fri, 03 Jun 2005 11:28:31 +0200 Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27108-04; Fri, 3 Jun 2005 11:28:24 +0200 (CEST) Received: from stardust.arriesoft.nl ([192.168.1.2]) by moonshine.dnsalias.org with esmtp (Exim 4.50) id 1De8TY-0007Jx-DU; Fri, 03 Jun 2005 11:28:24 +0200 Received: from stardust.arriesoft.nl ([127.0.0.1]) by stardust.arriesoft.nl with esmtp (Exim 4.50) id 1De8T3-0004DB-CV; Fri, 03 Jun 2005 11:27:53 +0200 Subject: Re: [Debian-haskell] libghc6-gtk2-dev From: Arjan Oosting To: debian-haskell@lists.urchin.earth.li In-Reply-To: <20050513015906.GA18780@talkie> References: <20050513015906.GA18780@talkie> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-it7smJOXEuqL2cE7tncc" Date: Fri, 03 Jun 2005 11:27:52 +0200 Message-Id: <1117790872.7852.17.camel@stardust.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at moonshine.dnsalias.org X-AtHome-MailScanner-Information: Neem contact op met support@home.nl voor meer informatie X-AtHome-MailScanner: Found to be clean Cc: Martin Sjogren X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2005 09:28:33 -0000 --=-it7smJOXEuqL2cE7tncc Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Op vr, 13-05-2005 te 02:59 +0100, schreef Will Thompson: > Hi, >=20 > libghc6-gtk2-dev appears to depend on a version of ghc6 older than that > in unstable. Is there any chance of it being rebuilt for ghc 6.4? I'd > offer to do it myself, but I don't have the requisite 1gb of memory :-( Hi, Is anyone already updating this package? Martin, I saw you did the prerelease to haskell-unsafe. Are you interested in maintaining this package.=20 If no one steps up I would be willing to update the package to 0.9.7.9 and give the packaging some love. But I haven't actually used gtk2hs yet (but want to play with it a little bit), so if someone is more qualified to maintain it (or maybe wants to co-maintain it?), please step up. Greetings Arjan Oosting p.s. It is awfully quit on this mailing-list.... --=-it7smJOXEuqL2cE7tncc Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBCoCKYUALvsZYuOJARAmYCAKDa2nnEsMNT4cuZI+heDLlyl8AS0ACeKSvR vMSjcZDSD9zneeeaJ3u0vvM= =q6+9 -----END PGP SIGNATURE----- --=-it7smJOXEuqL2cE7tncc-- From ian@matrix.chaos.earth.li Fri Jun 03 13:39:49 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DeBSn-0006TA-00 for ; Fri, 03 Jun 2005 13:39:49 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DeBSl-0006YF-00 for ; Fri, 03 Jun 2005 13:39:47 +0100 Date: Fri, 3 Jun 2005 13:39:47 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] libghc6-gtk2-dev Message-ID: <20050603123947.GA24908@matrix.chaos.earth.li> References: <20050513015906.GA18780@talkie> <1117790872.7852.17.camel@stardust.arriesoft.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1117790872.7852.17.camel@stardust.arriesoft.nl> User-Agent: Mutt/1.5.9i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2005 12:39:49 -0000 On Fri, Jun 03, 2005 at 11:27:52AM +0200, Arjan Oosting wrote: > Op vr, 13-05-2005 te 02:59 +0100, schreef Will Thompson: > > > > libghc6-gtk2-dev appears to depend on a version of ghc6 older than that > > in unstable. Is there any chance of it being rebuilt for ghc 6.4? I'd > > offer to do it myself, but I don't have the requisite 1gb of memory :-( > > Is anyone already updating this package? Martin, I saw you did the > prerelease to haskell-unsafe. Are you interested in maintaining this > package. I think Martin is very busy with real life currently :-( > If no one steps up I would be willing to update the package to 0.9.7.9 Last night Duncan said: [23:13] < dcoutts> boegel, we'll the 0.9.8 rc1 will be out in a day or two so it might be best to wait for that instead. It should also remove the high memory requirements. > p.s. It is awfully quit on this mailing-list.... Sorry :-) Thanks Ian From ian@matrix.chaos.earth.li Fri Jun 03 23:27:06 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DeKd8-0003Gl-00 for ; Fri, 03 Jun 2005 23:27:06 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DeKd7-00010Q-00 for ; Fri, 03 Jun 2005 23:27:05 +0100 Date: Fri, 3 Jun 2005 23:27:05 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20050603222705.GA3567@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Sender: Ian Lynagh Subject: [Debian-haskell] haxml, hunit and quickcheck X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2005 22:27:07 -0000 Hi all, The latest release of ghc6, nhc98 and hugs all ship with quickcheck and hunit. What's our plan here? Just remove the hunit Debian package and let them continue to do so? (I'm not too bothered about ghc5 being left without it). Also, nhc98 and hugs ship with haxml but ghc6 doesn't. I think the best thing is for us to remove haxml from the nhc98 and hugs packages and have a single Debian (source) package provide it for all implementations. Does that sound reasonable? (If hugs can cope with both being installed at once then that also seems reasonable. AFAICS nhc98 can't). (I think we're anticipating the planned upstream change here, but I didn't get a definitive answer when I asked Malcolm. I think separate libraries are generally much better anyway). Thanks Ian From jgoerzen@complete.org Sat Jun 04 04:38:21 2005 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DePUL-0007aD-00 for ; Sat, 04 Jun 2005 04:38:21 +0100 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1DeP3o-0007Et-2u; Fri, 03 Jun 2005 22:11:33 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1DeP2v-0005pu-R5; Fri, 03 Jun 2005 22:10:01 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.50) id 1DeP2v-0001AU-5z; Fri, 03 Jun 2005 22:10:01 -0500 Date: Fri, 3 Jun 2005 22:10:01 -0500 From: John Goerzen To: Ian Lynagh Subject: Re: [Debian-haskell] haxml, hunit and quickcheck Message-ID: <20050604031001.GA4307@katherina.lan.complete.org> References: <20050603222705.GA3567@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050603222705.GA3567@matrix.chaos.earth.li> User-Agent: Mutt/1.5.9i X-Spam-Status: No (score 0.1): AWL=0.038, FORGED_RCVD_HELO=0.05 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Fri, 03 Jun 2005 22:11:33 -0500 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2005 03:38:22 -0000 On Fri, Jun 03, 2005 at 11:27:05PM +0100, Ian Lynagh wrote: > > The latest release of ghc6, nhc98 and hugs all ship with quickcheck and > hunit. What's our plan here? Just remove the hunit Debian package and > let them continue to do so? (I'm not too bothered about ghc5 being left > without it). I'm fine with that. > Also, nhc98 and hugs ship with haxml but ghc6 doesn't. I think the best > thing is for us to remove haxml from the nhc98 and hugs packages and > have a single Debian (source) package provide it for all > implementations. Does that sound reasonable? (If hugs can cope with > both Is the independent package compatible with the one in nhc98 and hugs? If so, I'd say we provide a libghc6-haxml-dev package and just let hugs and nhc98 have their existing files. From shae@scannedinavian.com Sat Jun 04 12:21:05 2005 Received: from mxfep02.bredband.com ([195.54.107.73]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DeWi8-0004gH-00 for ; Sat, 04 Jun 2005 12:21:04 +0100 Received: from thunderbird.scannedinavian.com ([83.226.177.8] [83.226.177.8]) by mxfep02.bredband.com with ESMTP id <20050604112104.XCZZ25621.mxfep02.bredband.com@thunderbird.scannedinavian.com>; Sat, 4 Jun 2005 13:21:04 +0200 To: Arjan Oosting Subject: Re: [Debian-haskell] libghc6-gtk2-dev References: <20050513015906.GA18780@talkie> <1117790872.7852.17.camel@stardust.arriesoft.nl> From: Shae Matijs Erisson Date: Sat, 04 Jun 2005 13:21:03 +0200 In-Reply-To: <1117790872.7852.17.camel@stardust.arriesoft.nl> (Arjan Oosting's message of "Fri, 03 Jun 2005 11:27:52 +0200") Message-ID: <874qceid0g.fsf@thunderbird.scannedinavian.com> User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4 (Jumbo Shrimp) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2005 11:21:05 -0000 Arjan Oosting writes: > p.s. It is awfully quiet on this mailing-list.... I think that's because Haskell has so few bugs we don't have much to say. But that could be wishful thinking on my part. -- It seems I've been living two lives. One life is a self-employed web developer In the other life, I'm shapr, functional programmer. | www.ScannedInAvian.com One of these lives has futures (and subcontinuations!)| --Shae Matijs Erisson From jeremy.bobbio@etu.upmc.fr Sat Jun 04 12:50:55 2005 Received: from 40.241.214.195.in-addr.arpa ([195.214.241.40]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DeXB1-00076l-00 for ; Sat, 04 Jun 2005 12:50:55 +0100 Received: from box (localhost [127.0.0.1]) by 40.241.214.195.in-addr.arpa (Postfix) with ESMTP id 1F82345049 for ; Sat, 4 Jun 2005 13:52:12 +0200 (CEST) From: =?iso-8859-1?q?J=E9r=E9my_Bobbio?= To: debian-haskell@lists.urchin.earth.li Date: Sat, 4 Jun 2005 13:49:28 +0200 User-Agent: KMail/1.8 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1782847.cPvCB8TLyV"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200506041349.38043.jeremy.bobbio@etu.upmc.fr> Subject: [Debian-haskell] hsc2hs and ghc 6.4 package X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2005 11:50:55 -0000 --nextPart1782847.cPvCB8TLyV Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, GHC 6.4 package found on haskell-unsafe ship with hsc2hs in: /usr/lib/ghc-6.4/bin/hsc2hs Is there any rationale about not installing it in /usr/bin? Cheers, J=E9r=E9my. --nextPart1782847.cPvCB8TLyV Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBCoZVS2PUjs9fQ72URAkVXAJ9PHvGxho4bhkU3Hv+BKpt4o5+4DACdExIq bZEpH8Rv3am8rxS7FHwZ9zA= =WWiy -----END PGP SIGNATURE----- --nextPart1782847.cPvCB8TLyV-- From arjanoosting@home.nl Sat Jun 04 14:58:35 2005 Received: from smtpq1.home.nl ([213.51.128.196]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DeZAZ-0000yR-00 for ; Sat, 04 Jun 2005 14:58:35 +0100 Received: from [213.51.128.133] (port=41588 helo=smtp2.home.nl) by smtpq1.home.nl with esmtp (Exim 4.30) id 1DeZAZ-00087E-Ga for debian-haskell@lists.urchin.earth.li; Sat, 04 Jun 2005 15:58:35 +0200 Received: from cc203504-a.zwoll1.ov.home.nl ([82.74.134.22]:49266 helo=moonshine.dnsalias.org) by smtp2.home.nl with esmtp (Exim 4.30) id 1DeZAX-0001T1-HP for debian-haskell@lists.urchin.earth.li; Sat, 04 Jun 2005 15:58:33 +0200 Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.50) id 1DeZAX-0006DS-6J for debian-haskell@lists.urchin.earth.li; Sat, 04 Jun 2005 15:58:33 +0200 Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21759-06 for ; Sat, 4 Jun 2005 15:58:17 +0200 (CEST) Received: from stardust.arriesoft.nl ([192.168.1.2]) by moonshine.dnsalias.org with esmtp (Exim 4.50) id 1DeZAG-0006DK-O9 for debian-haskell@lists.urchin.earth.li; Sat, 04 Jun 2005 15:58:16 +0200 Received: from stardust.arriesoft.nl ([127.0.0.1]) by stardust.arriesoft.nl with esmtp (Exim 4.50) id 1DeZ9m-0006H9-Bn for debian-haskell@lists.urchin.earth.li; Sat, 04 Jun 2005 15:57:46 +0200 Subject: Re: [Debian-haskell] haxml, hunit and quickcheck From: Arjan Oosting To: debian-haskell@lists.urchin.earth.li In-Reply-To: <20050604031001.GA4307@katherina.lan.complete.org> References: <20050603222705.GA3567@matrix.chaos.earth.li> <20050604031001.GA4307@katherina.lan.complete.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-zNcHDI4zPFByTI9w4CB5" Date: Sat, 04 Jun 2005 15:57:45 +0200 Message-Id: <1117893465.5456.4.camel@stardust.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at moonshine.dnsalias.org X-AtHome-MailScanner-Information: Neem contact op met support@home.nl voor meer informatie X-AtHome-MailScanner: Found to be clean X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2005 13:58:36 -0000 --=-zNcHDI4zPFByTI9w4CB5 Content-Type: multipart/mixed; boundary="=-g8aw6EyuOZZEtofekvAt" --=-g8aw6EyuOZZEtofekvAt Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Op vr, 03-06-2005 te 22:10 -0500, schreef John Goerzen: > On Fri, Jun 03, 2005 at 11:27:05PM +0100, Ian Lynagh wrote: > >=20 > > The latest release of ghc6, nhc98 and hugs all ship with quickcheck and > > hunit. What's our plan here? Just remove the hunit Debian package and > > let them continue to do so? (I'm not too bothered about ghc5 being left > > without it). >=20 > I'm fine with that. >=20 > > Also, nhc98 and hugs ship with haxml but ghc6 doesn't. I think the best > > thing is for us to remove haxml from the nhc98 and hugs packages and > > have a single Debian (source) package provide it for all > > implementations. Does that sound reasonable? (If hugs can cope with > > both >=20 > Is the independent package compatible with the one in nhc98 and hugs? > If so, I'd say we provide a libghc6-haxml-dev package and just let > hugs and nhc98 have their existing files. The version of HaXml in Hugs is 1.12.1 and my HaXml packages (in development) are version 1.13. There are some things changed, see attached diff from the hugs version <-> haxml 1.13 Greetings Arjan Oosting --=-g8aw6EyuOZZEtofekvAt Content-Disposition: attachment; filename=hugs-haxml.patch Content-Type: text/x-patch; name=hugs-haxml.patch; charset=utf-8 Content-Transfer-Encoding: base64 ZGlmZiAtTmF1ciAtLWV4Y2x1ZGU9LnN2biBIYVhtbC9zcmMvaHVncy9leGNsdWRlIC9ob21lL2Fy amFuL2RlYmlhbi9oYXhtbC9zcmMvaHVncy9leGNsdWRlDQotLS0gSGFYbWwvc3JjL2h1Z3MvZXhj bHVkZQkyMDAzLTA0LTIzIDE1OjA5OjU0LjAwMDAwMDAwMCArMDIwMA0KKysrIC9ob21lL2FyamFu L2RlYmlhbi9oYXhtbC9zcmMvaHVncy9leGNsdWRlCTE5NzAtMDEtMDEgMDE6MDA6MDAuMDAwMDAw MDAwICswMTAwDQpAQCAtMSArMCwwIEBADQotVGV4dC5QcmV0dHlQcmludC5IdWdoZXNQSg0KZGlm ZiAtTmF1ciAtLWV4Y2x1ZGU9LnN2biBIYVhtbC9zcmMvTWFrZWZpbGUgL2hvbWUvYXJqYW4vZGVi aWFuL2hheG1sL3NyYy9NYWtlZmlsZQ0KLS0tIEhhWG1sL3NyYy9NYWtlZmlsZQkyMDA1LTAyLTE4 IDE2OjMwOjI4LjAwMDAwMDAwMCArMDEwMA0KKysrIC9ob21lL2FyamFuL2RlYmlhbi9oYXhtbC9z cmMvTWFrZWZpbGUJMjAwNS0wNS0xNSAwMDoxNDo1NS4wMDAwMDAwMDAgKzAyMDANCkBAIC0xLDUg KzEsNSBAQA0KIFNPRlRXQVJFID0gSGFYbWwNCi1WRVJTSU9OID0gMS4xMi4xDQorVkVSU0lPTiA9 IDEuMTIuMg0KIA0KIExJQlNSQ1MgPSBcDQogCVRleHQvWE1ML0hhWG1sLmhzIFRleHQvWE1ML0hh WG1sL0NvbWJpbmF0b3JzLmhzIFRleHQvWE1ML0hhWG1sL0xleC5ocyBcDQpAQCAtMjksNiArMjks NyBAQA0KIAkuLi8uLi9DYW5vbmljYWxpc2UkKEVYRSkgLi4vLi4vTWtPbmVPZiQoRVhFKQ0KIA0K IEVYRSA9ICQoc2hlbGwgY2F0IC4uL2V4ZSkNCitPVVQgPSAkKHNoZWxsIGNhdCAuLi9vdXQpDQog SU5TVEFMTERJUiA9ICQoc2hlbGwgY2F0IC4uL3ByZWZpeCkNCiBXSE9MRUFSQ0hJVkUgPSAkKHNo ZWxsIGNhdCAuLi9sZG9wdCkNCiANCkBAIC0zNiw3ICszNyw3IEBADQogQ09NUElMRVIgOj0gJChm aW5kc3RyaW5nIGdoYywgJChIQykpDQogaWZlcSAiJChDT01QSUxFUikiICJnaGMiDQogQ09NUElM RSAgPSAkKEhDKSAtLW1ha2UgLWNwcCAtaS4gJChzaGVsbCBjYXQgZ2hjcGtncykgLXBhY2thZ2Ut bmFtZSBIYVhtbA0KLVJFTkFNRSAgID0gbXYgYS5vdXQNCitSRU5BTUUgICA9IG12ICQoT1VUKQ0K IGVuZGlmDQogQ09NUElMRVIgOj0gJChmaW5kc3RyaW5nIG5oYzk4LCAkKEhDKSkNCiBpZmVxICIk KENPTVBJTEVSKSIgIm5oYzk4Ig0KQEAgLTY2LDEwICs2NywxMCBAQA0KIAljcCBpbnRlcmZhY2Vz LnRhciBgY2F0IG5oYzk4aW5jZGlyYC9wYWNrYWdlcy9IYVhtbA0KIAljZCBgY2F0IG5oYzk4aW5j ZGlyYC9wYWNrYWdlcy9IYVhtbDsgdGFyIHhmIGludGVyZmFjZXMudGFyOyBybSBpbnRlcmZhY2Vz LnRhcg0KIAljcCAkKFRPT0xTRVQpICQoSU5TVEFMTERJUikNCi1pbnN0YWxsLWdoYzogaW5zdGFs bC1maWxlc29ubHktZ2hjDQoraW5zdGFsbC1naGM6IGluc3RhbGwtZmlsZXNvbmx5LWdoYyBIYVht bC5wa2djb25mDQogCWBjYXQgZ2hjcGtnY21kYCAtLXJlbW92ZS1wYWNrYWdlPUhhWG1sIHx8IHRy dWUNCiAJYGNhdCBnaGNwa2djbWRgIC0tYWRkLXBhY2thZ2UgPHBrZy5jb25mIHx8IFwNCi0JYGNh dCBnaGNwa2djbWRgIHJlZ2lzdGVyIEhhWG1sLmNhYmFsDQorCWBjYXQgZ2hjcGtnY21kYCByZWdp c3RlciBIYVhtbC5wa2djb25mDQogaW5zdGFsbC1uaGM5ODogaW5zdGFsbC1maWxlc29ubHktbmhj OTgNCiBpbnN0YWxsLXRvb2xzLWh1Z3M6IHRvb2xzZXQtaHVncyAkKElOU1RBTExESVIpDQogCWNw ICQocGF0c3Vic3QgLi4vLi4vJSwgJSwgJHtUT09MU0VUfSkgJChJTlNUQUxMRElSKQ0KQEAgLTc3 LDExICs3OCwxMyBAQA0KICMgdXBkYXRlIHRoZSBzb3VyY2VzIGlmIG5lY2Vzc2FyeQ0KICQoTElC U1JDUykgJChUT09MU1JDUykgTWFrZWZpbGUgVGV4dC9QcmV0dHlQcmludC9IdWdoZXNQSi5oczog JTogLi4vLi4vc3JjLyUNCiAJY3AgJDwgJEANCi1IYVhtbC5jYWJhbDogLi4vLi4vSGFYbWwuY2Fi YWwgZ2hjaW5jZGlyIGdoY2xpYmRpcg0KLQljcCAkPCAkQA0KLQllY2hvICJpbXBvcnQtZGlyczog YGNhdCBnaGNpbmNkaXJgIiA+PiRADQotCWVjaG8gImxpYnJhcnktZGlyczogYGNhdCBnaGNsaWJk aXJgIiA+PiRADQotCWVjaG8gImhzLWxpYnJhcmllczogJHtTT0ZUV0FSRX0tJHtWRVJTSU9OfSIg Pj4kQA0KK0hhWG1sLnBrZ2NvbmY6IC4uLy4uL0hhWG1sLmNhYmFsIGdoY2luY2RpcnJhdyBnaGNs aWJkaXJyYXcNCisJY3AgLi4vLi4vSGFYbWwuY2FiYWwgJEANCisJZWNobyAiaW1wb3J0LWRpcnM6 CWBjYXQgZ2hjaW5jZGlycmF3YEhhWG1sIiA+PiRADQorCWVjaG8gImxpYnJhcnktZGlyczoJYGNh dCBnaGNsaWJkaXJyYXdgIiA+PiRADQorCWVjaG8gImRlcGVuZHM6CQliYXNlLCBoYXNrZWxsOTgi ID4+JEANCisJZWNobyAiaHMtbGlicmFyaWVzOglIUyQoU09GVFdBUkUpIiA+PiRADQorDQogDQog DQogIyBwYWNrYWdlZCBsaWJyYXJ5DQpkaWZmIC1OYXVyIC0tZXhjbHVkZT0uc3ZuIEhhWG1sL3Ny Yy9NYWtlZmlsZS5pbmMgL2hvbWUvYXJqYW4vZGViaWFuL2hheG1sL3NyYy9NYWtlZmlsZS5pbmMN Ci0tLSBIYVhtbC9zcmMvTWFrZWZpbGUuaW5jCTIwMDMtMDgtMTMgMTk6MjE6MTEuMDAwMDAwMDAw ICswMjAwDQorKysgL2hvbWUvYXJqYW4vZGViaWFuL2hheG1sL3NyYy9NYWtlZmlsZS5pbmMJMTk3 MC0wMS0wMSAwMTowMDowMC4wMDAwMDAwMDAgKzAxMDANCkBAIC0xLDcgKzAsMCBAQA0KLWlmZXEg IiIgIiR7TUtESVJ9Ig0KLU1LRElSOj0kKHNoZWxsIHB3ZCkNCi0jTUtESVI6PSQoUFdEKQ0KLWVs c2UNCi1NS0RJUjo9JChwYXRzdWJzdCAlLyQobm90ZGlyICR7TUtESVJ9KSwlLCAke01LRElSfSkN Ci1lbmRpZg0KLWluY2x1ZGUgJHtNS0RJUn0vTWFrZWZpbGUuaW5jDQpkaWZmIC1OYXVyIC0tZXhj bHVkZT0uc3ZuIEhhWG1sL3NyYy9NYWtlZmlsZS5uaGM5OCAvaG9tZS9hcmphbi9kZWJpYW4vaGF4 bWwvc3JjL01ha2VmaWxlLm5oYzk4DQotLS0gSGFYbWwvc3JjL01ha2VmaWxlLm5oYzk4CTIwMDUt MDItMTMgMTE6NTM6MTQuMDAwMDAwMDAwICswMTAwDQorKysgL2hvbWUvYXJqYW4vZGViaWFuL2hh eG1sL3NyYy9NYWtlZmlsZS5uaGM5OAkxOTcwLTAxLTAxIDAxOjAwOjAwLjAwMDAwMDAwMCArMDEw MA0KQEAgLTEsMzEgKzAsMCBAQA0KLVRISVNQS0cJPSBIYVhtbA0KLVNFQVJDSAk9IC1wYWNrYWdl IGJhc2UNCi1FWFRSQV9IX0ZMQUdTICAgPSAtSzZNDQotRVhUUkFfSEJDX0ZMQUdTID0gLUg1ME0g LUE0TQ0KLQ0KLVNSQ1MJPSBcDQotCVRleHQvWE1ML0hhWG1sLmhzIFRleHQvWE1ML0hhWG1sL0Nv bWJpbmF0b3JzLmhzIFRleHQvWE1ML0hhWG1sL0xleC5ocyBcDQotCVRleHQvWE1ML0hhWG1sL1Bh cnNlLmhzIFRleHQvWE1ML0hhWG1sL1ByZXR0eS5ocyBcDQotCVRleHQvWE1ML0hhWG1sL1R5cGVz LmhzIFRleHQvWE1ML0hhWG1sL1ZhbGlkYXRlLmhzIFwNCi0JVGV4dC9YTUwvSGFYbWwvV3JhcHBl cnMuaHMgVGV4dC9YTUwvSGFYbWwvT25lT2ZOLmhzIFwNCi0JVGV4dC9YTUwvSGFYbWwvVmVyYmF0 aW0uaHMgVGV4dC9YTUwvSGFYbWwvRXNjYXBlLmhzIFwNCi0JVGV4dC9YTUwvSGFYbWwvWG1sMkhh c2tlbGwuaHMgVGV4dC9YTUwvSGFYbWwvSGFza2VsbDJYbWwuaHMgXA0KLQlUZXh0L1hNTC9IYVht bC9IdG1sL0dlbmVyYXRlLmhzIFRleHQvWE1ML0hhWG1sL0h0bWwvUGFyc2UuaHMgXA0KLQlUZXh0 L1hNTC9IYVhtbC9IdG1sL1ByZXR0eS5ocyBcDQotCVRleHQvWE1ML0hhWG1sL1h0cmFjdC9Db21i aW5hdG9ycy5ocyBcDQotCVRleHQvWE1ML0hhWG1sL1h0cmFjdC9MZXguaHMgXA0KLQlUZXh0L1hN TC9IYVhtbC9YdHJhY3QvUGFyc2UuaHMgXA0KLQlUZXh0L1BhcnNlckNvbWJpbmF0b3JzL0h1dHRv bk1laWplcldhbGxhY2UuaHMNCi0NCi0NCi0jIEhlcmUgYXJlIHRoZSBtYWluIHJ1bGVzLg0KLWlu Y2x1ZGUgLi4vLi4vTWFrZWZpbGUuY29tbW9uDQotDQotIyBleHRyYSBydWxlcw0KLWV4dHJhOg0K LQlpZiBbIC1mIFRleHQvUHJldHR5UHJpbnQvSHVnaGVzUEouaHMgXTsgdGhlbiBtdiBUZXh0L1By ZXR0eVByaW50L0h1Z2hlc1BKLmhzIFRleHQvUHJldHR5UHJpbnQvSHVnaGVzUEouaHMudW51c2Vk OyBmaQ0KLQ0KLSMgSGVyZSBhcmUgYW55IGV4dHJhIGRlcGVuZGVuY2llcy4NCi0NCi0jIEMtZmls ZXMgZGVwZW5kZW5jaWVzLg0KLQ0KZGlmZiAtTmF1ciAtLWV4Y2x1ZGU9LnN2biBIYVhtbC9zcmMv VGV4dC9YTUwvSGFYbWwvTGV4LmhzIC9ob21lL2FyamFuL2RlYmlhbi9oYXhtbC9zcmMvVGV4dC9Y TUwvSGFYbWwvTGV4LmhzDQotLS0gSGFYbWwvc3JjL1RleHQvWE1ML0hhWG1sL0xleC5ocwkyMDA0 LTA5LTI3IDE1OjUxOjIwLjAwMDAwMDAwMCArMDIwMA0KKysrIC9ob21lL2FyamFuL2RlYmlhbi9o YXhtbC9zcmMvVGV4dC9YTUwvSGFYbWwvTGV4LmhzCTIwMDUtMDUtMTUgMDA6MTQ6NDUuMDAwMDAw MDAwICswMjAwDQpAQCAtODEsNyArODEsNyBAQA0KICAgICB8IFRva1BlcmNlbnQJCS0tIF4gICAl DQogICAgIHwgVG9rQ29tbWEJCQktLSBeICAgLA0KICAgICB8IFRva1F1b3RlCQkJLS0gXiAgIFwn XCcgb3IgXCJcIg0KLSAgICB8IFRva05hbWUgICAgICBTdHJpbmcJLS0gXiAgIGJlZ2lucyB3aXRo IGxldHRlcg0KKyAgICB8IFRva05hbWUgICAgICBTdHJpbmcJLS0gXiAgIGJlZ2lucyB3aXRoIGxl dHRlciwgbm8gc3BhY2VzDQogICAgIHwgVG9rRnJlZVRleHQgIFN0cmluZwktLSBeICAgYW55IGNo YXJhY3RlciBkYXRhDQogICAgIHwgVG9rTnVsbAkJCS0tIF4gICBmYWtlIHRva2VuDQogICAgIGRl cml2aW5nIChFcSkNCkBAIC0xNzcsMTQgKzE3NywzMSBAQA0KICh4OnhzKSBgcHJlZml4ZXNgICh5 OnlzKSA9IHg9PXkgJiYgeHMgYHByZWZpeGVzYCB5cw0KICh4OnhzKSBgcHJlZml4ZXNgICAgW10g ICA9IEZhbHNlIC0tZXJyb3IgInVuZXhwZWN0ZWQgRU9GIGluIHByZWZpeCINCiANCi1hY2N1bXVs YXRlVW50aWwgKGM6Y3MpIHRvayBhY2MgcG9zICBwICBbXSBrID0NCi0gICAgbGV4ZXJyb3IgKCJ1 bmV4cGVjdGVkIEVPRiB3aGlsZSBsb29raW5nIGZvciBjbG9zaW5nIHRva2VuICIrK2M6Y3MNCit0 ZXh0VW50aWwgY2xvc2UgdG9rIGFjYyBwb3MgcCBbXSBrID0NCisgICAgbGV4ZXJyb3IgKCJ1bmV4 cGVjdGVkIEVPRiB3aGlsZSBsb29raW5nIGZvciBjbG9zaW5nIHRva2VuICIrK2Nsb3NlDQogICAg ICAgICAgICAgICArKyJcbiAgdG8gbWF0Y2ggdGhlIG9wZW5pbmcgdG9rZW4gaW4gIisrc2hvdyBw b3MpIHANCi1hY2N1bXVsYXRlVW50aWwgKGM6Y3MpIHRvayBhY2MgcG9zICBwIChzOnNzKSBrDQot ICAgIHwgYz09cyAmJiBjcyBgcHJlZml4ZXNgIHNzICA9IGVtaXQgKFRva0ZyZWVUZXh0IChyZXZl cnNlIGFjYykpIHBvczoNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW1pdCB0 b2sgcDogc2tpcCAobGVuZ3RoIGNzKSAoYWRkY29sIDEgcCkgc3Mgaw0KLSAgICB8IGlzU3BhY2Ug cyAgPSBhY2N1bXVsYXRlVW50aWwgKGM6Y3MpIHRvayAoczphY2MpIHBvcyAod2hpdGUgcyBwKSBz cyBrDQotICAgIHwgb3RoZXJ3aXNlICA9IGFjY3VtdWxhdGVVbnRpbCAoYzpjcykgdG9rIChzOmFj YykgcG9zIChhZGRjb2wgMSBwKSBzcyBrDQordGV4dFVudGlsIGNsb3NlIHRvayBhY2MgcG9zIHAg KHM6c3MpIGsNCisgICAgfCBjbG9zZSBgcHJlZml4ZXNgIChzOnNzKSAgPSBlbWl0IChUb2tGcmVl VGV4dCAocmV2ZXJzZSBhY2MpKSBwb3M6DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZW1pdCB0b2sgcDoNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBza2lwIChs ZW5ndGggY2xvc2UtMSkgKGFkZGNvbCAxIHApIHNzIGsNCisgICAgfCBpc1NwYWNlIHMgID0gdGV4 dFVudGlsIGNsb3NlIHRvayAoczphY2MpIHBvcyAod2hpdGUgcyBwKSBzcyBrDQorICAgIHwgb3Ro ZXJ3aXNlICA9IHRleHRVbnRpbCBjbG9zZSB0b2sgKHM6YWNjKSBwb3MgKGFkZGNvbCAxIHApIHNz IGsNCisNCit0ZXh0T3JSZWZVbnRpbCBjbG9zZSB0b2sgYWNjIHBvcyBwIFtdIGsgPQ0KKyAgICBs ZXhlcnJvciAoInVuZXhwZWN0ZWQgRU9GIHdoaWxlIGxvb2tpbmcgZm9yIGNsb3NpbmcgdG9rZW4g IisrY2xvc2UNCisgICAgICAgICAgICAgICsrIlxuICB0byBtYXRjaCB0aGUgb3BlbmluZyB0b2tl biBpbiAiKytzaG93IHBvcykgcA0KK3RleHRPclJlZlVudGlsIGNsb3NlIHRvayBhY2MgcG9zIHAg KHM6c3MpIGsNCisgICAgfCBjbG9zZSBgcHJlZml4ZXNgIChzOnNzKSAgPSBlbWl0IChUb2tGcmVl VGV4dCAocmV2ZXJzZSBhY2MpKSBwb3M6DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgZW1pdCB0b2sgcDoNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBza2lwIChs ZW5ndGggY2xvc2UtMSkgKGFkZGNvbCAxIHApIHNzIGsNCisgICAgfCBzPT0nJid8fHM9PSclJyA9 IChpZiBub3QgKG51bGwgYWNjKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW4gKGVt aXQgKFRva0ZyZWVUZXh0IChyZXZlcnNlIGFjYykpIHBvczopDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgZWxzZSBpZCkNCisgICAgICAgICAgICAgICAgICAgICAgIChlbWl0IChpZiBzPT0n JicgdGhlbiBUb2tBbXAgZWxzZSBUb2tQZXJjZW50KSBwOg0KKyAgICAgICAgICAgICAgICAgICAg ICAgIHRleHRVbnRpbCAiOyIgVG9rU2VtaSAiIiBwIChhZGRjb2wgMSBwKSBzcw0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAoXHAnIGktPiB0ZXh0T3JSZWZVbnRpbCBjbG9zZSB0b2sgIiIgcCBw JyBpIGspKQ0KKyAgICB8IGlzU3BhY2UgcyAgPSB0ZXh0T3JSZWZVbnRpbCBjbG9zZSB0b2sgKHM6 YWNjKSBwb3MgKHdoaXRlIHMgcCkgc3Mgaw0KKyAgICB8IG90aGVyd2lzZSAgPSB0ZXh0T3JSZWZV bnRpbCBjbG9zZSB0b2sgKHM6YWNjKSBwb3MgKGFkZGNvbCAxIHApIHNzIGsNCiANCiAtLS0tDQog LS0gfCBAcG9zSW5OZXdDeHQgbmFtZSBwb3NAIGNyZWF0ZXMgYSBuZXcgc291cmNlIHBvc2l0aW9u IGZyb20gYW4gb2xkIG9uZS4NCkBAIC0yMjAsMTAgKzIzNyw4IEBADQogLS0gIHdoZXJlIG5leHQg biBrID0gc2tpcCBuIHAgcyBrDQogDQogeG1sUEkgICAgICB3IHAgcyA9IHhtbE5hbWUgcCBzICJu YW1lIG9mIHByb2Nlc3NvciBpbiA8PyA/PiIgKGJsYW5rIHhtbFBJRW5kIHcpDQoteG1sUElFbmQg ICB3IHAgcyA9IGFjY3VtdWxhdGVVbnRpbCAiPz4iICBUb2tQSUNsb3NlICIiIHAgcCBzDQotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGJsYW5r IHhtbEFueSAodGFpbCB3KSkNCi14bWxDb21tZW50IHcgcCBzID0gYWNjdW11bGF0ZVVudGlsICIt LT4iIFRva0NvbW1lbnRDbG9zZSAiIiBwIHAgcw0KLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYmxhbmsgeG1sQW55IHcpDQoreG1s UElFbmQgICB3IHAgcyA9IHRleHRVbnRpbCAiPz4iICBUb2tQSUNsb3NlICIiIHAgcCBzIChibGFu ayB4bWxBbnkgKHRhaWwgdykpDQoreG1sQ29tbWVudCB3IHAgcyA9IHRleHRVbnRpbCAiLS0+IiBU b2tDb21tZW50Q2xvc2UgIiIgcCBwIHMgKGJsYW5rIHhtbEFueSB3KQ0KIA0KIC0tIE5vdGU6IHRo ZSBvcmRlciBvZiB0aGUgY2xhdXNlcyBpbiB4bWxBbnkgaXMgdmVyeSBpbXBvcnRhbnQuDQogLS0g U29tZSBtYXRjaGVzIG11c3QgcHJlY2VkZSB0aGUgTm90SW5UYWcgdGVzdCwgdGhlIHJlc3QgbXVz dCBmb2xsb3cgaXQuDQpAQCAtMjQzLDExICsyNTgsMTEgQEANCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBza2lwIDEgcCBzICh4bWxUYWcgKEluVGFnICI8Li4uPiI6Tm90SW5UYWc6 dykpDQogeG1sQW55IChfOl86dykgcCBzQCgnLyc6c3MpDQogICAgIHwgIj4iICAgYHByZWZpeGVz YCBzcyA9IGVtaXQgVG9rRW5kQ2xvc2UgcDogc2tpcCAyIHAgcyAoeG1sQW55IHcpDQoteG1sQW55 IHcgcCAoJyYnOnNzKSA9IGVtaXQgVG9rQW1wIHA6ICAgICAgYWNjdW11bGF0ZVVudGlsICI7IiBU b2tTZW1pICIiIHANCit4bWxBbnkgdyBwICgnJic6c3MpID0gZW1pdCBUb2tBbXAgcDogICAgICB0 ZXh0VW50aWwgIjsiIFRva1NlbWkgIiIgcA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGFkZGNvbCAxIHApIHNzICh4bWxBbnkgdykNCiB4bWxB bnkgd0AoTm90SW5UYWc6XykgcCBzID0geG1sQ29udGVudCAiIiB3IHAgcCBzDQogLS0gZXZlcnl0 aGluZyBiZWxvdyBoZXJlIGlzIGltcGxpY2l0bHkgSW5UYWcuDQoteG1sQW55IHcgcCAoJz4nOnNz KSA9IGVtaXQgVG9rQW55Q2xvc2UgcDogICAgICAgeG1sQW55ICh0YWlsIHcpIChhZGRjb2wgMSBw KSBzcw0KK3htbEFueSB3IHAgKCc+JzpzcykgPSBlbWl0IFRva0FueUNsb3NlIHA6IHhtbEFueSAo dGFpbCB3KSAoYWRkY29sIDEgcCkgc3MNCiB4bWxBbnkgdyBwICgnWyc6c3MpID0gZW1pdCBUb2tT cU9wZW4gcDoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGFuayB4bWxBbnkg KEluVGFnICJbLi4uXSI6dykgKGFkZGNvbCAxIHApIHNzDQogeG1sQW55IHcgcCAoJ10nOnNzKQ0K QEAgLTI2NiwxNSArMjgxLDE2IEBADQogeG1sQW55IHcgcCAoJzsnOnNzKSA9IGVtaXQgVG9rU2Vt aSBwOiAgICAgYmxhbmsgeG1sQW55IHcgKGFkZGNvbCAxIHApIHNzDQogeG1sQW55IHcgcCAoJywn OnNzKSA9IGVtaXQgVG9rQ29tbWEgcDogICAgYmxhbmsgeG1sQW55IHcgKGFkZGNvbCAxIHApIHNz DQogeG1sQW55IHcgcCAoJyMnOnNzKSA9IGVtaXQgVG9rSGFzaCBwOiAgICAgYmxhbmsgeG1sQW55 IHcgKGFkZGNvbCAxIHApIHNzDQoteG1sQW55IHcgcCAoJyInOnNzKSA9IGVtaXQgVG9rUXVvdGUg cDogICAgYWNjdW11bGF0ZVVudGlsICJcIiIgVG9rUXVvdGUgIiIgcDENCit4bWxBbnkgdyBwICgn Iic6c3MpID0gZW1pdCBUb2tRdW90ZSBwOiAgICB0ZXh0T3JSZWZVbnRpbCAiXCIiIFRva1F1b3Rl ICIiIHAxDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHAxIHNzICh4bWxBbnkgdykNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB3aGVyZSBwMSA9IGFkZGNvbCAxIHANCi14bWxBbnkgdyBwICgnXCcn OnNzKSA9IGVtaXQgVG9rUXVvdGUgcDogICBhY2N1bXVsYXRlVW50aWwgIiciIFRva1F1b3RlICIi IHAxDQoreG1sQW55IHcgcCAoJ1wnJzpzcykgPSBlbWl0IFRva1F1b3RlIHA6ICAgdGV4dE9yUmVm VW50aWwgIiciIFRva1F1b3RlICIiIHAxDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAxIHNzICh4bWxBbnkgdykNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGVyZSBwMSA9IGFkZGNvbCAxIHAN CiB4bWxBbnkgdyBwIHMNCiAgICAgfCBpc1NwYWNlIChoZWFkIHMpICAgICA9IGJsYW5rIHhtbEFu eSB3IHAgcw0KLSAgICB8IGlzQWxwaGFOdW0gKGhlYWQgcykgID0geG1sTmFtZSBwIHMgInNvbWUg a2luZCBvZiBuYW1lIiAoYmxhbmsgeG1sQW55IHcpDQorICAgIHwgaXNBbHBoYU51bSAoaGVhZCBz KSB8fCAoaGVhZCBzKWBlbGVtYCI6XyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICA9IHht bE5hbWUgcCBzICJzb21lIGtpbmQgb2YgbmFtZSIgKGJsYW5rIHhtbEFueSB3KQ0KICAgICB8IG90 aGVyd2lzZSAgICAgICAgICAgID0gbGV4ZXJyb3IgKCJ1bnJlY29nbmlzZWQgdG9rZW46ICIrK3Rh a2UgNCBzKSBwDQogDQogeG1sVGFnIHcgcCBzID0geG1sTmFtZSBwIHMgInRhZ25hbWUgZm9yIGVs ZW1lbnQgaW4gPCA+IiAoYmxhbmsgeG1sQW55IHcpDQpAQCAtMjg5LDcgKzMwNSw3IEBADQogICAg ICAgfCBvdGhlcndpc2UgPSBsZXhlcnJvciAoImV4cGVjdGVkIENEQVRBLCBJR05PUkUsIG9yIElO Q0xVREUiKSBwDQogICAgIGFjY3VtIHcgcCBzIG4gPQ0KICAgICAgIGxldCBwMCA9IGFkZGNvbCBu IHAgaW4NCi0gICAgICBhY2N1bXVsYXRlVW50aWwgIl1dPiIgVG9rU2VjdGlvbkNsb3NlICIiIHAw IHAwIChkcm9wIG4gcykgKGJsYW5rIHhtbEFueSB3KQ0KKyAgICAgIHRleHRVbnRpbCAiXV0+IiBU b2tTZWN0aW9uQ2xvc2UgIiIgcDAgcDAgKGRyb3AgbiBzKSAoYmxhbmsgeG1sQW55IHcpDQogICAg IGsgdyBwIHMgbiA9DQogICAgICAgc2tpcCBuIHAgcyAoeG1sQW55IHcpDQogDQpkaWZmIC1OYXVy IC0tZXhjbHVkZT0uc3ZuIEhhWG1sL3NyYy9UZXh0L1hNTC9IYVhtbC9QYXJzZS5ocyAvaG9tZS9h cmphbi9kZWJpYW4vaGF4bWwvc3JjL1RleHQvWE1ML0hhWG1sL1BhcnNlLmhzDQotLS0gSGFYbWwv c3JjL1RleHQvWE1ML0hhWG1sL1BhcnNlLmhzCTIwMDQtMTAtMjggMTI6MDY6MTguMDAwMDAwMDAw ICswMjAwDQorKysgL2hvbWUvYXJqYW4vZGViaWFuL2hheG1sL3NyYy9UZXh0L1hNTC9IYVhtbC9Q YXJzZS5ocwkyMDA1LTA1LTE1IDAwOjE0OjQ4LjAwMDAwMDAwMCArMDIwMA0KQEAgLTM3Niw3ICsz NzYsMTAgQEANCiAgICAgdG9rIChUb2tTcGVjaWFsIEVMRU1FTlR4KQ0KICAgICBuIDwtIHBlUmVm IG5hbWUgYGVsc2Vycm9yYCAibWlzc2luZyBpZGVudGlmaWVyIGluIEVMRU1FTlQgZGVjbCINCiAg ICAgYyA8LSBwZVJlZiBjb250ZW50c3BlYyBgZWxzZXJyb3JgICJtaXNzaW5nIGNvbnRlbnQgc3Bl YyBpbiBFTEVNRU5UIGRlY2wiDQotICAgIGJsYW5rICh0b2sgVG9rQW55Q2xvc2UpIGBlbHNlcnJv cmAgImV4cGVjdGVkID4gdGVybWluYXRpbmcgRUxFTUVOVCBkZWNsIg0KKyAgICBibGFuayAodG9r IFRva0FueUNsb3NlKSBgZWxzZXJyb3JgDQorICAgICAgICgiZXhwZWN0ZWQgPiB0ZXJtaW5hdGlu ZyBFTEVNRU5UIGRlY2wiDQorICAgICAgICsrIlxuICAgIGVsZW1lbnQgbmFtZSB3YXMgIisrc2hv dyBuDQorICAgICAgICsrIlxuICAgIGNvbnRlbnRzcGVjIHdhcyAiKysoXChDb250ZW50U3BlYyBw KS0+IHNob3cgcCljKQ0KICAgICByZXR1cm4gKEVsZW1lbnREZWNsIG4gYykNCiANCiBjb250ZW50 c3BlYyA6OiBYUGFyc2VyIENvbnRlbnRTcGVjDQpAQCAtNjE1LDcgKzYxOCw3IEBADQogcGVkZWYg OjogWFBhcnNlciBQRURlZg0KIHBlZGVmID0NCiAgICAgKCBlbnRpdHl2YWx1ZSA+Pj0gcmV0dXJu IC4gUEVEZWZFbnRpdHlWYWx1ZSkgKysrDQotICAgICggZXh0ZXJuYWxpZCA+Pj0gcmV0dXJuIC4g UEVEZWZFeHRlcm5hbElEKQ0KKyAgICAoIGV4dGVybmFsaWQgID4+PSByZXR1cm4gLiBQRURlZkV4 dGVybmFsSUQpDQogDQogZXh0ZXJuYWxpZCA6OiBYUGFyc2VyIEV4dGVybmFsSUQNCiBleHRlcm5h bGlkID0NCkBAIC02NzgsMTIgKzY4MSwxNSBAQA0KIA0KIGVudGl0eXZhbHVlIDo6IFhQYXJzZXIg RW50aXR5VmFsdWUNCiBlbnRpdHl2YWx1ZSA9IGRvDQotICAgIGV2cyA8LSBicmFja2V0ICh0b2sg VG9rUXVvdGUpIChtYW55IChwZVJlZiBldikpICh0b2sgVG9rUXVvdGUpDQorIC0tIGV2cyA8LSBi cmFja2V0ICh0b2sgVG9rUXVvdGUpIChtYW55IChwZVJlZiBldikpICh0b2sgVG9rUXVvdGUpDQor ICAgIHRvayBUb2tRdW90ZQ0KKyAgICBldnMgPC0gbWFueSAocGVSZWYgZXYpDQorICAgIHRvayBU b2tRdW90ZSBgZWxzZXJyb3JgICJleHBlY3RlZCBxdW90ZSB0byB0ZXJtaW5hdGUgZW50aXR5dmFs dWUiDQogICAgIHJldHVybiAoRW50aXR5VmFsdWUgZXZzKQ0KIA0KIGV2IDo6IFhQYXJzZXIgRVYN CiBldiA9DQotICAgICggZnJlZXRleHQgPj49IHJldHVybiAuIEVWU3RyaW5nKSArKysNCisgICAg KCAoc3RyaW5nKysrZnJlZXRleHQpID4+PSByZXR1cm4gLiBFVlN0cmluZykgKysrDQogICAgICgg cmVmZXJlbmNlID4+PSByZXR1cm4gLiBFVlJlZikNCiANCiBhdHR2YWx1ZSA6OiBYUGFyc2VyIEF0 dFZhbHVlDQpkaWZmIC1OYXVyIC0tZXhjbHVkZT0uc3ZuIEhhWG1sL3NyYy9UZXh0L1hNTC9IYVht bC5ocyAvaG9tZS9hcmphbi9kZWJpYW4vaGF4bWwvc3JjL1RleHQvWE1ML0hhWG1sLmhzDQotLS0g SGFYbWwvc3JjL1RleHQvWE1ML0hhWG1sLmhzCTIwMDQtMDUtMTggMTI6MjY6MzEuMDAwMDAwMDAw ICswMjAwDQorKysgL2hvbWUvYXJqYW4vZGViaWFuL2hheG1sL3NyYy9UZXh0L1hNTC9IYVhtbC5o cwkyMDA1LTA1LTE1IDAwOjE0OjQ0LjAwMDAwMDAwMCArMDIwMA0KQEAgLTI5LDYgKzI5LDYgQEAN CiANCiBpbXBvcnQgVGV4dC5QcmV0dHlQcmludC5IdWdoZXNQSiAgKHJlbmRlcikNCiANCi0tLSB8 IFRoZSB2ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5IChjdXJyZW50bHkgIjEuMTIiKS4NCistLSB8IFRo ZSB2ZXJzaW9uIG9mIHRoZSBsaWJyYXJ5IChjdXJyZW50bHkgIjEuMTMiKS4NCiB2ZXJzaW9uIDo6 IFN0cmluZw0KLXZlcnNpb24gID0gIjEuMTIiDQordmVyc2lvbiAgPSAiMS4xMyINCmRpZmYgLU5h dXIgLS1leGNsdWRlPS5zdm4gSGFYbWwvc3JjL3Rvb2xzL0Nhbm9uaWNhbGlzZS5ocyAvaG9tZS9h cmphbi9kZWJpYW4vaGF4bWwvc3JjL3Rvb2xzL0Nhbm9uaWNhbGlzZS5ocw0KLS0tIEhhWG1sL3Ny Yy90b29scy9DYW5vbmljYWxpc2UuaHMJMjAwMi0xMC0wMiAxMjoyNDowNS4wMDAwMDAwMDAgKzAy MDANCisrKyAvaG9tZS9hcmphbi9kZWJpYW4vaGF4bWwvc3JjL3Rvb2xzL0Nhbm9uaWNhbGlzZS5o cwkyMDA1LTA1LTE1IDAwOjE0OjQyLjAwMDAwMDAwMCArMDIwMA0KQEAgLTI0LDUgKzI0LDYgQEAN CiAgIGxldCBwYXJzZSA9IGlmICIuaHRtbCIgYGlzU3VmZml4T2ZgIGluZiB8fCAiLmh0bSIgYGlz U3VmZml4T2ZgIGluZg0KICAgICAgICAgICAgICAgdGhlbiBodG1sUGFyc2UgaW5mIGVsc2UgeG1s UGFyc2UgaW5mDQogICBpbg0KLSAgKCBoUHV0U3RyTG4gbyAuIHJlbmRlciAuIGRvY3VtZW50IC4g cGFyc2UpIGNvbnRlbnQNCisgIGRvICggaFB1dFN0ckxuIG8gLiByZW5kZXIgLiBkb2N1bWVudCAu IHBhcnNlKSBjb250ZW50DQorICAgICBoRmx1c2ggbw0KIA0KZGlmZiAtTmF1ciAtLWV4Y2x1ZGU9 LnN2biBIYVhtbC9zcmMvdG9vbHMvRHRkVG9IYXNrZWxsLmhzIC9ob21lL2FyamFuL2RlYmlhbi9o YXhtbC9zcmMvdG9vbHMvRHRkVG9IYXNrZWxsLmhzDQotLS0gSGFYbWwvc3JjL3Rvb2xzL0R0ZFRv SGFza2VsbC5ocwkyMDA0LTA5LTI3IDE4OjMzOjU1LjAwMDAwMDAwMCArMDIwMA0KKysrIC9ob21l L2FyamFuL2RlYmlhbi9oYXhtbC9zcmMvdG9vbHMvRHRkVG9IYXNrZWxsLmhzCTIwMDUtMDUtMTUg MDA6MTQ6NDMuMDAwMDAwMDAwICswMjAwDQpAQCAtMzksNiArMzksNyBAQA0KICAgICAgaFB1dFN0 ckxuIG8gIlxuXG57LUluc3RhbmNlIGRlY2xzLX1cbiINCiAgICAgIChoUHV0U3RyTG4gbyAuIHJl bmRlciAuIHZjYXQgLiBtYXAgbWtJbnN0YW5jZSkgZGVjbHMNCiAgICAgIGhQdXRTdHJMbiBvICJc blxuey1Eb25lLX0iDQorICAgICBoRmx1c2ggbw0KIA0KIA0KIGdldER0ZCAoSnVzdCBkdGQpID0g ZHRkDQpkaWZmIC1OYXVyIC0tZXhjbHVkZT0uc3ZuIEhhWG1sL3NyYy90b29scy9Na09uZU9mLmhz IC9ob21lL2FyamFuL2RlYmlhbi9oYXhtbC9zcmMvdG9vbHMvTWtPbmVPZi5ocw0KLS0tIEhhWG1s L3NyYy90b29scy9Na09uZU9mLmhzCTIwMDItMTAtMDIgMTI6MjQ6MDUuMDAwMDAwMDAwICswMjAw DQorKysgL2hvbWUvYXJqYW4vZGViaWFuL2hheG1sL3NyYy90b29scy9Na09uZU9mLmhzCTIwMDUt MDUtMTUgMDA6MTQ6NDIuMDAwMDAwMDAwICswMjAwDQpAQCAtMiw2ICsyLDcgQEANCiANCiBpbXBv cnQgU3lzdGVtIChnZXRBcmdzKQ0KIGltcG9ydCBDaGFyICAgKGlzRGlnaXQpDQoraW1wb3J0IElP ICAgICAoaEZsdXNoLHN0ZG91dCkNCiANCiBtYWluID0gZG8NCiAgICAgYXJncyA8LSBnZXRBcmdz DQpAQCAtMTYsNiArMTcsNyBAQA0KICAgICAgICAgICAgICAgcHV0U3RyTG4gKCJpbXBvcnQgVGV4 dC5YTUwuSGFYbWwuWG1sMkhhc2tlbGxcbiIpDQogICAgICAgICAgICAgICBtYXBNXyAocHV0U3Ry TG4gLiBta09uZU9mKSBbbi4ubV0NCiAgICAgICBfIC0+IGVycm9yICJVc2FnZTogTWtPbmVPZiBu IFttXSINCisgICAgaEZsdXNoIHN0ZG91dA0KIA0KIC0tLS0gbWFpbiB0ZXh0LWdlbmVyYXRpbmcg ZnVuY3Rpb24gLS0tLQ0KIG1rT25lT2YgOjogSW50IC0+IFN0cmluZw0KZGlmZiAtTmF1ciAtLWV4 Y2x1ZGU9LnN2biBIYVhtbC9zcmMvdG9vbHMvVmFsaWRhdGUuaHMgL2hvbWUvYXJqYW4vZGViaWFu L2hheG1sL3NyYy90b29scy9WYWxpZGF0ZS5ocw0KLS0tIEhhWG1sL3NyYy90b29scy9WYWxpZGF0 ZS5ocwkyMDA0LTEwLTI4IDEyOjM4OjQxLjAwMDAwMDAwMCArMDIwMA0KKysrIC9ob21lL2FyamFu L2RlYmlhbi9oYXhtbC9zcmMvdG9vbHMvVmFsaWRhdGUuaHMJMjAwNS0wNS0xNSAwMDoxNDo0Mi4w MDAwMDAwMDAgKzAyMDANCkBAIC0yMyw0ICsyMyw1IEBADQogICAgICAgRG9jdW1lbnQgXyBfIHht bCBfICA9IHhtbFBhcnNlIHhtbGYgY29udGVudA0KICAgICAgIGVycnMgPSB2YWxpZGF0ZSAoZnJv bUp1c3QgZHRkKSB4bWwNCiAgIG1hcE1fIHB1dFN0ckxuIGVycnMNCisgIGhGbHVzaCBzdGRvdXQN CiANCmRpZmYgLU5hdXIgLS1leGNsdWRlPS5zdm4gSGFYbWwvc3JjL3Rvb2xzL1h0cmFjdC5ocyAv aG9tZS9hcmphbi9kZWJpYW4vaGF4bWwvc3JjL3Rvb2xzL1h0cmFjdC5ocw0KLS0tIEhhWG1sL3Ny Yy90b29scy9YdHJhY3QuaHMJMjAwNS0wMi0wNyAxNjoyMzoyMC4wMDAwMDAwMDAgKzAxMDANCisr KyAvaG9tZS9hcmphbi9kZWJpYW4vaGF4bWwvc3JjL3Rvb2xzL1h0cmFjdC5ocwkyMDA1LTA1LTE1 IDAwOjE0OjQzLjAwMDAwMDAwMCArMDIwMA0KQEAgLTM4LDcgKzM4LDggQEANCiAgICAgICAgICAg ICAgICAgICAgICAgICAgIGhQdXRTdHJMbiBzdGRvdXQgLiByZW5kZXIgLiBodG1scHJpbnQgLg0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgeHRyYWN0IChtYXAgdG9Mb3dlciBwYXR0ZXJuKSAu IGdldEVsZW0gLiBodG1sUGFyc2UgeA0KICAgICAgICAgICAgICAgICAgICAgIGVsc2UgaFB1dFN0 ckxuIHN0ZG91dCAuIHJlbmRlciAuIGZvcm1hdCAuDQotICAgICAgICAgICAgICAgICAgICAgICAg ICB4dHJhY3QgcGF0dGVybiAuIGdldEVsZW0gLiB4bWxQYXJzZSB4KSBjKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgeHRyYWN0IHBhdHRlcm4gLiBnZXRFbGVtIC4geG1sUGFyc2UgeCkgYw0K KyAgICAgICAgICAgICAgICAgICBoRmx1c2ggc3Rkb3V0KQ0KICAgICAgICAgICBmaWxlcw0KIA0K IGdldEVsZW0gKERvY3VtZW50IF8gXyBlIF8pID0gQ0VsZW0gZQ0K --=-g8aw6EyuOZZEtofekvAt-- --=-zNcHDI4zPFByTI9w4CB5 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBCobNZUALvsZYuOJARArn3AJ0datWCGczKAR6CzxMDwk7YSdFQNgCbBbHj zJZpTT1lbM1RG5L1t8cHmN4= =+jb5 -----END PGP SIGNATURE----- --=-zNcHDI4zPFByTI9w4CB5-- From ian@matrix.chaos.earth.li Sat Jun 04 15:12:16 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DeZNo-0002IR-00 for ; Sat, 04 Jun 2005 15:12:16 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DeZNo-0008MC-00 for ; Sat, 04 Jun 2005 15:12:16 +0100 Date: Sat, 4 Jun 2005 15:12:16 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] hsc2hs and ghc 6.4 package Message-ID: <20050604141216.GA31604@matrix.chaos.earth.li> References: <200506041349.38043.jeremy.bobbio@etu.upmc.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <200506041349.38043.jeremy.bobbio@etu.upmc.fr> User-Agent: Mutt/1.5.9i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2005 14:12:17 -0000 On Sat, Jun 04, 2005 at 01:49:28PM +0200, Jérémy Bobbio wrote: > Hi, > > GHC 6.4 package found on haskell-unsafe ship with hsc2hs in: > /usr/lib/ghc-6.4/bin/hsc2hs > > Is there any rationale about not installing it in /usr/bin? The package in Debian unstable installs /usr/bin/hsc2hs6. If ghc6 is used to provide /usr/bin/ghc then it will also provide /usr/bin/hsc2hs. Thanks Ian From ian@matrix.chaos.earth.li Sat Jun 04 15:20:14 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DeZVV-00033S-00 for ; Sat, 04 Jun 2005 15:20:14 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DeZVV-0008NT-00 for ; Sat, 04 Jun 2005 15:20:13 +0100 Date: Sat, 4 Jun 2005 15:20:13 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] haxml, hunit and quickcheck Message-ID: <20050604142013.GB31604@matrix.chaos.earth.li> References: <20050603222705.GA3567@matrix.chaos.earth.li> <20050604031001.GA4307@katherina.lan.complete.org> <1117893465.5456.4.camel@stardust.arriesoft.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1117893465.5456.4.camel@stardust.arriesoft.nl> User-Agent: Mutt/1.5.9i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2005 14:20:16 -0000 On Sat, Jun 04, 2005 at 03:57:45PM +0200, Arjan Oosting wrote: > Op vr, 03-06-2005 te 22:10 -0500, schreef John Goerzen: > > On Fri, Jun 03, 2005 at 11:27:05PM +0100, Ian Lynagh wrote: > > > > > > Also, nhc98 and hugs ship with haxml but ghc6 doesn't. I think the best > > > thing is for us to remove haxml from the nhc98 and hugs packages and > > > have a single Debian (source) package provide it for all > > > implementations. Does that sound reasonable? (If hugs can cope with > > > both > > > > Is the independent package compatible with the one in nhc98 and hugs? > > If so, I'd say we provide a libghc6-haxml-dev package and just let > > hugs and nhc98 have their existing files. > > The version of HaXml in Hugs is 1.12.1 and my HaXml packages (in > development) are version 1.13. There are some things changed, see > attached diff from the hugs version <-> haxml 1.13 Even if they are/were currently functionally identical, it's possible they'll get skewed over time. Removing it (from nhc98 at least) is simple, incidentally. Isaac, do you have an opinion? Thanks Ian From debbugs@bugs.debian.org Mon Jun 06 20:38:09 2005 Received: from spohr.debian.org ([140.211.166.43]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DfNQG-0006Om-00 for ; Mon, 06 Jun 2005 20:38:09 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.35 1 (Debian)) id 1DfNLL-0004pc-00; Mon, 06 Jun 2005 12:33:03 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , john goerzen Resent-Date: Mon, 06 Jun 2005 19:33:02 UTC Resent-Message-ID: X-Debian-PR-Message: report 312256 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.11180856943597 (code B ref -1); Mon, 06 Jun 2005 19:33:02 UTC Received: (at submit) by bugs.debian.org; 6 Jun 2005 19:21:34 +0000 Received: from glockenspiel.complete.org [69.10.152.57] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1DfNAD-0000vd-00; Mon, 06 Jun 2005 12:21:33 -0700 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1DfNA7-00066J-I8; Mon, 06 Jun 2005 14:21:30 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1DfN9h-0003B4-0Y; Mon, 06 Jun 2005 14:21:01 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.50) id 1DfN9g-00021u-Aq; Mon, 06 Jun 2005 14:21:00 -0500 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 3.12 Date: Mon, 06 Jun 2005 14:21:00 -0500 Message-Id: X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Mon, 06 Jun 2005 14:21:30 -0500 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 X-Spam-Level: Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#312256: ITP: washngo -- Web Authoring System for Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 312256@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jun 2005 19:38:10 -0000 Package: wnpp Severity: wishlist Owner: John Goerzen * Package name : washngo Version : 2.3.1 Upstream Author : Peter Thiemann * URL : http://www.informatik.uni-freiburg.de/~thiemann/haskell/WASH/ * License : 3-clause BSD Description : Web Authoring System for Haskell WASH is a family of embedded domain specific languages (EDSL) for programming Web applications. Each language is embedded in the functional language Haskell, which means that it is implemented as a combinator library. . Currently, WASH has the following components: . wash2hs, a preprocessor for including literal XHTML fragments in the style of Haskell Server Pages (HSP) . WASH/CGI for server-side web scripting . WASH/HTML for dynamic generation of HTML and XHTML . WASH/Mail for email processing I expect one binary to be built from the source at this time, and it will be named libghc6-wash-dev. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.12-rc4-mm2 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From isaac.jones@gmail.com Tue Jun 07 17:56:02 2005 Received: from rproxy.gmail.com ([64.233.170.196]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DfhMv-0005Iz-00 for ; Tue, 07 Jun 2005 17:56:01 +0100 Received: by rproxy.gmail.com with SMTP id z35so112133rne for ; Tue, 07 Jun 2005 09:56:00 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=N/iUVPVGWHns4rPIfCfE1Sdxpw3PvUr/++AfVLWnvdOslM12VIUIxpXaMuJF8T3ywvdaAkNwyzBgdfyhNRjQe7GfNyUalBLKTrvWmtUTC3xR0fFmrCUyW3ZR/06ViSghBVwWn2lOOT6Rq93RdGQIFHRVtKcNlbFF9UQX6vCwcu4= Received: by 10.38.11.34 with SMTP id 34mr3150436rnk; Tue, 07 Jun 2005 09:56:00 -0700 (PDT) Received: by 10.38.150.39 with HTTP; Tue, 7 Jun 2005 09:56:00 -0700 (PDT) Message-ID: Date: Tue, 7 Jun 2005 09:56:00 -0700 From: Isaac Jones To: Ian Lynagh , debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] haxml, hunit and quickcheck In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20050603222705.GA3567@matrix.chaos.earth.li> <20050604031001.GA4307@katherina.lan.complete.org> <1117893465.5456.4.camel@stardust.arriesoft.nl> <20050604142013.GB31604@matrix.chaos.earth.li> Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Isaac Jones List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2005 16:56:03 -0000 Looks like this didn't go out yesterday for some reason. Let's try again! peace, isaac On 6/6/05, Isaac Jones wrote: > > > The version of HaXml in Hugs is 1.12.1 and my HaXml packages (in > > > development) are version 1.13. There are some things changed, see > > > attached diff from the hugs version <-> haxml 1.13 > > > > Even if they are/were currently functionally identical, it's possible > > they'll get skewed over time. Removing it (from nhc98 at least) is > > simple, incidentally. > > > > Isaac, do you have an opinion? >=20 > Sorry I'm pretty late on this... >=20 > I feel like we should leave them in the implementations, and also > allow them to be packaged separately... >=20 > Cabal, for one, is most probably going to be released more often than > GHC. I can imagine HUnit and QC may be similar. The packages could > be responsible for hiding the ones shipped with the compilers, I > suppose. >=20 > Or we could just remove them from the compilers themselves and allow > them to be provided by separate packages. One thing I don't want to > do is to leave them in the compilers and remove the separate packages > from Debian since I want to be able to provide Cabal updates > separately from GHC updates. > From ian@matrix.chaos.earth.li Tue Jun 07 18:08:30 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DfhZ0-0006Ka-00 for ; Tue, 07 Jun 2005 18:08:30 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DfhYx-0005Mf-00; Tue, 07 Jun 2005 18:08:27 +0100 Date: Tue, 7 Jun 2005 18:08:27 +0100 From: Ian Lynagh To: Isaac Jones Subject: Re: [Debian-haskell] haxml, hunit and quickcheck Message-ID: <20050607170827.GA13780@matrix.chaos.earth.li> References: <20050603222705.GA3567@matrix.chaos.earth.li> <20050604031001.GA4307@katherina.lan.complete.org> <1117893465.5456.4.camel@stardust.arriesoft.nl> <20050604142013.GB31604@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2005 17:08:30 -0000 On Tue, Jun 07, 2005 at 09:56:00AM -0700, Isaac Jones wrote: > > On 6/6/05, Isaac Jones wrote: > > > > The version of HaXml in Hugs is 1.12.1 and my HaXml packages (in > > > > development) are version 1.13. There are some things changed, see > > > > attached diff from the hugs version <-> haxml 1.13 > > > > > > Even if they are/were currently functionally identical, it's possible > > > they'll get skewed over time. Removing it (from nhc98 at least) is > > > simple, incidentally. > > > > > > Isaac, do you have an opinion? > > > > I feel like we should leave them in the implementations, and also > > allow them to be packaged separately... Is this an option? I haven't investigated properly, but I couldn't see an obvious way this would work with hugs and nhc98 (unless you will be installing into a foo-1.2 directory in the impl's directory space rather than just foo elsewhere?). Diverting the libraries that come with impls really isn't an option IMO as then packages using the libraries from the impls would need to conflict with the separate packages... > > Cabal, for one, is most probably going to be released more often than > > GHC. I can imagine HUnit and QC may be similar. The packages could > > be responsible for hiding the ones shipped with the compilers, I > > suppose. > > > > Or we could just remove them from the compilers themselves and allow > > them to be provided by separate packages. One thing I don't want to > > do is to leave them in the compilers and remove the separate packages > > from Debian since I want to be able to provide Cabal updates > > separately from GHC updates. Don't forget that if the impls don't come with cabal then cabal can't use itself for building. I think with ghc it is possible to have multiple versions installed sensibly (although we might still have fun getting the right versions visible. hmm), but again I haven't investigated properly. Thanks Ian From isaac.jones@gmail.com Tue Jun 07 22:44:25 2005 Received: from rproxy.gmail.com ([64.233.170.201]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1Dfls1-00023z-00 for ; Tue, 07 Jun 2005 22:44:25 +0100 Received: by rproxy.gmail.com with SMTP id z35so15619rne for ; Tue, 07 Jun 2005 14:44:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=A37GXY0WJyv73BCS1P8x3zF9e6qtktHjtpleAcvfBy6EZ6IeqvoXw8Me7twQzKV6jGblY3IF7IdmZ6Zc4fgTZOCFRSDGBCNxW/XeynQMF8QKt1OHUvYjQUJQCeiUktzc9sbQetr5IbrLc7Vm2CatlLeZVlXOLRCBX+xSpzB6YJA= Received: by 10.38.92.63 with SMTP id p63mr3308158rnb; Tue, 07 Jun 2005 14:44:24 -0700 (PDT) Received: by 10.38.150.39 with HTTP; Tue, 7 Jun 2005 14:44:24 -0700 (PDT) Message-ID: Date: Tue, 7 Jun 2005 14:44:24 -0700 From: Isaac Jones To: Ian Lynagh , debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] haxml, hunit and quickcheck In-Reply-To: <20050607170827.GA13780@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20050603222705.GA3567@matrix.chaos.earth.li> <20050604031001.GA4307@katherina.lan.complete.org> <1117893465.5456.4.camel@stardust.arriesoft.nl> <20050604142013.GB31604@matrix.chaos.earth.li> <20050607170827.GA13780@matrix.chaos.earth.li> Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Isaac Jones List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2005 21:44:26 -0000 On 6/7/05, Ian Lynagh wrote: > On Tue, Jun 07, 2005 at 09:56:00AM -0700, Isaac Jones wrote: (snip) > > > I feel like we should leave them in the implementations, and also > > > allow them to be packaged separately... >=20 > Is this an option? I haven't investigated properly, but I couldn't see > an obvious way this would work with hugs and nhc98 (unless you will be > installing into a foo-1.2 directory in the impl's directory space rather > than just foo elsewhere?). Oh yeah, I forgot about this problem. Maybe it is best to just remove them from the implementations. > Diverting the libraries that come with impls really isn't an option IMO > as then packages using the libraries from the impls would need to > conflict with the separate packages... True. > > > Cabal, for one, is most probably going to be released more often than > > > GHC. I can imagine HUnit and QC may be similar. The packages could > > > be responsible for hiding the ones shipped with the compilers, I > > > suppose. > > > > > > Or we could just remove them from the compilers themselves and allow > > > them to be provided by separate packages. One thing I don't want to > > > do is to leave them in the compilers and remove the separate packages > > > from Debian since I want to be able to provide Cabal updates > > > separately from GHC updates. >=20 > Don't forget that if the impls don't come with cabal then cabal can't > use itself for building. Cabal can use itself for buildung in-place, that is, it uses ./Distribution/* instead of the -package Cabal. > I think with ghc it is possible to have multiple versions installed > sensibly (although we might still have fun getting the right versions > visible. hmm), but again I haven't investigated properly. OK, so what about moving the packages out of the implementations themselves and into their own separate packages. Do you see any issue with that? peace, isaac From ian@matrix.chaos.earth.li Wed Jun 08 01:11:49 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DfoAd-0000nZ-00 for ; Wed, 08 Jun 2005 01:11:47 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DfoAa-0007lo-00; Wed, 08 Jun 2005 01:11:44 +0100 Date: Wed, 8 Jun 2005 01:11:44 +0100 From: Ian Lynagh To: Isaac Jones Subject: Re: [Debian-haskell] haxml, hunit and quickcheck Message-ID: <20050608001144.GA28998@matrix.chaos.earth.li> References: <20050603222705.GA3567@matrix.chaos.earth.li> <20050604031001.GA4307@katherina.lan.complete.org> <1117893465.5456.4.camel@stardust.arriesoft.nl> <20050604142013.GB31604@matrix.chaos.earth.li> <20050607170827.GA13780@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2005 00:11:50 -0000 On Tue, Jun 07, 2005 at 02:44:24PM -0700, Isaac Jones wrote: > On 6/7/05, Ian Lynagh wrote: > > On Tue, Jun 07, 2005 at 09:56:00AM -0700, Isaac Jones wrote: > (snip) > > > > I feel like we should leave them in the implementations, and also > > > > allow them to be packaged separately... > > > > Is this an option? I haven't investigated properly, but I couldn't see > > an obvious way this would work with hugs and nhc98 (unless you will be > > installing into a foo-1.2 directory in the impl's directory space rather > > than just foo elsewhere?). > > Oh yeah, I forgot about this problem. Maybe it is best to just remove > them from the implementations. What is "them" here? For reference, ignoring hslibs stuff, we currently have: ghc6: rts base haskell98 template-haskell unix Cabal parsec haskell-src network QuickCheck HUnit mtl fgl X11 HGL stm readline In ghc6-hopengl: OpenGL GLUT nhc98: Cabal HUnit HaXml QuickCheck base haskell-src parsec hugs: Cabal HGL HUnit HaXml OpenGL QuickCheck X11 fgl mtl parsec (also seems to have modules from at least haskell-src in /usr/lib/hugs/libraries - I'm not sure why) > > I think with ghc it is possible to have multiple versions installed > > sensibly (although we might still have fun getting the right versions > > visible. hmm), but again I haven't investigated properly. > > OK, so what about moving the packages out of the implementations > themselves and into their own separate packages. Do you see any issue > with that? We'd need to invent some new package names. We might have fun with the tools wanting a real package name rather than a virtual package name. Hmm, if we get libraries build-deping on other libraries then we'll need some cunning trickery to make sure we get the binary dep on the right package. I think my prefered option is to avoid having multiple dpackages of a library for the moment. This means working out what in the above cpackage lists will be in its own dpackage and removing it from the impls. I'm not sure if we should also rename $impl $impl-core (-base? Something else?) and have a $impl that depends on $impl-core and any libraries that it normally ships with. Thanks Ian From ian@matrix.chaos.earth.li Wed Jun 08 18:57:33 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1Dg4o1-00081c-00 for ; Wed, 08 Jun 2005 18:57:33 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1Dg4o0-0004pc-00 for ; Wed, 08 Jun 2005 18:57:32 +0100 Date: Wed, 8 Jun 2005 18:57:32 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] haxml, hunit and quickcheck Message-ID: <20050608175732.GA18388@matrix.chaos.earth.li> References: <20050603222705.GA3567@matrix.chaos.earth.li> <20050604031001.GA4307@katherina.lan.complete.org> <1117893465.5456.4.camel@stardust.arriesoft.nl> <20050604142013.GB31604@matrix.chaos.earth.li> <20050607170827.GA13780@matrix.chaos.earth.li> <20050608001144.GA28998@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050608001144.GA28998@matrix.chaos.earth.li> User-Agent: Mutt/1.5.9i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2005 17:57:34 -0000 On Wed, Jun 08, 2005 at 01:11:44AM +0100, Ian Lynagh wrote: > > I think my prefered option is to avoid having multiple dpackages of a > library for the moment. In fact, this means I can upload an nhc98 now with all the libraries it comes with and if a library gets packaged separately later then it will conflict with libnhc98-foo-dev, so won't be installable at the same time as the old nhc98 anyway. That way we can continue sorting out packages lower down in the dependency chain while we work out what's going on without being incompatible with future happenings. So, that's my current plan, and I will do so when I can next make the time, barring objections in the meantime :-) Thanks Ian From isaac.jones@gmail.com Thu Jun 09 00:37:46 2005 Received: from rproxy.gmail.com ([64.233.170.206]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DgA7G-0008BR-00 for ; Thu, 09 Jun 2005 00:37:46 +0100 Received: by rproxy.gmail.com with SMTP id z35so256708rne for ; Wed, 08 Jun 2005 16:37:46 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=gv+kDCn6KCCWKBy0B6VB2D802UWgI5+UoECab50w7AuUrvRowA3d+XFCdatluIokaZP+OsShusTt6NupAP9aJC0Uu9lWrgJ+cFexLfqTx3CJMf4Yb2pRHjd4PgBIPGJnJK1JmsLS8C+i7mnyKekxzOQtsha1n5RVkbhXlUt589U= Received: by 10.38.186.20 with SMTP id j20mr2705236rnf; Mon, 06 Jun 2005 17:25:29 -0700 (PDT) Received: by 10.38.150.39 with HTTP; Mon, 6 Jun 2005 17:25:29 -0700 (PDT) Message-ID: Date: Mon, 6 Jun 2005 17:25:29 -0700 From: Isaac Jones To: Ian Lynagh , debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] haxml, hunit and quickcheck In-Reply-To: <20050604142013.GB31604@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20050603222705.GA3567@matrix.chaos.earth.li> <20050604031001.GA4307@katherina.lan.complete.org> <1117893465.5456.4.camel@stardust.arriesoft.nl> <20050604142013.GB31604@matrix.chaos.earth.li> Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Isaac Jones List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2005 23:37:47 -0000 > > The version of HaXml in Hugs is 1.12.1 and my HaXml packages (in > > development) are version 1.13. There are some things changed, see > > attached diff from the hugs version <-> haxml 1.13 >=20 > Even if they are/were currently functionally identical, it's possible > they'll get skewed over time. Removing it (from nhc98 at least) is > simple, incidentally. >=20 > Isaac, do you have an opinion? Sorry I'm pretty late on this... I feel like we should leave them in the implementations, and also allow them to be packaged separately... Cabal, for one, is most probably going to be released more often than GHC. I can imagine HUnit and QC may be similar. The packages could be responsible for hiding the ones shipped with the compilers, I suppose. Or we could just remove them from the compilers themselves and allow them to be provided by separate packages. One thing I don't want to do is to leave them in the compilers and remove the separate packages from Debian since I want to be able to provide Cabal updates separately from GHC updates. From jgoerzen@complete.org Thu Jun 09 03:35:29 2005 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DgCtF-0006zd-00 for ; Thu, 09 Jun 2005 03:35:29 +0100 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1DgCtB-00059e-8Z; Wed, 08 Jun 2005 21:35:28 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1DgCsj-0000v3-Bt; Wed, 08 Jun 2005 21:34:57 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.50) id 1DgCsj-0001iV-7P; Wed, 08 Jun 2005 21:34:57 -0500 Date: Wed, 8 Jun 2005 21:34:57 -0500 From: John Goerzen To: Isaac Jones Subject: Re: [Debian-haskell] haxml, hunit and quickcheck Message-ID: <20050609023457.GB6378@katherina.lan.complete.org> References: <20050603222705.GA3567@matrix.chaos.earth.li> <20050604031001.GA4307@katherina.lan.complete.org> <1117893465.5456.4.camel@stardust.arriesoft.nl> <20050604142013.GB31604@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i X-Spam-Status: No (score 0.1): AWL=0.032, FORGED_RCVD_HELO=0.05 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Wed, 08 Jun 2005 21:35:28 -0500 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2005 02:35:31 -0000 On Mon, Jun 06, 2005 at 05:25:29PM -0700, Isaac Jones wrote: > Sorry I'm pretty late on this... > > I feel like we should leave them in the implementations, and also > allow them to be packaged separately... > > Cabal, for one, is most probably going to be released more often than > GHC. I can imagine HUnit and QC may be similar. The packages could > be responsible for hiding the ones shipped with the compilers, I > suppose. HUnit, actually, seems to be dead "upstream" of GHC (and us). Also, the package naming in GHC is different. I suspect more development on it will happen in fptools than anywhere. So I'd have no problem removing it. -- John From duncan.coutts@worc.ox.ac.uk Fri Jun 10 16:16:00 2005 Received: from smtp.e7even.com ([83.151.192.5]) by urchin.earth.li with smtp (Exim 3.36 #1 (Debian)) id 1DglEm-0008MJ-00 for ; Fri, 10 Jun 2005 16:16:00 +0100 Received: (qmail 2138 invoked from network); 10 Jun 2005 15:15:56 -0000 Received: from unknown (HELO localhost) (127.0.0.1) by localhost with SMTP; 10 Jun 2005 15:15:56 -0000 Received: from smtp.e7even.com ([127.0.0.1]) by localhost (gateway [127.0.0.1]) (amavisd-new, port 10024) with SMTP id 32294-06 for ; Fri, 10 Jun 2005 16:15:51 +0100 (BST) Received: (qmail 2113 invoked from network); 10 Jun 2005 15:15:51 -0000 Received: from unknown (HELO user-203-207-151-83.e7even.com) (83.151.207.203) by smtp.e7even.com with SMTP; 10 Jun 2005 15:15:51 -0000 From: Duncan Coutts To: Gtk2Hs-users List Content-Type: text/plain Date: Fri, 10 Jun 2005 16:17:44 +0100 Message-Id: <1118416664.8669.539.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at e7even.com X-Mailman-Approved-At: Sat, 11 Jun 2005 01:41:14 +0100 Cc: Subject: [Debian-haskell] Information for people packaging Gtk2Hs 0.9.8 X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2005 15:16:01 -0000 Hi all, This is directed primarily at people packaging Gtk2Hs 0.9.8 for distros. A Gtk2Hs 0.9.8 release candidate is currently available: http://haskell.org/gtk2hs/gtk2hs-0.9.7.92.tar.gz (md5sum 48b2df4bf62143fa34d4c2bde8b7c509) This is the second releae candidate which contains very minor changes since the first release candidate: * fix bug in treeSelectionSelectedForeach * enable the use of the new GClosure-based signals system on amd64 machines. * update the website address in the cabal package files * build fixes to support ghc 6.4 on windows * additional build system code for packager mode on windows to make building the windows installer easier Since the last major release of Gtk2Hs we've made some changes to the ./configure script to make things slightly easier (we hope!) for packagers while at the same time making the build process slightly simpler for ordinary users. When you run ./configure normally it will now automatically detect whether the appropriate dependencies are installed and select to build the various optional packages automatically (ie libglade, gconf, sourceview, mozembed etc). This is great for users since it means you can just run ./configure and it should "Just Work"tm. For packagers this behaviour is not so great since it means you can pick up extra untracked dependencies without realising it (especially if we add new optional packages and you don't notice that we've done that!). So for packagers we have a new option --enable-packager-mode which turns off automatic detection and the optional packages will only be selected if they are explicitly requested with --enable-libglade, --enable-gconf etc. Also, the optional packages can now be enabled/disabled individually rather than --enable-gnome selecting several optional packages. Also, the --enable-packager-mode turns off package registration on installation by default which is normally what packagers want. So the make install process installs the .pkg/.cabal files in the same directory as it puts the libHS*.a files. These are the ones you want to register. For reference there is a gentoo ebuild that I maintain that might be useful to you: http://haskell.org/~gentoo/gentoo-haskell/portage/dev-haskell/gtk2hs/gtk2hs-0.9.7.92.ebuild You should expect this release to work on x86, sparc and probably ppc arches. amd64 might work with the upcomming GHC 6.4.1 release. If you choose to include pre-built documentation, I reccomend building it with the as-yet-unreleased Haddock 0.7 version since it does a much better job with getting links going to the appropriate targets. We will be using Haddock 0.7 for the docs we put on the website. Of course this is only possible if you're including pre-built docs otherwise we're stuck with Haddock 0.6. You should expect Gtk2Hs to work with GHCi (except on sparc (until ghc-6.4.1) and win32). Some testing that I would reccomend you try: * check that the new c2hs C parser is parsing the headder files on your platform correctly. See this email for details: http://sourceforge.net/mailarchive/message.php?msg_id=11998853 (I would very much apreciate reports of sucess or failure on this issue, especially on non-glibc based platforms.) * run "make installcheck" after "make install" to build all the demos and then one can manually run each of them to check they are working. mozembed probably still doesn't work on FreeBSD due to 'rpath' problems. We can have another go at fixing that if anyone can figure out what's going wrong. If you have any other packaging questions or problems please do ask. Duncan From marcot@minaslivre.org Tue Jul 19 19:14:40 2005 Received: from [200.223.215.150] (helo=mail.linuxhome.com.br) by urchin.earth.li with smtp (Exim 3.36 #1 (Debian)) id 1Duwc3-0007Ek-00 for ; Tue, 19 Jul 2005 19:14:40 +0100 Received: (qmail 25252 invoked by uid 0); 19 Jul 2005 17:13:57 -0000 Received: from unknown (HELO ?200.165.21.8?) (200.165.21.8) by 200.223.215.150 with SMTP; 19 Jul 2005 17:13:57 -0000 From: Marco Tulio Gontijo e Silva To: debian-haskell@lists.urchin.earth.li Content-Type: text/plain; charset=ISO-8859-1 Date: Tue, 19 Jul 2005 15:12:05 -0300 Message-Id: <1121796725.4010.31.camel@tonhao.no-ip.org> Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 Content-Transfer-Encoding: 8bit Subject: [Debian-haskell] RFS: c2hs -- C->Haskell Interface Generator X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jul 2005 18:14:40 -0000 Hello, I've packaged[1] c2hs[2] 0.13.6, and asked for the maintainer[3] if I couldn't maintain it, he said that it was ok because he was with no time. I submitted an ITA[4] and asked for a sponsor in debian-mentors[5] but nobody showed up. I've already asked for Michael Weber (the old maintainer of c2hs) but he hasn't answered me. [1]: http://www.dcc.ufmg.br/~marcot/ [2]: http://www.cse.unsw.edu.au/~chak/haskell/c2hs/ [3]: http://packages.debian.org/c2hs [4]: http://bugs.debian.org/315674 [5]: http://lists.debian.org/debian-mentors/2005/07/msg00315.html Can you help me finding a sponsor? -- Abraços, marcot mailto:marcot@minaslivre.org jabber:marcott@jabber.org UIN:50599075 MSN:marcot@ufmg.br Telefone:33346720 Celular:91844179 Endereço:Rua Paula Cândido 257/201 Gutierrez 30430-260 Belo Horizonte-MG Brasil "Trabalhe menos e mais devagar." From ian@matrix.chaos.earth.li Sat Jul 23 17:49:06 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DwNBS-0008QR-00 for ; Sat, 23 Jul 2005 17:49:06 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1DwNBL-0003jf-00; Sat, 23 Jul 2005 17:48:59 +0100 Date: Sat, 23 Jul 2005 17:48:59 +0100 From: Ian Lynagh To: Marco Tulio Gontijo e Silva Subject: Re: [Debian-haskell] RFS: c2hs -- C->Haskell Interface Generator Message-ID: <20050723164859.GA14033@matrix.chaos.earth.li> References: <1121796725.4010.31.camel@tonhao.no-ip.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1121796725.4010.31.camel@tonhao.no-ip.org> User-Agent: Mutt/1.5.9i Sender: Ian Lynagh Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2005 16:49:07 -0000 Hi Marco, On Tue, Jul 19, 2005 at 03:12:05PM -0300, Marco Tulio Gontijo e Silva wrote: > > I've packaged[1] c2hs[2] 0.13.6, Cool :-) > [1]: http://www.dcc.ufmg.br/~marcot/ Am I being dopey? I don't see it. > Can you help me finding a sponsor? I suggest asking again in about a month or so, when ghc 6.4.1 is in unstable and the other packages have had a chance to catch up. Currently ghc is not even installable in unstable, so there's little point in uploading things that us it, sponsored or not :-) Thanks Ian From marcot@minaslivre.org Mon Jul 25 03:55:00 2005 Received: from [200.223.215.150] (helo=mail.linuxhome.com.br) by urchin.earth.li with smtp (Exim 3.36 #1 (Debian)) id 1Dwt7H-0002nf-00 for ; Mon, 25 Jul 2005 03:54:56 +0100 Received: (qmail 4316 invoked by uid 0); 25 Jul 2005 01:54:11 -0000 Received: from unknown (HELO ?201.19.153.107?) (201.19.153.107) by 200.223.215.150 with SMTP; 25 Jul 2005 01:54:11 -0000 Subject: Re: [Debian-haskell] RFS: c2hs -- C->Haskell Interface Generator From: Marco Tulio Gontijo e Silva To: Ian Lynagh In-Reply-To: <20050723164859.GA14033@matrix.chaos.earth.li> References: <1121796725.4010.31.camel@tonhao.no-ip.org> <20050723164859.GA14033@matrix.chaos.earth.li> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-GN7M9yB2zUfbIgmhQeE9" Date: Sun, 24 Jul 2005 23:54:01 -0300 Message-Id: <1122260041.4248.13.camel@tonhao.no-ip.org> Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jul 2005 02:55:05 -0000 --=-GN7M9yB2zUfbIgmhQeE9 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-hTwFy0ubLQwrkb0WWwJJ" --=-hTwFy0ubLQwrkb0WWwJJ Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Em S=E1b, 2005-07-23 =E0s 17:48 +0100, Ian Lynagh escreveu: > Hi Marco, >=20 > On Tue, Jul 19, 2005 at 03:12:05PM -0300, Marco Tulio Gontijo e Silva wro= te: > >=20 > > I've packaged[1] c2hs[2] 0.13.6, >=20 > Cool :-) >=20 > > [1]: http://www.dcc.ufmg.br/~marcot/ >=20 > Am I being dopey? I don't see it. Duh, sorry! http://www.dcc.ufmg.br/~marcot/debian/ > Can you help me finding a sponsor? >=20 > I suggest asking again in about a month or so, when ghc 6.4.1 is in > unstable and the other packages have had a chance to catch up. >=20 > Currently ghc is not even installable in unstable, so there's little > point in uploading things that us it, sponsored or not :-) Good point, I'll wait for that. --=20 Abra=E7os, marcot mailto:marcot@minaslivre.org jabber:marcott@jabber.org UIN:50599075 MSN:marcot@ufmg.br Telefone:33346720 Celular:91844179 Endere=E7o:Rua Paula C=E2ndido 257/201 Gutierrez 30430-260 Belo Horizonte-MG Brasil "Trabalhe menos e mais devagar." --=-hTwFy0ubLQwrkb0WWwJJ Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBC5FRCeigT5qH7zGsRAnShAJ9WeIlk/PBiyuTEvW2ym5RZnVzOJACfY4vq 1exA/ar93/otJdi31ybql8U=3D =3DTZSm -----END PGP SIGNATURE----- --=-hTwFy0ubLQwrkb0WWwJJ-- --=-GN7M9yB2zUfbIgmhQeE9 Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILWDCCBagw ggOQoAMCAQICAwFO8TANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNTA3MTkxOTQzNDJaFw0w NjA3MTkxOTQzNDJaMIG1MSQwIgYDVQQDExtNYXJjbyBUdWxpbyBHb250aWpvIGUgU2lsdmExJDAi BgkqhkiG9w0BCQEWFW1hcmNvdEBtaW5hc2xpdnJlLm9yZzEhMB8GCSqGSIb3DQEJARYSbWFyY290 QGRjYy51Zm1nLmJyMSUwIwYJKoZIhvcNAQkBFhZtdGdvbnRpam9AeWFob28uY29tLmJyMR0wGwYJ KoZIhvcNAQkBFg5tYXJjb3RAdWZtZy5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANOaDucXFgjiCEh1ZZmcGrxRhz6TRHSzbmnfxdTe1khW9nE39fNs9wh/lHjVtIw6E794qx05oYDV 7iOmFzS3bSdxYN7Cb/CnUQcU/UY2twtl4oG0wVvzKY0FaVCPP99ZsuuxPgeGv73AmVhAava+amLY oi839qS9eeYSjwQZYO95hlyi1iQTb0C2TqSOgEh1h6n/DuHM83TwRVBEKKUtEAhI/7TNte5PHT8K d3bbq665covxMs2hwXFv7UCZ33RQ+8Di9frO2k7aHbjYejqG8+7+8JQHkf21VbIFpynKn7Tm6KZe rpovlNayT6nkoEl5t0cQMjHozAvTDXDx2SCJn1MCAwEAAaOB+zCB+DAMBgNVHRMBAf8EAjAAMFYG CWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBv dmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGG Fmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwXAYDVR0RBFUwU4EVbWFyY290QG1pbmFzbGl2cmUub3Jn gRJtYXJjb3RAZGNjLnVmbWcuYnKBFm10Z29udGlqb0B5YWhvby5jb20uYnKBDm1hcmNvdEB1Zm1n LmJyMA0GCSqGSIb3DQEBBAUAA4ICAQAJZjM+PtX+PSsgs2ICsaeEwDa0c129SyXz4wGqtzJgViD9 UAj2f7sWfA/DDZ6INrcTPIqbgxiaQYvSpb7ncxjVB+vW+3QgZomerroK7DUgZkmEP6qZBpes22fq d6PR2r3FEWEeT1hw3HJXtYtoEkK8jGH2n1kAoByH1vTnkPYtk+7ShV39Wkc6UnGYG9ABZ/AeSaVp 7RFblYX3bzlt6/my0sFV+EM9Ml+neWvuZvoB560LH3x96a4FRqCTesPzu6aZONNOYdMsClJdRxKz Z2dqBrRn3bx46FTbMHL9zAi2IFwHgGKrvhDjSOA1RckfLKFE3dk1zt7g8P0XZeyM9OMJT2C6a+Y8 ICpAvmWE7prSbxjJg9G2mATw9UhHJ3QPdNAiXXcTA24Zp17vdOJoYzAaVc85sDd2sD6LrYQe+HKA R4Xl03ZnBlFynVGS4ln9a3pnUO4kc6/AewgYeiGS+5kaTRbMT9ky+ufuKpF8bnWQyXIx82ndRDgY LGRVQdaUzEkagf3E5+0i329wvjK61BXnORJ8plIwA1vvCdDbgcAJfCMFCyUMVahy70KaT91wPf1Q Zd+q/JG6LoGjjFczSZqmt+etExcVpgTUtdoIKJE85HZT9ivHWPqmvw6S/zfkoZK2YGFcbyxR1rfm zOxIP999KaU1NNsMmZkIT2DczFuoSjCCBagwggOQoAMCAQICAwFO8TANBgkqhkiG9w0BAQQFADB5 MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNV BAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2Fj ZXJ0Lm9yZzAeFw0wNTA3MTkxOTQzNDJaFw0wNjA3MTkxOTQzNDJaMIG1MSQwIgYDVQQDExtNYXJj byBUdWxpbyBHb250aWpvIGUgU2lsdmExJDAiBgkqhkiG9w0BCQEWFW1hcmNvdEBtaW5hc2xpdnJl Lm9yZzEhMB8GCSqGSIb3DQEJARYSbWFyY290QGRjYy51Zm1nLmJyMSUwIwYJKoZIhvcNAQkBFhZt dGdvbnRpam9AeWFob28uY29tLmJyMR0wGwYJKoZIhvcNAQkBFg5tYXJjb3RAdWZtZy5icjCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOaDucXFgjiCEh1ZZmcGrxRhz6TRHSzbmnfxdTe 1khW9nE39fNs9wh/lHjVtIw6E794qx05oYDV7iOmFzS3bSdxYN7Cb/CnUQcU/UY2twtl4oG0wVvz KY0FaVCPP99ZsuuxPgeGv73AmVhAava+amLYoi839qS9eeYSjwQZYO95hlyi1iQTb0C2TqSOgEh1 h6n/DuHM83TwRVBEKKUtEAhI/7TNte5PHT8Kd3bbq665covxMs2hwXFv7UCZ33RQ+8Di9frO2k7a HbjYejqG8+7+8JQHkf21VbIFpynKn7Tm6KZerpovlNayT6nkoEl5t0cQMjHozAvTDXDx2SCJn1MC AwEAAaOB+zCB+DAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24g Y2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAy BggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwXAYDVR0R BFUwU4EVbWFyY290QG1pbmFzbGl2cmUub3JngRJtYXJjb3RAZGNjLnVmbWcuYnKBFm10Z29udGlq b0B5YWhvby5jb20uYnKBDm1hcmNvdEB1Zm1nLmJyMA0GCSqGSIb3DQEBBAUAA4ICAQAJZjM+PtX+ PSsgs2ICsaeEwDa0c129SyXz4wGqtzJgViD9UAj2f7sWfA/DDZ6INrcTPIqbgxiaQYvSpb7ncxjV B+vW+3QgZomerroK7DUgZkmEP6qZBpes22fqd6PR2r3FEWEeT1hw3HJXtYtoEkK8jGH2n1kAoByH 1vTnkPYtk+7ShV39Wkc6UnGYG9ABZ/AeSaVp7RFblYX3bzlt6/my0sFV+EM9Ml+neWvuZvoB560L H3x96a4FRqCTesPzu6aZONNOYdMsClJdRxKzZ2dqBrRn3bx46FTbMHL9zAi2IFwHgGKrvhDjSOA1 RckfLKFE3dk1zt7g8P0XZeyM9OMJT2C6a+Y8ICpAvmWE7prSbxjJg9G2mATw9UhHJ3QPdNAiXXcT A24Zp17vdOJoYzAaVc85sDd2sD6LrYQe+HKAR4Xl03ZnBlFynVGS4ln9a3pnUO4kc6/AewgYeiGS +5kaTRbMT9ky+ufuKpF8bnWQyXIx82ndRDgYLGRVQdaUzEkagf3E5+0i329wvjK61BXnORJ8plIw A1vvCdDbgcAJfCMFCyUMVahy70KaT91wPf1QZd+q/JG6LoGjjFczSZqmt+etExcVpgTUtdoIKJE8 5HZT9ivHWPqmvw6S/zfkoZK2YGFcbyxR1rfmzOxIP999KaU1NNsMmZkIT2DczFuoSjGCAzMwggMv AgEBMIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9y ZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3Vw cG9ydEBjYWNlcnQub3JnAgMBTvEwCQYFKw4DAhoFAKCCAYcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMDUwNzI1MDI1MzU1WjAjBgkqhkiG9w0BCQQxFgQU7i9HagPM Y6AajMzHMLa502GNeXUwgZEGCSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4w HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBB dXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAU7xMIGTBgsqhkiG 9w0BCRACCzGBg6CBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNh Y2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0B CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAU7xMA0GCSqGSIb3DQEBAQUABIIBAH7zq2Ll7eVt+cyK mvNg8AAKyT64hrvtZ+W7r2/eWqTDF76+vtvRSl1sHhtAr3qWPWNkXW6ORx/qugvqOjoAwXpAOOBV +se+Fb3q9u6miXZqeJsj8uXL3avwRlgvgxcLStIeKpN3xbZlK99TgggblwDSSlMDq98/pgLzDb54 prwOYKd/MnLimW9uU1eljsPHdqRXbIrqWqZXkWkuvj1xRfeCw6jNu95B24rzofwja/zCNNxoBw3J 9ksn5MP1nCGmwF2nQWEqCOoSzjJ6K+bBkO1IuTr4tg4hSMSG7GfuZL6ZQperEJfS4tS0a8dezghr RAQ44B70XOdad7oMi7InvYUAAAAAAAA= --=-GN7M9yB2zUfbIgmhQeE9-- From debbugs@bugs.debian.org Tue Jul 26 16:46:15 2005 Received: from spohr.debian.org ([140.211.166.43]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DxRdG-00009R-00 for ; Tue, 26 Jul 2005 16:46:14 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.36 1 (Debian)) id 1DxQxe-0002an-00; Tue, 26 Jul 2005 08:03:14 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , john goerzen Resent-Date: Tue, 26 Jul 2005 15:03:09 UTC Resent-Message-ID: X-Debian-PR-Message: report 320030 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.112238937113200 (code B ref -1); Tue, 26 Jul 2005 15:03:09 UTC Received: (at submit) by bugs.debian.org; 26 Jul 2005 14:49:31 +0000 Received: from gatekeeper.excelhustler.com (excelhustler.com) [68.99.114.105] by spohr.debian.org with esmtp (Exim 3.36 1 (Debian)) id 1DxQkL-0003P1-00; Tue, 26 Jul 2005 07:49:29 -0700 Received: from wile.internal.excelhustler.com ([192.168.1.34] ident=postfix) by excelhustler.com with esmtp (Exim 4.50) id 1DxQja-0004WZ-8i; Tue, 26 Jul 2005 09:48:45 -0500 Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 2EB8395D61; Tue, 26 Jul 2005 09:48:41 -0500 (CDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 3.15 Date: Tue, 26 Jul 2005 09:48:41 -0500 Message-Id: <20050726144841.2EB8395D61@wile.internal.excelhustler.com> X-Virus-Scanned: by Exiscan on excelhustler.com at Tue, 26 Jul 2005 09:48:45 -0500 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#320030: ITP: hsffig -- Haskell Binding Auto-Generation Utility X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 320030@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 15:46:15 -0000 Package: wnpp Severity: wishlist Owner: John Goerzen * Package name : hsffig Version : 0.1.2 Upstream Author : Dimitry Golubovsky, golubovsky@gmail.com * URL : darcs get http://www.golubovsky.org/repos/hsffig * License : BSD Description : Haskell Binding Auto-Generation Utility The hsffig utility is designed to take a C include file (.h) for a ilbrary and generate a Haskell module (or collection of modules) containing FFI bindings for the library. It needs no configuration files or manually-written wrappers. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11.10 Locale: LANG=C, LC_CTYPE=en_US (charmap=ISO-8859-1) From jgoerzen@complete.org Tue Jul 26 17:14:27 2005 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DxS4Y-0002dX-00 for ; Tue, 26 Jul 2005 17:14:27 +0100 Received: from jgoerzen by glockenspiel.complete.org with local (Exim 4.50) id 1DxS4P-0005Pf-CL; Tue, 26 Jul 2005 11:14:17 -0500 Date: Tue, 26 Jul 2005 11:14:17 -0500 From: John Goerzen To: Marco Tulio Gontijo e Silva Subject: Re: [Debian-haskell] RFS: c2hs -- C->Haskell Interface Generator Message-ID: <20050726161417.GA20713@complete.org> References: <1121796725.4010.31.camel@tonhao.no-ip.org> <20050723164859.GA14033@matrix.chaos.earth.li> <1122260041.4248.13.camel@tonhao.no-ip.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1122260041.4248.13.camel@tonhao.no-ip.org> User-Agent: Mutt/1.5.9i Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 16:14:27 -0000 On Sun, Jul 24, 2005 at 11:54:01PM -0300, Marco Tulio Gontijo e Silva wrote: > Duh, sorry! > > http://www.dcc.ufmg.br/~marcot/debian/ > > > Can you help me finding a sponsor? Those packages look good. I'll sponsor you, and can upload them whenever ftp-master seems to be connected to the 'net again. Incidentally, 0.14.1 is out. But it will require Cabal 1.0.1. Probably the easiest way around that is to just dump the Cabal source tree into there and use it to build setup. But it's still a big improvement to have 0.13.x and I for one would be quite happy to have a version of c2hs in Debian that doesn't require ghc5 ;-) From jgoerzen@excelhustler.com Tue Jul 26 17:18:49 2005 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=excelhustler.com) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DxS8n-00031b-00 for ; Tue, 26 Jul 2005 17:18:49 +0100 Received: from wile.internal.excelhustler.com ([192.168.1.34] ident=postfix) by excelhustler.com with esmtp (Exim 4.50) id 1DxS8b-0007YZ-VU; Tue, 26 Jul 2005 11:18:46 -0500 Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id D17C296296; Tue, 26 Jul 2005 11:18:36 -0500 (CDT) Date: Tue, 26 Jul 2005 11:18:36 -0500 From: John Goerzen To: Marco Tulio Gontijo e Silva Subject: Re: [Debian-haskell] RFS: c2hs -- C->Haskell Interface Generator Message-ID: <20050726161836.GA25364@excelhustler.com> References: <1121796725.4010.31.camel@tonhao.no-ip.org> <20050723164859.GA14033@matrix.chaos.earth.li> <1122260041.4248.13.camel@tonhao.no-ip.org> <20050726161417.GA20713@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050726161417.GA20713@complete.org> User-Agent: Mutt/1.5.9i X-Spam-Status: No (score -2.8): ALL_TRUSTED=-2.82 X-Virus-Scanned: by Exiscan on excelhustler.com at Tue, 26 Jul 2005 11:18:46 -0500 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 16:18:50 -0000 On Tue, Jul 26, 2005 at 11:14:17AM -0500, John Goerzen wrote: > On Sun, Jul 24, 2005 at 11:54:01PM -0300, Marco Tulio Gontijo e Silva wrote: > > Duh, sorry! > > > > http://www.dcc.ufmg.br/~marcot/debian/ > > > > > Can you help me finding a sponsor? > > Those packages look good. I'll sponsor you, and can upload them > whenever ftp-master seems to be connected to the 'net again. Actually, as I try to build it, I'm getting: *** Generating dependencies for c2hs... /usr/bin/ghc -M -optdep-f -optdep.depend\ -package haskell98 -package posix -package lang -O -recomp -fno-warn-incomplete-patterns -package-conf ../base/base.build.conf -package ctk -package-name c2hs -ic -ichs -igen -istate -itoplevel \ c/C.hs c/CAST.hs c/CAttrs.hs c/CBuiltin.hs c/CLexer.hs c/CNames.hs c/CParser.hs c/CPretty.hs c/CTrav.hs chs/CHS.hs chs/CHSLexer.hs gen/CInfo.hs gen/GBMonad.hs gen/GenBind.hs gen/GenHeader.hs state/C2HSState.hs state/Switches.hs toplevel/C2HSConfig.hs toplevel/Main.hs toplevel/Version.hs ghc-6.4: Error: module 'Pretty' is exposed by package ctk-0.27.0 and package text-1.0 I don't have ctk installed systemwide; it is mentioned in the ../base/base.build.conf though. -- John From marcot@minaslivre.org Tue Jul 26 17:56:12 2005 Received: from [200.223.215.150] (helo=mail.linuxhome.com.br) by urchin.earth.li with smtp (Exim 3.36 #1 (Debian)) id 1DxSix-000610-00 for ; Tue, 26 Jul 2005 17:56:11 +0100 Received: (qmail 13649 invoked by uid 0); 26 Jul 2005 15:55:20 -0000 Received: from unknown (HELO ?201.19.142.223?) (201.19.142.223) by 200.223.215.150 with SMTP; 26 Jul 2005 15:55:20 -0000 Subject: Re: [Debian-haskell] RFS: c2hs -- C->Haskell Interface Generator From: Marco Tulio Gontijo e Silva To: John Goerzen In-Reply-To: <20050726161836.GA25364@excelhustler.com> References: <1121796725.4010.31.camel@tonhao.no-ip.org> <20050723164859.GA14033@matrix.chaos.earth.li> <1122260041.4248.13.camel@tonhao.no-ip.org> <20050726161417.GA20713@complete.org> <20050726161836.GA25364@excelhustler.com> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-0HcB9vQG1lal+F9VnTB5" Date: Tue, 26 Jul 2005 13:55:42 -0300 Message-Id: <1122396942.4929.1.camel@tonhao.no-ip.org> Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 16:56:12 -0000 --=-0HcB9vQG1lal+F9VnTB5 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-lov6YkBYO86K8NvR2vXW" --=-lov6YkBYO86K8NvR2vXW Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Em Ter, 2005-07-26 =E0s 11:18 -0500, John Goerzen escreveu: > On Tue, Jul 26, 2005 at 11:14:17AM -0500, John Goerzen wrote: > > On Sun, Jul 24, 2005 at 11:54:01PM -0300, Marco Tulio Gontijo e Silva w= rote: > > > Duh, sorry! > > >=20 > > > http://www.dcc.ufmg.br/~marcot/debian/ > > >=20 > > > > Can you help me finding a sponsor? > >=20 > > Those packages look good. I'll sponsor you, and can upload them > > whenever ftp-master seems to be connected to the 'net again. >=20 > Actually, as I try to build it, I'm getting: >=20 > *** Generating dependencies for c2hs... > /usr/bin/ghc -M -optdep-f -optdep.depend\ > -package haskell98 -package posix -package lang -O -recomp > -fno-warn-incomplete-patterns -package-conf > ../base/base.build.conf -package ctk -package-name c2hs -ic > -ichs -igen -istate -itoplevel \ > c/C.hs c/CAST.hs c/CAttrs.hs c/CBuiltin.hs c/CLexer.hs > c/CNames.hs c/CParser.hs c/CPretty.hs c/CTrav.hs chs/CHS.hs > chs/CHSLexer.hs gen/CInfo.hs gen/GBMonad.hs gen/GenBind.hs > gen/GenHeader.hs state/C2HSState.hs state/Switches.hs > toplevel/C2HSConfig.hs toplevel/Main.hs toplevel/Version.hs > ghc-6.4: Error: module 'Pretty' is exposed by package > ctk-0.27.0 and package text-1.0 >=20 > I don't have ctk installed systemwide; it is mentioned in the > ../base/base.build.conf though. =20 You're getting this in dpkg-buildpackage -rfakeroot? I don't know why it's happening, ctk is included in the source and c2hs uses it from there just for build. Can you give me a larger log, and where this is happening so that I could try to reproduce it? --=20 Abra=E7os, marcot mailto:marcot@minaslivre.org jabber:marcott@jabber.org UIN:50599075 MSN:marcot@ufmg.br Telefone:33346720 Celular:91844179 Endere=E7o:Rua Paula C=E2ndido 257/201 Gutierrez 30430-260 Belo Horizonte-MG Brasil "Trabalhe menos e mais devagar." --=-lov6YkBYO86K8NvR2vXW Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBC5msKeigT5qH7zGsRAkDPAKCf99hGUbWIZHQoRM5DmOffFB0mHwCfdJMT Tdzji6gNn6zRCrLJthCtgmY=3D =3DMmcH -----END PGP SIGNATURE----- --=-lov6YkBYO86K8NvR2vXW-- --=-0HcB9vQG1lal+F9VnTB5 Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILWDCCBagw ggOQoAMCAQICAwFO8TANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNTA3MTkxOTQzNDJaFw0w NjA3MTkxOTQzNDJaMIG1MSQwIgYDVQQDExtNYXJjbyBUdWxpbyBHb250aWpvIGUgU2lsdmExJDAi BgkqhkiG9w0BCQEWFW1hcmNvdEBtaW5hc2xpdnJlLm9yZzEhMB8GCSqGSIb3DQEJARYSbWFyY290 QGRjYy51Zm1nLmJyMSUwIwYJKoZIhvcNAQkBFhZtdGdvbnRpam9AeWFob28uY29tLmJyMR0wGwYJ KoZIhvcNAQkBFg5tYXJjb3RAdWZtZy5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANOaDucXFgjiCEh1ZZmcGrxRhz6TRHSzbmnfxdTe1khW9nE39fNs9wh/lHjVtIw6E794qx05oYDV 7iOmFzS3bSdxYN7Cb/CnUQcU/UY2twtl4oG0wVvzKY0FaVCPP99ZsuuxPgeGv73AmVhAava+amLY oi839qS9eeYSjwQZYO95hlyi1iQTb0C2TqSOgEh1h6n/DuHM83TwRVBEKKUtEAhI/7TNte5PHT8K d3bbq665covxMs2hwXFv7UCZ33RQ+8Di9frO2k7aHbjYejqG8+7+8JQHkf21VbIFpynKn7Tm6KZe rpovlNayT6nkoEl5t0cQMjHozAvTDXDx2SCJn1MCAwEAAaOB+zCB+DAMBgNVHRMBAf8EAjAAMFYG CWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBv dmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGG Fmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwXAYDVR0RBFUwU4EVbWFyY290QG1pbmFzbGl2cmUub3Jn gRJtYXJjb3RAZGNjLnVmbWcuYnKBFm10Z29udGlqb0B5YWhvby5jb20uYnKBDm1hcmNvdEB1Zm1n LmJyMA0GCSqGSIb3DQEBBAUAA4ICAQAJZjM+PtX+PSsgs2ICsaeEwDa0c129SyXz4wGqtzJgViD9 UAj2f7sWfA/DDZ6INrcTPIqbgxiaQYvSpb7ncxjVB+vW+3QgZomerroK7DUgZkmEP6qZBpes22fq d6PR2r3FEWEeT1hw3HJXtYtoEkK8jGH2n1kAoByH1vTnkPYtk+7ShV39Wkc6UnGYG9ABZ/AeSaVp 7RFblYX3bzlt6/my0sFV+EM9Ml+neWvuZvoB560LH3x96a4FRqCTesPzu6aZONNOYdMsClJdRxKz Z2dqBrRn3bx46FTbMHL9zAi2IFwHgGKrvhDjSOA1RckfLKFE3dk1zt7g8P0XZeyM9OMJT2C6a+Y8 ICpAvmWE7prSbxjJg9G2mATw9UhHJ3QPdNAiXXcTA24Zp17vdOJoYzAaVc85sDd2sD6LrYQe+HKA R4Xl03ZnBlFynVGS4ln9a3pnUO4kc6/AewgYeiGS+5kaTRbMT9ky+ufuKpF8bnWQyXIx82ndRDgY LGRVQdaUzEkagf3E5+0i329wvjK61BXnORJ8plIwA1vvCdDbgcAJfCMFCyUMVahy70KaT91wPf1Q Zd+q/JG6LoGjjFczSZqmt+etExcVpgTUtdoIKJE85HZT9ivHWPqmvw6S/zfkoZK2YGFcbyxR1rfm zOxIP999KaU1NNsMmZkIT2DczFuoSjCCBagwggOQoAMCAQICAwFO8TANBgkqhkiG9w0BAQQFADB5 MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNV BAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2Fj ZXJ0Lm9yZzAeFw0wNTA3MTkxOTQzNDJaFw0wNjA3MTkxOTQzNDJaMIG1MSQwIgYDVQQDExtNYXJj byBUdWxpbyBHb250aWpvIGUgU2lsdmExJDAiBgkqhkiG9w0BCQEWFW1hcmNvdEBtaW5hc2xpdnJl Lm9yZzEhMB8GCSqGSIb3DQEJARYSbWFyY290QGRjYy51Zm1nLmJyMSUwIwYJKoZIhvcNAQkBFhZt dGdvbnRpam9AeWFob28uY29tLmJyMR0wGwYJKoZIhvcNAQkBFg5tYXJjb3RAdWZtZy5icjCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOaDucXFgjiCEh1ZZmcGrxRhz6TRHSzbmnfxdTe 1khW9nE39fNs9wh/lHjVtIw6E794qx05oYDV7iOmFzS3bSdxYN7Cb/CnUQcU/UY2twtl4oG0wVvz KY0FaVCPP99ZsuuxPgeGv73AmVhAava+amLYoi839qS9eeYSjwQZYO95hlyi1iQTb0C2TqSOgEh1 h6n/DuHM83TwRVBEKKUtEAhI/7TNte5PHT8Kd3bbq665covxMs2hwXFv7UCZ33RQ+8Di9frO2k7a HbjYejqG8+7+8JQHkf21VbIFpynKn7Tm6KZerpovlNayT6nkoEl5t0cQMjHozAvTDXDx2SCJn1MC AwEAAaOB+zCB+DAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24g Y2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAy BggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwXAYDVR0R BFUwU4EVbWFyY290QG1pbmFzbGl2cmUub3JngRJtYXJjb3RAZGNjLnVmbWcuYnKBFm10Z29udGlq b0B5YWhvby5jb20uYnKBDm1hcmNvdEB1Zm1nLmJyMA0GCSqGSIb3DQEBBAUAA4ICAQAJZjM+PtX+ PSsgs2ICsaeEwDa0c129SyXz4wGqtzJgViD9UAj2f7sWfA/DDZ6INrcTPIqbgxiaQYvSpb7ncxjV B+vW+3QgZomerroK7DUgZkmEP6qZBpes22fqd6PR2r3FEWEeT1hw3HJXtYtoEkK8jGH2n1kAoByH 1vTnkPYtk+7ShV39Wkc6UnGYG9ABZ/AeSaVp7RFblYX3bzlt6/my0sFV+EM9Ml+neWvuZvoB560L H3x96a4FRqCTesPzu6aZONNOYdMsClJdRxKzZ2dqBrRn3bx46FTbMHL9zAi2IFwHgGKrvhDjSOA1 RckfLKFE3dk1zt7g8P0XZeyM9OMJT2C6a+Y8ICpAvmWE7prSbxjJg9G2mATw9UhHJ3QPdNAiXXcT A24Zp17vdOJoYzAaVc85sDd2sD6LrYQe+HKAR4Xl03ZnBlFynVGS4ln9a3pnUO4kc6/AewgYeiGS +5kaTRbMT9ky+ufuKpF8bnWQyXIx82ndRDgYLGRVQdaUzEkagf3E5+0i329wvjK61BXnORJ8plIw A1vvCdDbgcAJfCMFCyUMVahy70KaT91wPf1QZd+q/JG6LoGjjFczSZqmt+etExcVpgTUtdoIKJE8 5HZT9ivHWPqmvw6S/zfkoZK2YGFcbyxR1rfmzOxIP999KaU1NNsMmZkIT2DczFuoSjGCAzMwggMv AgEBMIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9y ZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3Vw cG9ydEBjYWNlcnQub3JnAgMBTvEwCQYFKw4DAhoFAKCCAYcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMDUwNzI2MTY1NTM5WjAjBgkqhkiG9w0BCQQxFgQUVHhtlQmm CDbOwrZicG3/IYn7LPswgZEGCSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4w HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBB dXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAU7xMIGTBgsqhkiG 9w0BCRACCzGBg6CBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNh Y2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0B CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAU7xMA0GCSqGSIb3DQEBAQUABIIBABt1ltPJBv2meVGi JUmIdOmgyDDdldr47KJ9M8MzmsXNfW1exb7uhFAfeeP5g193FeNMwdTKRrp7VUlPWcS7tEgFdxBR udyY3Q3v9jvULDxg/afVPcqWnsCPVTL3xDQzt3Dr05JhtMVGjM9NnV6KK/51W6Afa8M7IdxgG5yt d51km7aAzFnr7QzTfNrBIA02Weat3Wdrz9FGtUpZ4i+jJ/1uVH7wGuuinCSP9MdoRMbCQtnaxJ1E O70TIs0TiXo94FNUwdSQTMQweRqRZQcddFDc1F4t/DuRi3T+mH33hRc5pu/pB0eepgjtCBO7k8xZ +ysTHikpQxRUACKYUOs+Kq8AAAAAAAA= --=-0HcB9vQG1lal+F9VnTB5-- From marcot@minaslivre.org Tue Jul 26 18:21:00 2005 Received: from [200.223.215.150] (helo=mail.linuxhome.com.br) by urchin.earth.li with smtp (Exim 3.36 #1 (Debian)) id 1DxT6x-0007um-00 for ; Tue, 26 Jul 2005 18:20:59 +0100 Received: (qmail 14395 invoked by uid 0); 26 Jul 2005 16:20:10 -0000 Received: from unknown (HELO ?201.19.142.223?) (201.19.142.223) by 200.223.215.150 with SMTP; 26 Jul 2005 16:20:10 -0000 Subject: Re: [Debian-haskell] RFS: c2hs -- C->Haskell Interface Generator From: Marco Tulio Gontijo e Silva To: John Goerzen In-Reply-To: <20050726161417.GA20713@complete.org> References: <1121796725.4010.31.camel@tonhao.no-ip.org> <20050723164859.GA14033@matrix.chaos.earth.li> <1122260041.4248.13.camel@tonhao.no-ip.org> <20050726161417.GA20713@complete.org> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-1RmnVmWf5Yhii+N1ei7Q" Date: Tue, 26 Jul 2005 14:20:31 -0300 Message-Id: <1122398432.4929.4.camel@tonhao.no-ip.org> Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 17:21:01 -0000 --=-1RmnVmWf5Yhii+N1ei7Q Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-uGW0Do54//fZ+bERmo7o" --=-uGW0Do54//fZ+bERmo7o Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Em Ter, 2005-07-26 =E0s 11:14 -0500, John Goerzen escreveu: (...) > Incidentally, 0.14.1 is out. But it will require Cabal 1.0.1. Probably > the easiest way around that is to just dump the Cabal source tree into > there and use it to build setup. But it's still a big improvement to > have 0.13.x and I for one would be quite happy to have a version of c2hs > in Debian that doesn't require ghc5 ;-) About 0.14.1, I think that it's better waiting for cabal 1.0.1 in debian. --=20 Abra=E7os, marcot mailto:marcot@minaslivre.org jabber:marcott@jabber.org UIN:50599075 MSN:marcot@ufmg.br Telefone:33346720 Celular:91844179 Endere=E7o:Rua Paula C=E2ndido 257/201 Gutierrez 30430-260 Belo Horizonte-MG Brasil "Trabalhe menos e mais devagar." --=-uGW0Do54//fZ+bERmo7o Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBC5nDfeigT5qH7zGsRAjD8AKC3vs4T3fOEXna9bp7NW0dCcba+5ACgv4wz OPT/UXR1+JWwX+ZnQtJwfAs=3D =3D7/T2 -----END PGP SIGNATURE----- --=-uGW0Do54//fZ+bERmo7o-- --=-1RmnVmWf5Yhii+N1ei7Q Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILWDCCBagw ggOQoAMCAQICAwFO8TANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNTA3MTkxOTQzNDJaFw0w NjA3MTkxOTQzNDJaMIG1MSQwIgYDVQQDExtNYXJjbyBUdWxpbyBHb250aWpvIGUgU2lsdmExJDAi BgkqhkiG9w0BCQEWFW1hcmNvdEBtaW5hc2xpdnJlLm9yZzEhMB8GCSqGSIb3DQEJARYSbWFyY290 QGRjYy51Zm1nLmJyMSUwIwYJKoZIhvcNAQkBFhZtdGdvbnRpam9AeWFob28uY29tLmJyMR0wGwYJ KoZIhvcNAQkBFg5tYXJjb3RAdWZtZy5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANOaDucXFgjiCEh1ZZmcGrxRhz6TRHSzbmnfxdTe1khW9nE39fNs9wh/lHjVtIw6E794qx05oYDV 7iOmFzS3bSdxYN7Cb/CnUQcU/UY2twtl4oG0wVvzKY0FaVCPP99ZsuuxPgeGv73AmVhAava+amLY oi839qS9eeYSjwQZYO95hlyi1iQTb0C2TqSOgEh1h6n/DuHM83TwRVBEKKUtEAhI/7TNte5PHT8K d3bbq665covxMs2hwXFv7UCZ33RQ+8Di9frO2k7aHbjYejqG8+7+8JQHkf21VbIFpynKn7Tm6KZe rpovlNayT6nkoEl5t0cQMjHozAvTDXDx2SCJn1MCAwEAAaOB+zCB+DAMBgNVHRMBAf8EAjAAMFYG CWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBv dmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGG Fmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwXAYDVR0RBFUwU4EVbWFyY290QG1pbmFzbGl2cmUub3Jn gRJtYXJjb3RAZGNjLnVmbWcuYnKBFm10Z29udGlqb0B5YWhvby5jb20uYnKBDm1hcmNvdEB1Zm1n LmJyMA0GCSqGSIb3DQEBBAUAA4ICAQAJZjM+PtX+PSsgs2ICsaeEwDa0c129SyXz4wGqtzJgViD9 UAj2f7sWfA/DDZ6INrcTPIqbgxiaQYvSpb7ncxjVB+vW+3QgZomerroK7DUgZkmEP6qZBpes22fq d6PR2r3FEWEeT1hw3HJXtYtoEkK8jGH2n1kAoByH1vTnkPYtk+7ShV39Wkc6UnGYG9ABZ/AeSaVp 7RFblYX3bzlt6/my0sFV+EM9Ml+neWvuZvoB560LH3x96a4FRqCTesPzu6aZONNOYdMsClJdRxKz Z2dqBrRn3bx46FTbMHL9zAi2IFwHgGKrvhDjSOA1RckfLKFE3dk1zt7g8P0XZeyM9OMJT2C6a+Y8 ICpAvmWE7prSbxjJg9G2mATw9UhHJ3QPdNAiXXcTA24Zp17vdOJoYzAaVc85sDd2sD6LrYQe+HKA R4Xl03ZnBlFynVGS4ln9a3pnUO4kc6/AewgYeiGS+5kaTRbMT9ky+ufuKpF8bnWQyXIx82ndRDgY LGRVQdaUzEkagf3E5+0i329wvjK61BXnORJ8plIwA1vvCdDbgcAJfCMFCyUMVahy70KaT91wPf1Q Zd+q/JG6LoGjjFczSZqmt+etExcVpgTUtdoIKJE85HZT9ivHWPqmvw6S/zfkoZK2YGFcbyxR1rfm zOxIP999KaU1NNsMmZkIT2DczFuoSjCCBagwggOQoAMCAQICAwFO8TANBgkqhkiG9w0BAQQFADB5 MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNV BAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2Fj ZXJ0Lm9yZzAeFw0wNTA3MTkxOTQzNDJaFw0wNjA3MTkxOTQzNDJaMIG1MSQwIgYDVQQDExtNYXJj byBUdWxpbyBHb250aWpvIGUgU2lsdmExJDAiBgkqhkiG9w0BCQEWFW1hcmNvdEBtaW5hc2xpdnJl Lm9yZzEhMB8GCSqGSIb3DQEJARYSbWFyY290QGRjYy51Zm1nLmJyMSUwIwYJKoZIhvcNAQkBFhZt dGdvbnRpam9AeWFob28uY29tLmJyMR0wGwYJKoZIhvcNAQkBFg5tYXJjb3RAdWZtZy5icjCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOaDucXFgjiCEh1ZZmcGrxRhz6TRHSzbmnfxdTe 1khW9nE39fNs9wh/lHjVtIw6E794qx05oYDV7iOmFzS3bSdxYN7Cb/CnUQcU/UY2twtl4oG0wVvz KY0FaVCPP99ZsuuxPgeGv73AmVhAava+amLYoi839qS9eeYSjwQZYO95hlyi1iQTb0C2TqSOgEh1 h6n/DuHM83TwRVBEKKUtEAhI/7TNte5PHT8Kd3bbq665covxMs2hwXFv7UCZ33RQ+8Di9frO2k7a HbjYejqG8+7+8JQHkf21VbIFpynKn7Tm6KZerpovlNayT6nkoEl5t0cQMjHozAvTDXDx2SCJn1MC AwEAAaOB+zCB+DAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24g Y2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAy BggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwXAYDVR0R BFUwU4EVbWFyY290QG1pbmFzbGl2cmUub3JngRJtYXJjb3RAZGNjLnVmbWcuYnKBFm10Z29udGlq b0B5YWhvby5jb20uYnKBDm1hcmNvdEB1Zm1nLmJyMA0GCSqGSIb3DQEBBAUAA4ICAQAJZjM+PtX+ PSsgs2ICsaeEwDa0c129SyXz4wGqtzJgViD9UAj2f7sWfA/DDZ6INrcTPIqbgxiaQYvSpb7ncxjV B+vW+3QgZomerroK7DUgZkmEP6qZBpes22fqd6PR2r3FEWEeT1hw3HJXtYtoEkK8jGH2n1kAoByH 1vTnkPYtk+7ShV39Wkc6UnGYG9ABZ/AeSaVp7RFblYX3bzlt6/my0sFV+EM9Ml+neWvuZvoB560L H3x96a4FRqCTesPzu6aZONNOYdMsClJdRxKzZ2dqBrRn3bx46FTbMHL9zAi2IFwHgGKrvhDjSOA1 RckfLKFE3dk1zt7g8P0XZeyM9OMJT2C6a+Y8ICpAvmWE7prSbxjJg9G2mATw9UhHJ3QPdNAiXXcT A24Zp17vdOJoYzAaVc85sDd2sD6LrYQe+HKAR4Xl03ZnBlFynVGS4ln9a3pnUO4kc6/AewgYeiGS +5kaTRbMT9ky+ufuKpF8bnWQyXIx82ndRDgYLGRVQdaUzEkagf3E5+0i329wvjK61BXnORJ8plIw A1vvCdDbgcAJfCMFCyUMVahy70KaT91wPf1QZd+q/JG6LoGjjFczSZqmt+etExcVpgTUtdoIKJE8 5HZT9ivHWPqmvw6S/zfkoZK2YGFcbyxR1rfmzOxIP999KaU1NNsMmZkIT2DczFuoSjGCAzMwggMv AgEBMIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9y ZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3Vw cG9ydEBjYWNlcnQub3JnAgMBTvEwCQYFKw4DAhoFAKCCAYcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMDUwNzI2MTcyMDMxWjAjBgkqhkiG9w0BCQQxFgQUl62kiGpj yBD95Fr3voAF33jee98wgZEGCSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4w HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBB dXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAU7xMIGTBgsqhkiG 9w0BCRACCzGBg6CBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNh Y2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0B CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAU7xMA0GCSqGSIb3DQEBAQUABIIBAFsqbAVRiiE6odRn Krt+S/MiD4SK88Sa9ess1YfxAt6+UBIR1GRa1/zhsYsA5LXzuE001iY45JzenPhVcv3T9hhXudkC Zscvfiup5vbxVv+HvEJgSeVHMBPLtR9uc3Omr8CliRD9EuBQc43Byz+UnmI5e7qrDFM+/+Bf1BxS DZD8BrDWO5NjSr1ybExjfStntFU5uiZ3tl6HOGm4Z9KzdRlJLnHOxpLAEmsf0bOsGOlhC2Tvi8lg IO7DEtLeBLNLGDV0XL1yNsgO0Zp2vT9210Lhg6qZbqtxdU2a4qj1JHhRvtkytxbUUo1PZahJ6kLT MIHtAKcMkTkWzm9bsbR4jHcAAAAAAAA= --=-1RmnVmWf5Yhii+N1ei7Q-- From jgoerzen@excelhustler.com Tue Jul 26 18:47:49 2005 Received: from gatekeeper.excelhustler.com ([68.99.114.105] helo=excelhustler.com) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1DxTWu-0001ik-00 for ; Tue, 26 Jul 2005 18:47:48 +0100 Received: from wile.internal.excelhustler.com ([192.168.1.34] ident=postfix) by excelhustler.com with esmtp (Exim 4.50) id 1DxTWq-00021R-GA; Tue, 26 Jul 2005 12:47:46 -0500 Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id 6E8F59645A; Tue, 26 Jul 2005 12:47:43 -0500 (CDT) Date: Tue, 26 Jul 2005 12:47:43 -0500 From: John Goerzen To: Marco Tulio Gontijo e Silva Subject: Re: [Debian-haskell] RFS: c2hs -- C->Haskell Interface Generator Message-ID: <20050726174743.GA28944@excelhustler.com> References: <1121796725.4010.31.camel@tonhao.no-ip.org> <20050723164859.GA14033@matrix.chaos.earth.li> <1122260041.4248.13.camel@tonhao.no-ip.org> <20050726161417.GA20713@complete.org> <20050726161836.GA25364@excelhustler.com> <1122396942.4929.1.camel@tonhao.no-ip.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="azLHFNyN32YCQGCU" Content-Disposition: inline In-Reply-To: <1122396942.4929.1.camel@tonhao.no-ip.org> User-Agent: Mutt/1.5.9i X-Spam-Status: No (score -2.8): ALL_TRUSTED=-2.82, AWL=-0.000 X-Virus-Scanned: by Exiscan on excelhustler.com at Tue, 26 Jul 2005 12:47:46 -0500 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 17:47:49 -0000 --azLHFNyN32YCQGCU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Jul 26, 2005 at 01:55:42PM -0300, Marco Tulio Gontijo e Silva wrote: > > I don't have ctk installed systemwide; it is mentioned in the > > ../base/base.build.conf though. > > You're getting this in dpkg-buildpackage -rfakeroot? I don't know why Yup. > it's happening, ctk is included in the source and c2hs uses it from > there just for build. > > Can you give me a larger log, and where this is happening so that I > could try to reproduce it? Sure (see attachment). -- John --azLHFNyN32YCQGCU Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="c2hs.txt" Script started on Tue Jul 26 12:46:04 2005 $ dpkg-buildpackage -rfakeroot -us -uc -B dpkg-buildpackage: source package is c2hs dpkg-buildpackage: source version is 0.13.6-1 dpkg-buildpackage: source changed by Marco Tulio Gontijo e Silva dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean test -x debian/rules test "`id -u`" = 0 if test -n "" && test "" != "."; then rmdir ""; fi if test "." != "."; then rmdir .; fi for i in ./config.guess ./config.sub ; do \ if test -e $i.cdbs-orig ; then \ mv $i.cdbs-orig $i ; \ fi ; \ done dh_clean make -C . -k distclean || true make[1]: Entering directory `/var/tmp/c2hs-0.13.6' make[2]: Entering directory `/var/tmp/c2hs-0.13.6/base' Recursively cleaning base interface files... make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/admin' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/admin' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/errors' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/errors' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/general' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/general' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/graphs' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/graphs' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/state' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/state' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/syms' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/syms' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/syntax' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/syntax' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/sysdep' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/sysdep' make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/base' make[2]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs' Makefile:68: warning: overriding commands for target `c2hs' ../c2hs/mk/c2hs.pck.mk:82: warning: ignoring old commands for target `c2hs' Recursively cleaning c2hs interface files... make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/c' rm -f *.hi tests/*.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/c' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/chs' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/chs' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/gen' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/gen' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/state' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/state' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/toplevel' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/toplevel' make -C lib -wk cleanhi make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/lib' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/lib' make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs' make[2]: Entering directory `/var/tmp/c2hs-0.13.6/base' Recursively cleaning base... make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/admin' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/admin' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/errors' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/errors' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/general' rm -f *.o /fm /doubles /unordered make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/general' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/graphs' rm -f *.o /marks make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/graphs' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/state' rm -f *.o /state make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/state' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/syms' rm -f *.o /syms make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/syms' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/syntax' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/syntax' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/sysdep' rm -f *.o rm -f SysDepGHC5.hs SysDepGHC6.hs SysDep.hs SysDepPosix.hs make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/sysdep' rm -f libctk.a base.build.conf ctk.o .depend base.build.conf.old make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/base' make[2]: Entering directory `/var/tmp/c2hs-0.13.6/doc/base' make[2]: *** No rule to make target `clean'. make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/doc/base' make[2]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs' Makefile:68: warning: overriding commands for target `c2hs' ../c2hs/mk/c2hs.pck.mk:82: warning: ignoring old commands for target `c2hs' Recursively cleaning c2hs... make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/c' rm -f *.o /c make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/c' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/chs' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/chs' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/gen' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/gen' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/state' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/state' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/toplevel' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/toplevel' make -C lib -wk clean make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/lib' rm -f *.o libc2hs.a .depend make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/lib' rm -f c2hs c2hs.conf .depend make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs' make[2]: Entering directory `/var/tmp/c2hs-0.13.6/doc/c2hs' rm -f man1/c2hs-config.1 man1/c2hs.1 rm -f *.html *.txt make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/doc/c2hs' rm -f -rf config.cache make -C c2hs distclean make[2]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs' Makefile:68: warning: overriding commands for target `c2hs' ../c2hs/mk/c2hs.pck.mk:82: warning: ignoring old commands for target `c2hs' Recursively cleaning c2hs... make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/c' rm -f *.o /c make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/c' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/chs' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/chs' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/gen' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/gen' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/state' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/state' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/toplevel' rm -f *.o make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/toplevel' make -C lib -wk clean make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/lib' rm -f *.o libc2hs.a .depend make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/lib' rm -f c2hs c2hs.conf .depend Recursively cleaning c2hs interface files... make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/c' rm -f *.hi tests/*.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/c' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/chs' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/chs' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/gen' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/gen' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/state' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/state' make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/toplevel' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/toplevel' make -C lib -wk cleanhi make[3]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs/lib' rm -f *.hi make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs/lib' rm -f config.status config.log config.cache make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs' rm -f config.status config.log config.cache /usr/bin/find . -name \*.in | /bin/sed -e 's/\.in$//;/\/configure$/d'\ | xargs -r rm -f make[1]: Leaving directory `/var/tmp/c2hs-0.13.6' rm -f debian/stamp-makefile-build if [ -f "./config.log" ] && grep -i 'generated.*by.*autoconf' "./config.log" 1>/dev/null; then \ rm -f "./config.log"; \ fi rm -f debian/stamp-autotools-files if test -f ./config.status && grep -i -q 'Generated.*by configure.' ./config.status; then rm -f ./config.status; fi if test -f ./config.cache && grep -i -q 'shell.*script.*caches.*results.*configure' ./config.cache; then rm -f ./config.cache; fi debian/rules build test -x debian/rules if [ -n "" ]; then \ mkdir -p ""; \ fi if [ ! -d "." ]; then \ mkdir -p "."; \ fi /usr/share/cdbs/1/rules/buildcore.mk:116: "DEB_BUILD_MAKE_TARGET is a deprecated variable" /usr/share/cdbs/1/rules/buildcore.mk:116: "DEB_CLEAN_MAKE_TARGET is a deprecated variable" /usr/share/cdbs/1/rules/buildcore.mk:116: "DEB_MAKE_TEST_TARGET is a deprecated variable" if [ -z "" ]; then \ if ! test -f debian/compat; then echo 4 > debian/compat; fi; \ fi if test -e /usr/share/misc/config.guess ; then \ for i in ./config.guess ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.guess $i ; \ fi ; \ done ; \ fi if test -e /usr/share/misc/config.sub ; then \ for i in ./config.sub ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.sub $i ; \ fi ; \ done ; \ fi if test "" = "pre" ; then \ cd . && libtoolize -c -f ; \ fi if test -n "" ; then \ if test -d ./m4 ; then m4="-I m4" ; fi ; \ if test -e ./aclocal.m4 ; then cd . && aclocal- $m4 ; fi ; \ elif test -n "" ; then \ if test -d ./m4 ; then m4="-I m4" ; fi ; \ if test -e ./aclocal.m4 ; then cd . && aclocal- $m4 ; fi ; \ fi if test -n "" ; then \ if test -e ./configure.ac || test -e ./configure.in ; then cd . && `which autoconf || which autoconf` ; fi ; \ fi if test -n "" ; then \ if test -e ./configure.ac || test -e ./configure.in ; then cd . && `which autoheader || which autoheader` ; fi ; \ fi if test -n "" ; then \ if test -e ./Makefile.am ; then cd . && automake- ; fi ; \ fi touch debian/stamp-autotools-files chmod a+x /var/tmp/c2hs-0.13.6/./configure if test ""; then cd ""; else cd "."; fi && CC="cc" CXX="g++" CFLAGS="-g -Wall -O2" CXXFLAGS="-g -Wall -O2" /var/tmp/c2hs-0.13.6/./configure --build=x86_64-linux-gnu --prefix=/usr --includedir="\${prefix}/include" --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/c2hs" --srcdir=. --disable-maintainer-mode checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking for a BSD-compatible install... /usr/bin/install -c checking for ar... /usr/bin/ar checking for basename... /usr/bin/basename checking for cp... /bin/cp checking for dirname... /usr/bin/dirname checking for find... /usr/bin/find checking for egrep... /bin/egrep checking for head... /usr/bin/head checking for happy... no checking for hstags... no-hstags-available checking for ln... /bin/ln checking for lndir... /usr/bin/X11/lndir checking for mv... /bin/mv checking for sed... /bin/sed checking for sh... /bin/sh checking for tar... /bin/tar checking for touch... /usr/bin/touch checking for uname... /bin/uname checking for ghc... /usr/bin/ghc checking version of ghc... 6.4 checking for ghc-pkg... ghc-pkg checking syslib for List... haskell98 checking syslib for Posix... posix checking syslib for IOExts... lang selecting mkdependHS... /usr/bin/ghc -M configure: creating ./config.status config.status: creating mk/config.mk config.status: creating base/base.build.conf.cabal config.status: creating base/base.build.conf.ghc-pre-6.4 configure: configuring in c2hs configure: running /bin/sh './configure' --prefix=/usr '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/c2hs' '--srcdir=.' '--disable-maintainer-mode' 'CC=cc' 'CFLAGS=-g -Wall -O2' 'build_alias=x86_64-linux-gnu' --cache-file=/dev/null --srcdir=. checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking how to run the C preprocessor... cc -E checking for basename... /usr/bin/basename checking for expr... /usr/bin/expr checking for egrep... /bin/egrep checking for head... /usr/bin/head checking for sed... /bin/sed checking for mkdir... /bin/mkdir checking for mv... /bin/mv checking for ghc... /usr/bin/ghc checking version of ghc... 6.4 configure: creating ./config.status config.status: creating toplevel/C2HSConfig.hs config.status: creating mk/config.mk config.status: creating c2hs-config config.status: creating c2hs.conf.ghc-pre-6.4 config.status: creating c2hs.conf.cabal config.status: creating c2hs.spec config.status: executing default commands ******************************************** Configuration completed successfully. Now do "make" and get a cup of green tea ;-) ******************************************** if test "" = "post" ; then \ if test -e ./libtool ; then cp -f /usr/bin/libtool ./libtool ; fi ; \ fi make -C . make[1]: Entering directory `/var/tmp/c2hs-0.13.6' *** Selecting system-dependent code... make -C base/sysdep -w config make[2]: Entering directory `/var/tmp/c2hs-0.13.6/base/sysdep' rm -f SysDep.hs /bin/ln -s SysDepGHC6.hs SysDep.hs *** Configured for compilation system ghc6. make -C ../syntax -w config make[3]: Entering directory `/var/tmp/c2hs-0.13.6/base/syntax' *** ghc6 supports rank-2 type variables; will be building `Parsers'. make[3]: Leaving directory `/var/tmp/c2hs-0.13.6/base/syntax' rm -f SysDepPosix.hs /bin/ln -s SysDepPosixUNAVAIL.hs SysDepPosix.hs make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/base/sysdep' make -C base -w config make[2]: Entering directory `/var/tmp/c2hs-0.13.6/base' touch libctk.a echo '[]' > base.build.conf ghc-pkg update -f base.build.conf base.build.conf.cabal Reading package info from "base.build.conf.cabal" done. warning: can't find GHCi lib ctk.o Saving old package config file... done. Writing new package config file... done. rm -f libctk.a make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/base' *** Configuration successfully finished. *** Checking for the need to run a parser generator... make[2]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs' Makefile:68: warning: overriding commands for target `c2hs' ../c2hs/mk/c2hs.pck.mk:82: warning: ignoring old commands for target `c2hs' make[2]: Nothing to be done for `parsers'. make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs' *** Building dependency databases... make[2]: Entering directory `/var/tmp/c2hs-0.13.6/base' rm -f .depend *** Generating dependencies for base... /usr/bin/ghc -M -optdep-f -optdep.depend\ -package haskell98 -package posix -package lang -O -recomp -fno-warn-incomplete-patterns -package-name ctk -iadmin -ierrors -igeneral -igraphs -istate -isyms -isyntax -isysdep \ admin/BaseVersion.hs admin/Common.hs admin/Config.hs errors/Errors.hs general/DLists.hs general/FNameOps.hs general/FileOps.hs general/FiniteMaps.hs general/GetOpt.hs general/Sets.hs general/UNames.hs general/Utils.hs graphs/Marks.hs state/CIO.hs state/DynArrays.hs state/State.hs state/StateBase.hs state/StateTrans.hs syms/Attributes.hs syms/Idents.hs syms/NameSpaces.hs syntax/Lexers.hs syntax/ParserMonad.hs syntax/Parsers.hs syntax/Pretty.hs sysdep/SysDep.hs sysdep/SysDepPosix.hs make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/base' make[2]: Entering directory `/var/tmp/c2hs-0.13.6/c2hs' Makefile:68: warning: overriding commands for target `c2hs' ../c2hs/mk/c2hs.pck.mk:82: warning: ignoring old commands for target `c2hs' rm -f .depend *** Generating dependencies for c2hs... /usr/bin/ghc -M -optdep-f -optdep.depend\ -package haskell98 -package posix -package lang -O -recomp -fno-warn-incomplete-patterns -package-conf ../base/base.build.conf -package ctk -package-name c2hs -ic -ichs -igen -istate -itoplevel \ c/C.hs c/CAST.hs c/CAttrs.hs c/CBuiltin.hs c/CLexer.hs c/CNames.hs c/CParser.hs c/CPretty.hs c/CTrav.hs chs/CHS.hs chs/CHSLexer.hs gen/CInfo.hs gen/GBMonad.hs gen/GenBind.hs gen/GenHeader.hs state/C2HSState.hs state/Switches.hs toplevel/C2HSConfig.hs toplevel/Main.hs toplevel/Version.hs ghc-6.4: Error: module 'Pretty' is exposed by package ctk-0.27.0 and package text-1.0 make[2]: *** [gendepend] Error 1 make[2]: Leaving directory `/var/tmp/c2hs-0.13.6/c2hs' make[1]: *** [depend] Error 2 make[1]: Leaving directory `/var/tmp/c2hs-0.13.6' make: *** [debian/stamp-makefile-build] Error 2 --azLHFNyN32YCQGCU-- From debbugs@bugs.debian.org Wed Aug 10 15:51:14 2005 Received: from spohr.debian.org ([140.211.166.43]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1E2rvF-0001aM-00 for ; Wed, 10 Aug 2005 15:51:13 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.36 1 (Debian)) id 1E2rsD-0006KI-00; Wed, 10 Aug 2005 07:48:05 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , john goerzen Resent-Date: Wed, 10 Aug 2005 14:48:02 UTC Resent-Message-ID: X-Debian-PR-Message: report 322405 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.112368302421498 (code B ref -1); Wed, 10 Aug 2005 14:48:02 UTC Received: (at submit) by bugs.debian.org; 10 Aug 2005 14:10:24 +0000 Received: from glockenspiel.complete.org [69.10.152.57] by spohr.debian.org with esmtp (Exim 3.36 1 (Debian)) id 1E2rHk-0005aa-00; Wed, 10 Aug 2005 07:10:24 -0700 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1E2rHR-0004YC-LH; Wed, 10 Aug 2005 09:10:25 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1E2rHL-00073P-AZ; Wed, 10 Aug 2005 09:09:59 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.52) id 1E2qYJ-0003Re-Ed; Wed, 10 Aug 2005 08:23:27 -0500 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 3.15 Date: Wed, 10 Aug 2005 08:23:27 -0500 Message-Id: X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Wed, 10 Aug 2005 09:10:25 -0500 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#322405: ITP: ldap-haskell -- LDAP Interface for Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 322405@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Aug 2005 14:51:14 -0000 Package: wnpp Severity: wishlist Owner: John Goerzen * Package name : ldap-haskell Version : 0.1.0 Upstream Author : John Goerzen * URL : darcs get --partial http://darcs.complete.org/ldap-haskell * License : BSD Description : LDAP Interface for Haskell This package provides an interface to the C LDAP API for Haskell programmers. With it, you can search, modify, and interrogate LDAP directories. The Haskell binding features automatic memory management and proper handling for binary data, and handles all marhsalling into and out of C data structures for you automatically. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.12-rc4-mm2 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From debbugs@bugs.debian.org Thu Aug 25 16:50:09 2005 Received: from spohr.debian.org ([140.211.166.43]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1E8JzV-0000eg-00 for ; Thu, 25 Aug 2005 16:50:09 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.36 1 (Debian)) id 1E8JxW-0003wP-00; Thu, 25 Aug 2005 08:48:06 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, dons@cse.unsw.edu.au, debian-haskell@lists.urchin.earth.li, , john goerzen Resent-Date: Thu, 25 Aug 2005 15:48:04 UTC Resent-Message-ID: X-Debian-PR-Message: report 325020 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.112498442425578 (code B ref -1); Thu, 25 Aug 2005 15:48:04 UTC Received: (at submit) by bugs.debian.org; 25 Aug 2005 15:40:24 +0000 Received: from glockenspiel.complete.org [69.10.152.57] by spohr.debian.org with esmtp (Exim 3.36 1 (Debian)) id 1E8Jq4-0006eN-00; Thu, 25 Aug 2005 08:40:24 -0700 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1E8Jq0-000139-75; Thu, 25 Aug 2005 10:40:26 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1E8Jps-00078Y-Jm; Thu, 25 Aug 2005 10:40:12 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.52) id 1E8HKN-0005J1-3u; Thu, 25 Aug 2005 07:59:31 -0500 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System X-Mailer: reportbug 3.15 Date: Thu, 25 Aug 2005 07:59:31 -0500 Message-Id: X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Thu, 25 Aug 2005 10:40:26 -0500 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#325020: ITP: haskell-fps -- Fast Packed Strings library for Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 325020@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Aug 2005 15:50:09 -0000 Package: wnpp Severity: wishlist Owner: John Goerzen * Package name : haskell-fps Version : 0.1 Upstream Author : Donald Bruce Stewart * URL : http://www.cse.unsw.edu.au/~dons/fps.html * License : GPL Description : Fast Packed Strings library for Haskell fps provides mmapped and malloc'd packed strings (byte arrays held by a ForeignPtr), along with a list interface to these strings. It lets you do extremely fast IO in Haskell; in some cases, even faster than typical C implementations. (Include the long description here.) -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.12-rc4-mm2 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From ian@matrix.chaos.earth.li Sat Sep 10 13:24:56 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EE4Pg-00089D-00 for ; Sat, 10 Sep 2005 13:24:56 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1EE4PW-0000D1-00; Sat, 10 Sep 2005 13:24:46 +0100 Date: Sat, 10 Sep 2005 13:24:45 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20050910122445.GA751@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Sender: Ian Lynagh Cc: Subject: [Debian-haskell] ghc5 removal X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Sep 2005 12:24:56 -0000 Hi all, ghc5 is no longer building with the current Haskell tools, and hasn't with current gcc for some time. I don't think it provides enough benefit for the amount of work keeping it working will take, so I'd like to drop it. Before I file a request for removal, is there anyone who feels differently and would like to adopt it? c2hs will also need to be removed or updated (I think there was someone looking at that recently, but I can't remember who?). Thanks Ian From e@jt10-48.tky.hut.fi Sat Sep 10 15:15:52 2005 Received: from smtp-2.hut.fi ([130.233.228.92]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EE692-00014P-00 for ; Sat, 10 Sep 2005 15:15:52 +0100 Received: from localhost (katosiko.hut.fi [130.233.228.115]) by smtp-2.hut.fi (8.12.10/8.12.10) with ESMTP id j8AEFpfw020732; Sat, 10 Sep 2005 17:15:52 +0300 Received: from smtp-2.hut.fi ([130.233.228.92]) by localhost (katosiko.hut.fi [130.233.228.115]) (amavisd-new, port 10024) with LMTP id 24909-09-2; Sat, 10 Sep 2005 17:15:51 +0300 (EEST) Received: from yui (jt10-48.tky.hut.fi [130.233.23.48]) by smtp-2.hut.fi (8.12.10/8.12.10) with ESMTP id j8AEF5B2020670; Sat, 10 Sep 2005 17:15:05 +0300 Received: from e by yui with local (Exim 4.52) id 1EE6AE-0004ZQ-Vx; Sat, 10 Sep 2005 17:17:07 +0300 Date: Sat, 10 Sep 2005 17:17:06 +0300 From: Einar Karttunen To: Ian Lynagh Subject: Re: [Debian-haskell] ghc5 removal Message-ID: <20050910141706.GA17513@yui.aoinet> References: <20050910122445.GA751@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050910122445.GA751@matrix.chaos.earth.li> User-Agent: Mutt/1.5.10i X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on katosiko.hut.fi X-TKK-Virus-Scanned: by amavisd-new-2.1.2-hutcc at katosiko.hut.fi Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Sep 2005 14:15:52 -0000 On 10.09 13:24, Ian Lynagh wrote: > c2hs will also need to be removed or updated (I think there was someone > looking at that recently, but I can't remember who?). I would like to have c2hs updated if possible. If the alternative is to have it dropped I am willing to work on the issue. My plan is to have hsgnutls packaged later for Debian and it build-depends on a modern version of c2hs. - Einar Karttunen From marcot@minaslivre.org Sat Sep 10 18:20:45 2005 Received: from [200.223.215.150] (helo=mail.linuxhome.com.br) by urchin.earth.li with smtp (Exim 3.36 #1 (Debian)) id 1EE91v-0001Kp-00 for ; Sat, 10 Sep 2005 18:20:44 +0100 Received: (qmail 387 invoked by uid 0); 10 Sep 2005 16:22:58 -0000 Received: from unknown (HELO ?201.29.253.169?) (201.29.253.169) by 200.223.215.150 with SMTP; 10 Sep 2005 16:22:58 -0000 Subject: Re: [Debian-haskell] ghc5 removal From: Marco Tulio Gontijo e Silva To: Einar Karttunen In-Reply-To: <20050910141706.GA17513@yui.aoinet> References: <20050910122445.GA751@matrix.chaos.earth.li> <20050910141706.GA17513@yui.aoinet> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-FDfpoVAXvR8yrpm5MPYI" Date: Sat, 10 Sep 2005 14:20:31 -0300 Message-Id: <1126372831.3879.15.camel@tonhao.no-ip.org> Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Sep 2005 17:20:45 -0000 --=-FDfpoVAXvR8yrpm5MPYI Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-HeqSxsl/HL6xIe5y26Hm" --=-HeqSxsl/HL6xIe5y26Hm Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Em S=E1b, 2005-09-10 =E0s 17:17 +0300, Einar Karttunen escreveu: > On 10.09 13:24, Ian Lynagh wrote: > > c2hs will also need to be removed or updated (I think there was someone > > looking at that recently, but I can't remember who?). >=20 > I would like to have c2hs updated if possible. If the alternative is to > have it dropped I am willing to work on the issue. My plan is to have > hsgnutls packaged later for Debian and it build-depends on a modern > version of c2hs. I was packaging c2hs and at the time I was with the 0.13.6 package done the sid ghc6 went out and a new version of c2hs was released. Now I'm wondering about adapting the 0.13.6 version of c2hs for the new ghc or waiting for a newer version of cabal for packaging 0.14.3. I'll work on 0.13.6 now, and I hope to have this package made in some hours. But I still need a sponsor. Otavio Salvador sad that he could sponsor for me, what's great, but I think that would be better for someone from the debian-haskell list to do it. What do you think about it? --=20 Abra=E7os, marcot mailto:marcot@minaslivre.org jabber:marcott@jabber.org UIN:50599075 MSN:marcot@ufmg.br Telefone:33346720 Celular:91844179 Endere=E7o:Rua Paula C=E2ndido 257/201 Gutierrez 30430-260 Belo Horizonte-MG Brasil "Trabalhe menos e mais devagar." --=-HeqSxsl/HL6xIe5y26Hm Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBDIxXaeigT5qH7zGsRAuekAKCrxFCWnrYQNzjTLj/Uogd2KndNDQCdEFSy u/l9pqVpzzbcefz/ZdSlZm0=3D =3Dng3Q -----END PGP SIGNATURE----- --=-HeqSxsl/HL6xIe5y26Hm-- --=-FDfpoVAXvR8yrpm5MPYI Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILWDCCBagw ggOQoAMCAQICAwFO8TANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNTA3MTkxOTQzNDJaFw0w NjA3MTkxOTQzNDJaMIG1MSQwIgYDVQQDExtNYXJjbyBUdWxpbyBHb250aWpvIGUgU2lsdmExJDAi BgkqhkiG9w0BCQEWFW1hcmNvdEBtaW5hc2xpdnJlLm9yZzEhMB8GCSqGSIb3DQEJARYSbWFyY290 QGRjYy51Zm1nLmJyMSUwIwYJKoZIhvcNAQkBFhZtdGdvbnRpam9AeWFob28uY29tLmJyMR0wGwYJ KoZIhvcNAQkBFg5tYXJjb3RAdWZtZy5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANOaDucXFgjiCEh1ZZmcGrxRhz6TRHSzbmnfxdTe1khW9nE39fNs9wh/lHjVtIw6E794qx05oYDV 7iOmFzS3bSdxYN7Cb/CnUQcU/UY2twtl4oG0wVvzKY0FaVCPP99ZsuuxPgeGv73AmVhAava+amLY oi839qS9eeYSjwQZYO95hlyi1iQTb0C2TqSOgEh1h6n/DuHM83TwRVBEKKUtEAhI/7TNte5PHT8K d3bbq665covxMs2hwXFv7UCZ33RQ+8Di9frO2k7aHbjYejqG8+7+8JQHkf21VbIFpynKn7Tm6KZe rpovlNayT6nkoEl5t0cQMjHozAvTDXDx2SCJn1MCAwEAAaOB+zCB+DAMBgNVHRMBAf8EAjAAMFYG CWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBv dmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGG Fmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwXAYDVR0RBFUwU4EVbWFyY290QG1pbmFzbGl2cmUub3Jn gRJtYXJjb3RAZGNjLnVmbWcuYnKBFm10Z29udGlqb0B5YWhvby5jb20uYnKBDm1hcmNvdEB1Zm1n LmJyMA0GCSqGSIb3DQEBBAUAA4ICAQAJZjM+PtX+PSsgs2ICsaeEwDa0c129SyXz4wGqtzJgViD9 UAj2f7sWfA/DDZ6INrcTPIqbgxiaQYvSpb7ncxjVB+vW+3QgZomerroK7DUgZkmEP6qZBpes22fq d6PR2r3FEWEeT1hw3HJXtYtoEkK8jGH2n1kAoByH1vTnkPYtk+7ShV39Wkc6UnGYG9ABZ/AeSaVp 7RFblYX3bzlt6/my0sFV+EM9Ml+neWvuZvoB560LH3x96a4FRqCTesPzu6aZONNOYdMsClJdRxKz Z2dqBrRn3bx46FTbMHL9zAi2IFwHgGKrvhDjSOA1RckfLKFE3dk1zt7g8P0XZeyM9OMJT2C6a+Y8 ICpAvmWE7prSbxjJg9G2mATw9UhHJ3QPdNAiXXcTA24Zp17vdOJoYzAaVc85sDd2sD6LrYQe+HKA R4Xl03ZnBlFynVGS4ln9a3pnUO4kc6/AewgYeiGS+5kaTRbMT9ky+ufuKpF8bnWQyXIx82ndRDgY LGRVQdaUzEkagf3E5+0i329wvjK61BXnORJ8plIwA1vvCdDbgcAJfCMFCyUMVahy70KaT91wPf1Q Zd+q/JG6LoGjjFczSZqmt+etExcVpgTUtdoIKJE85HZT9ivHWPqmvw6S/zfkoZK2YGFcbyxR1rfm zOxIP999KaU1NNsMmZkIT2DczFuoSjCCBagwggOQoAMCAQICAwFO8TANBgkqhkiG9w0BAQQFADB5 MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNV BAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2Fj ZXJ0Lm9yZzAeFw0wNTA3MTkxOTQzNDJaFw0wNjA3MTkxOTQzNDJaMIG1MSQwIgYDVQQDExtNYXJj byBUdWxpbyBHb250aWpvIGUgU2lsdmExJDAiBgkqhkiG9w0BCQEWFW1hcmNvdEBtaW5hc2xpdnJl Lm9yZzEhMB8GCSqGSIb3DQEJARYSbWFyY290QGRjYy51Zm1nLmJyMSUwIwYJKoZIhvcNAQkBFhZt dGdvbnRpam9AeWFob28uY29tLmJyMR0wGwYJKoZIhvcNAQkBFg5tYXJjb3RAdWZtZy5icjCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOaDucXFgjiCEh1ZZmcGrxRhz6TRHSzbmnfxdTe 1khW9nE39fNs9wh/lHjVtIw6E794qx05oYDV7iOmFzS3bSdxYN7Cb/CnUQcU/UY2twtl4oG0wVvz KY0FaVCPP99ZsuuxPgeGv73AmVhAava+amLYoi839qS9eeYSjwQZYO95hlyi1iQTb0C2TqSOgEh1 h6n/DuHM83TwRVBEKKUtEAhI/7TNte5PHT8Kd3bbq665covxMs2hwXFv7UCZ33RQ+8Di9frO2k7a HbjYejqG8+7+8JQHkf21VbIFpynKn7Tm6KZerpovlNayT6nkoEl5t0cQMjHozAvTDXDx2SCJn1MC AwEAAaOB+zCB+DAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24g Y2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAy BggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwXAYDVR0R BFUwU4EVbWFyY290QG1pbmFzbGl2cmUub3JngRJtYXJjb3RAZGNjLnVmbWcuYnKBFm10Z29udGlq b0B5YWhvby5jb20uYnKBDm1hcmNvdEB1Zm1nLmJyMA0GCSqGSIb3DQEBBAUAA4ICAQAJZjM+PtX+ PSsgs2ICsaeEwDa0c129SyXz4wGqtzJgViD9UAj2f7sWfA/DDZ6INrcTPIqbgxiaQYvSpb7ncxjV B+vW+3QgZomerroK7DUgZkmEP6qZBpes22fqd6PR2r3FEWEeT1hw3HJXtYtoEkK8jGH2n1kAoByH 1vTnkPYtk+7ShV39Wkc6UnGYG9ABZ/AeSaVp7RFblYX3bzlt6/my0sFV+EM9Ml+neWvuZvoB560L H3x96a4FRqCTesPzu6aZONNOYdMsClJdRxKzZ2dqBrRn3bx46FTbMHL9zAi2IFwHgGKrvhDjSOA1 RckfLKFE3dk1zt7g8P0XZeyM9OMJT2C6a+Y8ICpAvmWE7prSbxjJg9G2mATw9UhHJ3QPdNAiXXcT A24Zp17vdOJoYzAaVc85sDd2sD6LrYQe+HKAR4Xl03ZnBlFynVGS4ln9a3pnUO4kc6/AewgYeiGS +5kaTRbMT9ky+ufuKpF8bnWQyXIx82ndRDgYLGRVQdaUzEkagf3E5+0i329wvjK61BXnORJ8plIw A1vvCdDbgcAJfCMFCyUMVahy70KaT91wPf1QZd+q/JG6LoGjjFczSZqmt+etExcVpgTUtdoIKJE8 5HZT9ivHWPqmvw6S/zfkoZK2YGFcbyxR1rfmzOxIP999KaU1NNsMmZkIT2DczFuoSjGCAzMwggMv AgEBMIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9y ZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3Vw cG9ydEBjYWNlcnQub3JnAgMBTvEwCQYFKw4DAhoFAKCCAYcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMDUwOTEwMTcyMDI2WjAjBgkqhkiG9w0BCQQxFgQUr558QdF+ gRT6BLwAyPPpeqMiKVEwgZEGCSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4w HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBB dXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAU7xMIGTBgsqhkiG 9w0BCRACCzGBg6CBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNh Y2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0B CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAU7xMA0GCSqGSIb3DQEBAQUABIIBAFcYXT+dJzkOlc2j qiJVPODp3/yU4R40nhfTZHjVakxCoojsa4IdGHTTSLmNkqB1djYJPEknc7VlQHcIRNCBPzRk/d/9 thA+9cVQmH7hE/EzuwJGuUmZcYcLZgaKfe5ILh5fEUGmuWbvATlkNR3Cbg50Ojkfjm8pJvYuORnu u1YrvYdhTsIOk9wREJ2OMbvuO9KL5NPfMrap+GZnwTVbpozZb1KbE9pN2MHCVHWMyscoy6H0Offb bjWmXeBsBqP+Y8vTc334+Jq/g6YyjC2Bo3B2pqCPFRrl+Yc+h7cTA5poavvDSjSE32ZLMPUE6RoV Q1QWENOhbaHakMa+GX2MY7oAAAAAAAA= --=-FDfpoVAXvR8yrpm5MPYI-- From marcot@minaslivre.org Sun Sep 11 19:09:14 2005 Received: from [200.223.215.150] (helo=mail.linuxhome.com.br) by urchin.earth.li with smtp (Exim 3.36 #1 (Debian)) id 1EEWGP-0006A4-00 for ; Sun, 11 Sep 2005 19:09:13 +0100 Received: (qmail 18590 invoked by uid 0); 11 Sep 2005 17:11:32 -0000 Received: from unknown (HELO ?201.19.142.129?) (201.19.142.129) by 200.223.215.150 with SMTP; 11 Sep 2005 17:11:32 -0000 From: Marco Tulio Gontijo e Silva To: debian-haskell@lists.urchin.earth.li Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-pH9qXrMpbjZUUv2UGPgd" Date: Sun, 11 Sep 2005 15:09:08 -0300 Message-Id: <1126462148.22809.3.camel@tonhao.no-ip.org> Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 Subject: [Debian-haskell] c2hs package X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 18:09:14 -0000 --=-pH9qXrMpbjZUUv2UGPgd Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-EVXBNKl2a7U/mPzSKT61" --=-EVXBNKl2a7U/mPzSKT61 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hello, I've package c2hs 0.13.6 (again). If anyone can be a sponsor, please take a look at http://www.dcc.ufmg.br/~marcot/c2hs/ . About the error reported by John Goerzen in this list, I could not reproduce it. This text-1.0 package that you've installed exports a module with the same name as ctk. I don't know what this package is, but it seems that c2hs cannot be built with it installed. Have you tried building it from the source on the same machine you got that error? Thanks. --=20 Abra=E7os, marcot mailto:marcot@minaslivre.org jabber:marcott@jabber.org UIN:50599075 MSN:marcot@ufmg.br Telefone:33346720 Celular:91844179 Endere=E7o:Rua Paula C=E2ndido 257/201 Gutierrez 30430-260 Belo Horizonte-MG Brasil "Trabalhe menos e mais devagar." --=-EVXBNKl2a7U/mPzSKT61 Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBDJHLCeigT5qH7zGsRAkDmAKCBMyZA3lVu6ZgmnJrzc8tmEM7XLgCffEXj L1E79XTss72jOFbhGZs837Q=3D =3DWzKP -----END PGP SIGNATURE----- --=-EVXBNKl2a7U/mPzSKT61-- --=-pH9qXrMpbjZUUv2UGPgd Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILWDCCBagw ggOQoAMCAQICAwFO8TANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQL ExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3Jp dHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNTA3MTkxOTQzNDJaFw0w NjA3MTkxOTQzNDJaMIG1MSQwIgYDVQQDExtNYXJjbyBUdWxpbyBHb250aWpvIGUgU2lsdmExJDAi BgkqhkiG9w0BCQEWFW1hcmNvdEBtaW5hc2xpdnJlLm9yZzEhMB8GCSqGSIb3DQEJARYSbWFyY290 QGRjYy51Zm1nLmJyMSUwIwYJKoZIhvcNAQkBFhZtdGdvbnRpam9AeWFob28uY29tLmJyMR0wGwYJ KoZIhvcNAQkBFg5tYXJjb3RAdWZtZy5icjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ANOaDucXFgjiCEh1ZZmcGrxRhz6TRHSzbmnfxdTe1khW9nE39fNs9wh/lHjVtIw6E794qx05oYDV 7iOmFzS3bSdxYN7Cb/CnUQcU/UY2twtl4oG0wVvzKY0FaVCPP99ZsuuxPgeGv73AmVhAava+amLY oi839qS9eeYSjwQZYO95hlyi1iQTb0C2TqSOgEh1h6n/DuHM83TwRVBEKKUtEAhI/7TNte5PHT8K d3bbq665covxMs2hwXFv7UCZ33RQ+8Di9frO2k7aHbjYejqG8+7+8JQHkf21VbIFpynKn7Tm6KZe rpovlNayT6nkoEl5t0cQMjHozAvTDXDx2SCJn1MCAwEAAaOB+zCB+DAMBgNVHRMBAf8EAjAAMFYG CWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBv dmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGG Fmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwXAYDVR0RBFUwU4EVbWFyY290QG1pbmFzbGl2cmUub3Jn gRJtYXJjb3RAZGNjLnVmbWcuYnKBFm10Z29udGlqb0B5YWhvby5jb20uYnKBDm1hcmNvdEB1Zm1n LmJyMA0GCSqGSIb3DQEBBAUAA4ICAQAJZjM+PtX+PSsgs2ICsaeEwDa0c129SyXz4wGqtzJgViD9 UAj2f7sWfA/DDZ6INrcTPIqbgxiaQYvSpb7ncxjVB+vW+3QgZomerroK7DUgZkmEP6qZBpes22fq d6PR2r3FEWEeT1hw3HJXtYtoEkK8jGH2n1kAoByH1vTnkPYtk+7ShV39Wkc6UnGYG9ABZ/AeSaVp 7RFblYX3bzlt6/my0sFV+EM9Ml+neWvuZvoB560LH3x96a4FRqCTesPzu6aZONNOYdMsClJdRxKz Z2dqBrRn3bx46FTbMHL9zAi2IFwHgGKrvhDjSOA1RckfLKFE3dk1zt7g8P0XZeyM9OMJT2C6a+Y8 ICpAvmWE7prSbxjJg9G2mATw9UhHJ3QPdNAiXXcTA24Zp17vdOJoYzAaVc85sDd2sD6LrYQe+HKA R4Xl03ZnBlFynVGS4ln9a3pnUO4kc6/AewgYeiGS+5kaTRbMT9ky+ufuKpF8bnWQyXIx82ndRDgY LGRVQdaUzEkagf3E5+0i329wvjK61BXnORJ8plIwA1vvCdDbgcAJfCMFCyUMVahy70KaT91wPf1Q Zd+q/JG6LoGjjFczSZqmt+etExcVpgTUtdoIKJE85HZT9ivHWPqmvw6S/zfkoZK2YGFcbyxR1rfm zOxIP999KaU1NNsMmZkIT2DczFuoSjCCBagwggOQoAMCAQICAwFO8TANBgkqhkiG9w0BAQQFADB5 MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNV BAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2Fj ZXJ0Lm9yZzAeFw0wNTA3MTkxOTQzNDJaFw0wNjA3MTkxOTQzNDJaMIG1MSQwIgYDVQQDExtNYXJj byBUdWxpbyBHb250aWpvIGUgU2lsdmExJDAiBgkqhkiG9w0BCQEWFW1hcmNvdEBtaW5hc2xpdnJl Lm9yZzEhMB8GCSqGSIb3DQEJARYSbWFyY290QGRjYy51Zm1nLmJyMSUwIwYJKoZIhvcNAQkBFhZt dGdvbnRpam9AeWFob28uY29tLmJyMR0wGwYJKoZIhvcNAQkBFg5tYXJjb3RAdWZtZy5icjCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOaDucXFgjiCEh1ZZmcGrxRhz6TRHSzbmnfxdTe 1khW9nE39fNs9wh/lHjVtIw6E794qx05oYDV7iOmFzS3bSdxYN7Cb/CnUQcU/UY2twtl4oG0wVvz KY0FaVCPP99ZsuuxPgeGv73AmVhAava+amLYoi839qS9eeYSjwQZYO95hlyi1iQTb0C2TqSOgEh1 h6n/DuHM83TwRVBEKKUtEAhI/7TNte5PHT8Kd3bbq665covxMs2hwXFv7UCZ33RQ+8Di9frO2k7a HbjYejqG8+7+8JQHkf21VbIFpynKn7Tm6KZerpovlNayT6nkoEl5t0cQMjHozAvTDXDx2SCJn1MC AwEAAaOB+zCB+DAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24g Y2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAy BggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwXAYDVR0R BFUwU4EVbWFyY290QG1pbmFzbGl2cmUub3JngRJtYXJjb3RAZGNjLnVmbWcuYnKBFm10Z29udGlq b0B5YWhvby5jb20uYnKBDm1hcmNvdEB1Zm1nLmJyMA0GCSqGSIb3DQEBBAUAA4ICAQAJZjM+PtX+ PSsgs2ICsaeEwDa0c129SyXz4wGqtzJgViD9UAj2f7sWfA/DDZ6INrcTPIqbgxiaQYvSpb7ncxjV B+vW+3QgZomerroK7DUgZkmEP6qZBpes22fqd6PR2r3FEWEeT1hw3HJXtYtoEkK8jGH2n1kAoByH 1vTnkPYtk+7ShV39Wkc6UnGYG9ABZ/AeSaVp7RFblYX3bzlt6/my0sFV+EM9Ml+neWvuZvoB560L H3x96a4FRqCTesPzu6aZONNOYdMsClJdRxKzZ2dqBrRn3bx46FTbMHL9zAi2IFwHgGKrvhDjSOA1 RckfLKFE3dk1zt7g8P0XZeyM9OMJT2C6a+Y8ICpAvmWE7prSbxjJg9G2mATw9UhHJ3QPdNAiXXcT A24Zp17vdOJoYzAaVc85sDd2sD6LrYQe+HKAR4Xl03ZnBlFynVGS4ln9a3pnUO4kc6/AewgYeiGS +5kaTRbMT9ky+ufuKpF8bnWQyXIx82ndRDgYLGRVQdaUzEkagf3E5+0i329wvjK61BXnORJ8plIw A1vvCdDbgcAJfCMFCyUMVahy70KaT91wPf1QZd+q/JG6LoGjjFczSZqmt+etExcVpgTUtdoIKJE8 5HZT9ivHWPqmvw6S/zfkoZK2YGFcbyxR1rfmzOxIP999KaU1NNsMmZkIT2DczFuoSjGCAzMwggMv AgEBMIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9y ZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3Vw cG9ydEBjYWNlcnQub3JnAgMBTvEwCQYFKw4DAhoFAKCCAYcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMDUwOTExMTgwOTA2WjAjBgkqhkiG9w0BCQQxFgQUWuyTqADx d1OmWg3WCI/6t4Qpi5YwgZEGCSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4w HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBB dXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAU7xMIGTBgsqhkiG 9w0BCRACCzGBg6CBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNh Y2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0B CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAU7xMA0GCSqGSIb3DQEBAQUABIIBAKbB+ksQpVtLGAf/ dgq/7NxlgyLhAKvCESTh2lG1gbK/JrovYrrdKDlZXrmM/ZXOhVk+VGHcNvZcdR+qWWQg82WEFg71 QtxAsnOyNjzvf5uUz2nLzGpmKSIoqJSGwzbBN7spPdiq0DiihFIJncJrmALRxtKg2ca5/sqGApYa UAfbo2Lx9zRiqHgoJEBdDW/FPwRu/Bdjf10JEe/Z+gEcAqnJbsbiwnRPbh07gHygOowmAN9Oi9SL NxGxC6bos60dkknXAeEEEXGT/hsXeZcpUT6iT0NjY1sO+PV0wPf7BoN8nhJIM/kQuWQT9AQbY3Ni XT+ICFQbszdl5amm6M3nilsAAAAAAAA= --=-pH9qXrMpbjZUUv2UGPgd-- From jgoerzen@complete.org Mon Sep 12 01:03:57 2005 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EEbnh-0006Bb-00 for ; Mon, 12 Sep 2005 01:03:57 +0100 Received: from [12.19.49.86] (helo=heinrich.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN christoph.complete.org, certificate verified) (Exim 4.50) id 1EEbnX-0006e8-75; Sun, 11 Sep 2005 19:03:54 -0500 Received: from jgoerzen by heinrich.complete.org with local (Exim 4.52) id 1EEWTf-0006RU-UM; Sun, 11 Sep 2005 13:22:55 -0500 Date: Sun, 11 Sep 2005 13:22:55 -0500 From: John Goerzen To: Ian Lynagh Subject: Re: [Debian-haskell] ghc5 removal Message-ID: <20050911182255.GA24728@complete.org> References: <20050910122445.GA751@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050910122445.GA751@matrix.chaos.earth.li> User-Agent: Mutt/1.5.9i X-Spam-Status: No (score 0.0): none X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Sun, 11 Sep 2005 19:03:54 -0500 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Sep 2005 00:03:58 -0000 On Sat, Sep 10, 2005 at 01:24:45PM +0100, Ian Lynagh wrote: > > ghc5 is no longer building with the current Haskell tools, and hasn't > with current gcc for some time. I don't think it provides enough benefit > for the amount of work keeping it working will take, so I'd like to drop > it. Before I file a request for removal, is there anyone who feels > differently and would like to adopt it? I think that makes the most sense. > c2hs will also need to be removed or updated (I think there was someone > looking at that recently, but I can't remember who?). It really ought to be updated. I tried but failed to make it build on my system recently. Hopefully some of the others will succeed. -- John From michaelw@foldr.org Fri Sep 16 18:26:38 2005 Received: from lambda.foldr.org ([69.55.238.36]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EGJyw-00040H-00 for ; Fri, 16 Sep 2005 18:26:38 +0100 Received: from roadkill.foldr.org (Ha42e.h.pppool.de [85.72.164.46]) by lambda.foldr.org (8.13.1/8.13.1) with ESMTP id j8GHQXAt005717 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Fri, 16 Sep 2005 19:26:35 +0200 (CEST) (envelope-from michaelw@foldr.org) Received: by roadkill.foldr.org (Postfix, from userid 1000) id 84D23101A22; Fri, 16 Sep 2005 19:26:26 +0200 (CEST) Date: Fri, 16 Sep 2005 19:26:26 +0200 From: Michael Weber To: "Marc 'HE' Brockschmidt" , 328663@bugs.debian.org Message-ID: <20050916172626.GA24894@roadkill.foldr.org> Mail-Followup-To: Marc 'HE' Brockschmidt , 328663@bugs.debian.org, debian-haskell@lists.urchin.earth.li References: <87k6hh9dqz.fsf@nahar.marcbrockschmidt.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <87k6hh9dqz.fsf@nahar.marcbrockschmidt.de> X-GPG-Fingerprint: 1024D/F65C68CD: BF52 F4F7 5CAF 5349 1F47 A989 EA4A CD5C F65C 68CD X-PGP-Fingerprint: 1024R/1D0DD0B9: 3C B3 B4 96 2F 38 D8 F1 25 68 53 2B 4A 15 A5 87 X-Accept-Language: en de Organization: foldr.org, Folding Right since 1996 User-Agent: Mutt/1.5.9i X-Spam-Flag: NO X-Scanned-By: milter-spamc/0.25.320 (lambda.foldr.org [69.55.238.36]); Fri, 16 Sep 2005 19:26:36 +0200 X-Spam-Status: NO, hits=0.00 required=5.00 X-Spam-Level: X-Virus-Scanned: ClamAV 0.86.2/1082/Wed Sep 14 17:22:17 2005 on lambda.foldr.org X-Virus-Status: Clean Cc: debian-haskell@lists.urchin.earth.li Subject: [Debian-haskell] Re: Bug#328663: very old package, should this be removed? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Sep 2005 17:26:38 -0000 * Marc 'HE' Brockschmidt [2005-09-16T18:30+0200]: > During the Debian QA meeting hold during Sept. 09th till 11th, we > decided that looking at packages that haven't been uploaded for a very > long time could cover up some QA problems. > > I've done this now and your package showed up on the list. I propose > to remove it. > There are almost no users and the package is also quite out of date wrt > Debian's policies. There is also a new upstream version, but neither > have you packaged it, nor has someone requested it in the BTS. If the debian-haskell team (CC'd) has nothing against it, I agree with the removal of package ctklight. Otherwise, any volunteers for taking it over? Cheers, Michael From ian@matrix.chaos.earth.li Fri Sep 23 15:41:05 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EIojZ-00014e-00 for ; Fri, 23 Sep 2005 15:41:05 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1EIojN-0003KF-00; Fri, 23 Sep 2005 15:40:53 +0100 Date: Fri, 23 Sep 2005 15:40:52 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20050923144052.GC12187@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Sender: Ian Lynagh Subject: [Debian-haskell] nhc98 and hat X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 14:41:05 -0000 Hi all, nhc98 ===== With the current toolchain, nhc98 is no longer building on mips (or mipsel, I assume), which greatly reduces the value of having it over just ghc6 in my eyes as it probably won't give us any extra arches come 6.4.1. Also, people packaging libraries don't seem to have been interested in adding support for it; the only packages build-depending on it are: cpphs, drift, haskell-utils, hat, hmake and I can't see this improving while it doesn't have cabal support and can't handle contemporary Haskell. The popcon figures[0][1] show that it is closer to ghc5, due for removal, than to ghc6/hugs. Based on what I've been told/seen, things aren't likely to be fixed terribly soon, so I propose dropping it for now. When it (or jhc, or another) looks like being a viable alternative implementation we can look at (re)packaging it. So, before I file a bug for its removal, is there anyone interested in taking over maintenance? hat === Also, the above pretty much all applies to hat too (except the compilation problems). As I've never really used it (mainly due to it not handling contemporary Haskell) I think I'd like to let it go too. Again, is anyone interested in taking over maintenance? (the package has a fair bit of hackery to cope with a single set of tools but libraries for each implementation. I can't remember if this is merged upstream in the latest version; at any rate, if ghc5 and nhc98 go it could be dropped for the time being if forward-porting it is difficult). I'm afraid I don't have the time to offer to sponsor uploads. Thanks Ian [0] http://people.debian.org/~igloo/popcon-graphs/index.php?packages=ghc6+ghc5+nhc98+hugs&show_installed=on&want_legend=on&beenhere=1 [1] http://people.debian.org/~igloo/popcon-graphs/index.php?packages=ghc6+ghc5+nhc98+hugs&show_vote=on&want_legend=on&beenhere=1 From jgoerzen@complete.org Mon Sep 26 16:23:00 2005 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EJuom-0001IC-00 for ; Mon, 26 Sep 2005 16:23:00 +0100 Received: from [72.240.181.210] (helo=heinrich.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN christoph.complete.org, certificate verified) (Exim 4.50) id 1EJuoT-0001gk-LB; Mon, 26 Sep 2005 10:22:52 -0500 Received: from jgoerzen by heinrich.complete.org with local (Exim 4.52) id 1EJu4z-00010b-U1; Mon, 26 Sep 2005 09:35:41 -0500 Date: Mon, 26 Sep 2005 09:35:41 -0500 From: John Goerzen To: Ian Lynagh Subject: Re: [Debian-haskell] nhc98 and hat Message-ID: <20050926143541.GD3563@complete.org> References: <20050923144052.GC12187@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050923144052.GC12187@matrix.chaos.earth.li> User-Agent: Mutt/1.5.10i X-Spam-Status: No (score -2.8): ALL_TRUSTED=-2.82 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Mon, 26 Sep 2005 10:22:52 -0500 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 15:23:00 -0000 On Fri, Sep 23, 2005 at 03:40:52PM +0100, Ian Lynagh wrote: > With the current toolchain, nhc98 is no longer building on mips (or > mipsel, I assume), which greatly reduces the value of having it over > just ghc6 in my eyes as it probably won't give us any extra arches come > 6.4.1. The one thing it can do is generate smaller binaries than ghc6 in a lot of cases, but I agree that it's fine to remove, especially given the lack of Cabal support for it. -- John From ian@matrix.chaos.earth.li Tue Oct 04 20:42:28 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EMsgG-0002qa-00 for ; Tue, 04 Oct 2005 20:42:28 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1EMsg3-0001Vx-00 for ; Tue, 04 Oct 2005 20:42:15 +0100 Date: Tue, 4 Oct 2005 20:42:15 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] ghc5 removal Message-ID: <20051004194215.GA5777@matrix.chaos.earth.li> References: <20050910122445.GA751@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050910122445.GA751@matrix.chaos.earth.li> User-Agent: Mutt/1.5.9i Sender: Ian Lynagh X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Oct 2005 19:42:28 -0000 On Sat, Sep 10, 2005 at 01:24:45PM +0100, Ian Lynagh wrote: > > ghc5 is no longer building with the current Haskell tools, and hasn't > with current gcc for some time. I don't think it provides enough benefit > for the amount of work keeping it working will take, so I'd like to drop > it. #331701 filed. Thanks Ian From ian@matrix.chaos.earth.li Tue Oct 04 21:29:13 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EMtPV-0008Un-00 for ; Tue, 04 Oct 2005 21:29:13 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1EMtPK-0001k5-00; Tue, 04 Oct 2005 21:29:02 +0100 Date: Tue, 4 Oct 2005 21:29:02 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20051004202902.GB5777@matrix.chaos.earth.li> References: <20050923144052.GC12187@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050923144052.GC12187@matrix.chaos.earth.li> User-Agent: Mutt/1.5.9i Sender: Ian Lynagh Subject: [Debian-haskell] Re: nhc98 and hat X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Oct 2005 20:29:13 -0000 On Fri, Sep 23, 2005 at 03:40:52PM +0100, Ian Lynagh wrote: > > nhc98 > ===== #331704 filed. > hat > === Neil Mitchell convinced me at ICFP to keep this around for ghc6 only. This should be much simpler as we don't have to worry about creating multiple sets of libraries but only one set of tools, and the other compilers are disappearing anyway. Thanks Ian From michaelw@foldr.org Sat Oct 08 12:05:15 2005 Received: from lambda.foldr.org ([69.55.238.36]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EOCVv-0000KC-00 for ; Sat, 08 Oct 2005 12:05:15 +0100 Received: from roadkill.foldr.org (H925f.h.pppool.de [85.72.146.95]) by lambda.foldr.org (8.13.1/8.13.1) with ESMTP id j98B5AMk092298 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Sat, 8 Oct 2005 13:05:12 +0200 (CEST) (envelope-from michaelw@foldr.org) Received: by roadkill.foldr.org (Postfix, from userid 1000) id A68F3102B25; Sat, 8 Oct 2005 13:05:06 +0200 (CEST) Date: Sat, 8 Oct 2005 13:05:06 +0200 From: Michael Weber To: "Marc 'HE' Brockschmidt" , 328663@bugs.debian.org Message-ID: <20051008110506.GA7765@roadkill.foldr.org> Mail-Followup-To: Marc 'HE' Brockschmidt , 328663@bugs.debian.org, debian-haskell@lists.urchin.earth.li References: <87k6hh9dqz.fsf@nahar.marcbrockschmidt.de> <20050916172626.GA24894@roadkill.foldr.org> <87k6gojni5.fsf@nahar.marcbrockschmidt.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="y0ulUmNC+osPPQO6" Content-Disposition: inline In-Reply-To: <87k6gojni5.fsf@nahar.marcbrockschmidt.de> X-GPG-Fingerprint: 1024D/F65C68CD: BF52 F4F7 5CAF 5349 1F47 A989 EA4A CD5C F65C 68CD X-PGP-Fingerprint: 1024R/1D0DD0B9: 3C B3 B4 96 2F 38 D8 F1 25 68 53 2B 4A 15 A5 87 X-Accept-Language: en de Organization: foldr.org, Folding Right since 1996 User-Agent: Mutt/1.5.9i X-Spam-Flag: NO X-Scanned-By: milter-spamc/0.25.320 (lambda.foldr.org [69.55.238.36]); Sat, 08 Oct 2005 13:05:13 +0200 X-Spam-Status: NO, hits=0.00 required=5.00 X-Spam-Level: X-Virus-Scanned: ClamAV 0.87/1115/Thu Oct 6 07:42:22 2005 on lambda.foldr.org X-Virus-Status: Clean Cc: debian-haskell@lists.urchin.earth.li Subject: [Debian-haskell] Re: Bug#328663: very old package, should this be removed? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Oct 2005 11:05:15 -0000 --y0ulUmNC+osPPQO6 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Marc 'HE' Brockschmidt [2005-10-08T12:45+0200]: > Michael Weber writes: > > If the debian-haskell team (CC'd) has nothing against it, I agree > > with the removal of package ctklight. >=20 > I haven't heard back from you, so I'm reassigning this bug to the > ftp-team, so that the package can be removed. If someone is interested > in maintaining it at a later point, a new upload should be no problem. Acknowledged. Cheers, Michael --y0ulUmNC+osPPQO6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iEYEARECAAYFAkNHp+IACgkQ6krNXPZcaM0HlgCcCzkuUQJa6etFxltL7yJGWyH6 cfsAn2KEQB1XvPuhnA1bHgeBeeJhVdmH =BhV1 -----END PGP SIGNATURE----- --y0ulUmNC+osPPQO6-- From marc@marcbrockschmidt.de Sat Oct 08 11:45:39 2005 Received: from shadowland.snow-crash.org ([80.190.250.253] helo=ned.snow-crash.org) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EOCCx-0006pi-00 for ; Sat, 08 Oct 2005 11:45:39 +0100 Received: from nahar.localdomain (p83.129.38.176.tisdip.tiscali.de [83.129.38.176]) by ned.snow-crash.org (Postfix) with ESMTP id BBB0A32CBA; Sat, 8 Oct 2005 12:45:34 +0200 (CEST) Received: from localhost ([127.0.0.1] helo=nahar.localdomain) by nahar.localdomain with esmtp (Exim 4.54) id 1EOCCg-0002Cy-Bp; Sat, 08 Oct 2005 12:45:22 +0200 From: Marc 'HE' Brockschmidt To: 328663@bugs.debian.org Organization: CPU+Mainboard-FAQ: http://www.dch-faq.de/ References: <87k6hh9dqz.fsf@nahar.marcbrockschmidt.de> <20050916172626.GA24894@roadkill.foldr.org> Date: Sat, 08 Oct 2005 12:45:22 +0200 In-Reply-To: <20050916172626.GA24894@roadkill.foldr.org> (Michael Weber's message of "Fri, 16 Sep 2005 19:26:26 +0200") Message-ID: <87k6gojni5.fsf@nahar.marcbrockschmidt.de> User-Agent: Gnus/5.110004 (No Gnus v0.4) XEmacs/21.4.17 (linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Mailman-Approved-At: Sat, 08 Oct 2005 12:07:12 +0100 Cc: debian-haskell@lists.urchin.earth.li, control@bugs.debian.org Subject: [Debian-haskell] Re: Bug#328663: very old package, should this be removed? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Oct 2005 10:45:39 -0000 --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable retitle 328663 ctklight -- RoM; old, out of date, unused reassign 328663 ftp.debian.org severity 328663 normal thanks Michael Weber writes: > * Marc 'HE' Brockschmidt [2005-09-16T18:30+020= 0]: >> During the Debian QA meeting hold during Sept. 09th till 11th, we >> decided that looking at packages that haven't been uploaded for a very >> long time could cover up some QA problems. >>=20 >> I've done this now and your package showed up on the list. I propose >> to remove it. >> There are almost no users and the package is also quite out of date wrt >> Debian's policies. There is also a new upstream version, but neither >> have you packaged it, nor has someone requested it in the BTS. > If the debian-haskell team (CC'd) has nothing against it, I agree > with the removal of package ctklight. I haven't heard back from you, so I'm reassigning this bug to the ftp-team, so that the package can be removed. If someone is interested in maintaining it at a later point, a new upload should be no problem. Marc =2D-=20 Fachbegriffe der Informatik - Einfach erkl=E4rt 203: =D6ffentliche Adressverzeichnisse Spammers Umschreibung f=FCr das Usenet. (Marc Haber) --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQBDR6NCmO5zOp3h7rERAm7FAJ0QvRelUWuAMaVEgTqOTPq8rsbsRgCfe9h2 HyT5ej02OQTYz7qvsNRzctc= =jfmX -----END PGP SIGNATURE----- --=-=-=-- From debbugs@bugs.debian.org Thu Oct 13 12:48:10 2005 Received: from spohr.debian.org ([140.211.166.43]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EQ1ZC-0001HU-00 for ; Thu, 13 Oct 2005 12:48:10 +0100 Received: from debbugs by spohr.debian.org with local (Exim 3.36 1 (Debian)) id 1EQ1ZA-0005XC-00; Thu, 13 Oct 2005 04:48:08 -0700 X-Loop: owner@bugs.debian.org Resent-From: =?UTF-8?Q?J=C3=A9r=C3=A9my?= Bobbio Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , =?UTF-8?Q?j=E9r=E9my?= bobbio Resent-Date: Thu, 13 Oct 2005 11:48:06 UTC Resent-Message-ID: X-Debian-PR-Message: report 333718 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.112920334611589 (code B ref -1); Thu, 13 Oct 2005 11:48:06 UTC Received: (at submit) by bugs.debian.org; 13 Oct 2005 11:35:46 +0000 Received: from poivron.org [195.214.241.125] by spohr.debian.org with esmtp (Exim 3.36 1 (Debian)) id 1EQ1NC-0002vm-00; Thu, 13 Oct 2005 04:35:46 -0700 Received: from localhost (localhost [127.0.0.1]) by poivron.org (Postfix) with ESMTP id 781141B00D0 for ; Thu, 13 Oct 2005 13:35:16 +0200 (CEST) Received: from poivron.org ([127.0.0.1]) by localhost (poivron.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20068-10 for ; Thu, 13 Oct 2005 13:35:13 +0200 (CEST) Received: from tsuki.tanneries.taz (tanneries.squat.net [82.226.47.33]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by poivron.org (Postfix) with ESMTP id 2EC971B00CE for ; Thu, 13 Oct 2005 13:35:13 +0200 (CEST) From: =?UTF-8?Q?J=C3=A9r=C3=A9my?= Bobbio To: submit@bugs.debian.org Date: Thu, 13 Oct 2005 13:34:47 +0200 User-Agent: KMail/1.8.1 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1612617.Kh5BGlgKfz"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200510131335.07230.jeremy.bobbio@etu.upmc.fr> X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at poivron.org Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 Resent-Sender: Debian BTS Cc: Subject: [Debian-haskell] Bug#333718: ITP: riot -- information organisation tool X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?UTF-8?Q?J=C3=A9r=C3=A9my?= Bobbio , 333718@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Oct 2005 11:48:10 -0000 --nextPart1612617.Kh5BGlgKfz Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Package: wnpp Severity: wishlist Owner: J=E9r=E9my Bobbio * Package name : riot Version : 0.1ds-20050822 Upstream Author : Tuomo Valkonen * URL : http://modeemi.fi/~tuomov/riot/ * License : GPL Description : information organisation tool Riot is a tool for keeping (textual) information organised. Some people call such programs 'outliners'. It is a todo list and note manager, and a manager for whatever information one might collect. Riot has an interface resembling those of slrn and mutt and all text editing is done with an external editor: Riot is simply a nice-to-use browser for collections of text. =2D-=20 J=E9r=E9my --nextPart1612617.Kh5BGlgKfz Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBDTkZr2PUjs9fQ72URAo1mAJ90phPblVT/nbxv1BHum28gT+3UsQCgrfYV LDiaNGcqPzUVEuIVj+6xQrk= =TtTU -----END PGP SIGNATURE----- --nextPart1612617.Kh5BGlgKfz-- From ian@matrix.chaos.earth.li Tue Oct 18 12:41:51 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1ERpqj-0006Ta-00 for ; Tue, 18 Oct 2005 12:41:45 +0100 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1ERpqX-0001ba-00 for ; Tue, 18 Oct 2005 12:41:33 +0100 Date: Tue, 18 Oct 2005 12:41:33 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20051018114133.GA5969@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Sender: Ian Lynagh Subject: [Debian-haskell] ghc 6.4.1 in unstable X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2005 11:41:52 -0000 Hi all, ghc6 6.4.1-1 is now in unstable and has built on most arches. Please upload updated libraries when possible. Thanks Ian From duncan.coutts@worc.ox.ac.uk Wed Oct 26 21:27:09 2005 Received: from relay4.mail.ox.ac.uk ([129.67.1.163]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EUrrZ-0003iS-00 for ; Wed, 26 Oct 2005 21:27:09 +0100 Received: from smtp0.herald.ox.ac.uk ([163.1.0.246]) by relay4.mail.ox.ac.uk with esmtp (Exim 4.52) id 1EUrrT-0006Yl-Dp; Wed, 26 Oct 2005 21:27:03 +0100 Received: from dhcp0065.gradacc.ox.ac.uk ([129.67.88.65]) by smtp0.herald.ox.ac.uk with esmtp (TLSv1:RC4-MD5:128) (Exim 3.36 #1) id 1EUrrT-0002Q9-00; Wed, 26 Oct 2005 21:27:03 +0100 From: Duncan Coutts To: Gtk2Hs-users List Content-Type: text/plain Date: Wed, 26 Oct 2005 21:28:23 +0100 Message-Id: <1130358503.19856.235.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Thu, 27 Oct 2005 01:52:12 +0100 Cc: Subject: [Debian-haskell] Gtk2Hs 0.9.10 release candidate 2 available for testing X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Oct 2005 20:27:09 -0000 All, The second release candidate for Gtk2Hs 0.9.10 is now available. (The actual version number is 0.9.9.8) The tarball is available from our web page: http://haskell.org/gtk2hs/gtk2hs-0.9.9.8.tar.gz (md5sum 162e59d722ce1d430b46993ffd8dd15f) Now would be a good time for people who build Gtk2Hs packages for distros to have a go and report any build problems. (Which is why I'm bcc'ing the distro packaging folk.) Changes since the first release candidate: * actionMenu demo now built * ./configure --disable-cairo now works when using Gtk+ 2.8 * build fix for BSD sed (affected OS X) * errors from ghc-pkg when registering the gtk package when an older version of gtk was already registered. * make it build with old versions of pango, gtk and ghc * minor documentation tweaks * fixed (hopefully) bug when initialising gconf. Please test this on your platform and report success or failures to this list. Reports for less common platforms, processors architectures and older versions of GHC and Gtk+ are particularly appreciated. For testing, try building, installing and then run: make installcheck This will build all the demo programs that are appropriate for your configuration. Running a selection of them would be good. Then if you have any other programs that use Gtk2Hs then testing those with this new release would be good. I am particularly interested to know if the mozembed package + demo is working on all platforms. A quick summary for people building Gtk2Hs packages: ./configure --enable-packager-mode --enable-libglade --enable-gconf --enable-sourceview ( --enable-mozilla | --enable-firefox ) --enable-cairo --enable-docs Delete as appropriate if you do not intend to include all the optional parts. Note that the cairo package is new. It requires cairo-1.0 or later. If you build against Gtk+ 2.8.x then the gtk/cairo integration features will also be bound - otherwise the cairo package can only be used on its own to write to png files. When using --enable-packager-mode the packages to not get registered using ghc-pkg during make install. They are installed to the target however so you can register them youself. For ghc-6.2 and eariler it installs ${pkg}.pkg files and for ghc 6.4 and later it installs ${pkg}.package.conf. Either way they get registered using ghc-pkg (though of course the ghc-pkg syntax changed between ghc 6.2 nad 6.4). The package files also specify the exact dependencies between the different Gtk2Hs packages. Also When using --enable-packager-mode the GHCi .o files are not built. You can build them by using ghc-pkg --auto-ghci-libs or like so: ld --relocatable --discard-all --output=HS${pkg}.o --whole-archive libHS${pkg}.a (the appropriate command with BSD or OSX ld will be slightly different) For reference there is a gentoo ebuild that I maintain that might be useful to you: http://haskell.org/~gentoo/gentoo-haskell/portage/dev-haskell/gtk2hs/gtk2hs-0.9.9.8.ebuild You should expect this release to work on x86, amd64 (when using ghc-6.4.1), sparc and ppc arches. The documentation should build with Haddock 0.6, however it is highly reccomened that you use Haddock 0.7 since it does a much better job with getting the links right. If you have any other packaging questions or problems please do ask. Duncan From ian@matrix.chaos.earth.li Fri Nov 04 13:41:14 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EY1og-0001hw-00 for ; Fri, 04 Nov 2005 13:41:14 +0000 Received: from ian by matrix.chaos.earth.li with local (Exim 3.36 #1 (Debian)) id 1EY1oT-0002fs-00 for ; Fri, 04 Nov 2005 13:41:01 +0000 Date: Fri, 4 Nov 2005 13:41:01 +0000 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20051104134101.GA10217@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Sender: Ian Lynagh Subject: [Debian-haskell] haskelldb and cabal problems X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Nov 2005 13:41:14 -0000 Perhaps someone who knows more about haskelldb and/or cabal could look into this? #haskell on OFTC: [13:16] < vidra> hi. I'm trying to do a QA upload for haskelldb to update it for ghc 6.4.1, but there seems to have been a change in cabal's behavior, one that also breaks washngo (at least) [13:17] < vidra> executables are placed in dist/build// rather than dist/build/ [13:17] < vidra> which breaks "setup copy" [13:18] < vidra> I don't really know a first thing about haskell, so I'm not sure where the problem is Thanks Ian From vlcakm@tiscali.cz Sat Nov 05 18:50:59 2005 Received: from mail1.mail.iol.ie ([193.120.142.151]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EYT7z-0001QS-00 for ; Sat, 05 Nov 2005 18:50:59 +0000 Received: from dialup035.ts005.bmt.esat.net ([194.165.183.35] helo=ginkgo) by mail1.mail.iol.ie with esmtp (Exim 3.36 #9) id 1EYT7y-00063i-00 for debian-haskell@lists.urchin.earth.li; Sat, 05 Nov 2005 18:50:59 +0000 Received: from localhost ([127.0.0.1] helo=ginkgo ident=vlcak) by ginkgo with esmtp (Exim 4.50) id 1EYTCB-0007CT-NY for debian-haskell@lists.urchin.earth.li; Sat, 05 Nov 2005 18:55:19 +0000 From: Martin Vlk To: debian-haskell@lists.urchin.earth.li Date: Sat, 5 Nov 2005 18:55:15 +0000 User-Agent: KMail/1.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511051855.18895.vlcakm@tiscali.cz> X-Mailman-Approved-At: Sat, 05 Nov 2005 19:11:43 +0000 Subject: [Debian-haskell] wxhaskell problem X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Nov 2005 18:50:59 -0000 Hiya, I have tried to install the wxhaskell packages from the alioth haskell-unsafe repository with the following result: ... libghc6-wxhaskell0.8 (0.8-2) ... ldconfig: Can't link /usr/lib//usr/lib/libwxc-gtk2.4.2-0.8.so to libwxc-gtk2.4.2-0.8.so ... libghc6-wxhaskell-dev (0.8-2) ... /var/lib/dpkg/info/libghc6-wxhaskell-dev.postinst: line 3: /bin/ghc-pkg: unknown file or directory Any chance to get this fixed or even get the latest version of wxhaskell library into sarge? Thanks Martin V. From jgoerzen@complete.org Fri Dec 30 06:15:21 2005 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EsDXt-0003uR-00 for ; Fri, 30 Dec 2005 06:15:21 +0000 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1EsDXu-0007hw-P0; Fri, 30 Dec 2005 00:15:24 -0600 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1EsDXk-0004VF-SF; Fri, 30 Dec 2005 00:15:12 -0600 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.60) (envelope-from ) id 1EsDXk-0001LA-Nv; Fri, 30 Dec 2005 00:15:12 -0600 Date: Fri, 30 Dec 2005 00:15:12 -0600 From: John Goerzen To: debian-haskell@lists.urchin.earth.li Message-ID: <20051230061512.GA3593@katherina.lan.complete.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-Spam-Status: No (score 0.1): AWL=0.009, FORGED_RCVD_HELO=0.05 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Fri, 30 Dec 2005 00:15:24 -0600 Cc: ijones@debian.org Subject: [Debian-haskell] wxwidgets status X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2005 06:15:21 -0000 Hi, Is anybody currently packaging wxwidgets? I notice ITP bug #249275 was closed due to inactivity. SyntaxNinja, looks like you owned it. Still plan to package it? -- John Goerzen Author, Foundations of Python Network Programming http://www.amazon.com/exec/obidos/tg/detail/-/1590593715 From trentbuck@gmail.com Fri Dec 30 06:25:46 2005 Received: from omta01ps.mx.bigpond.com ([144.140.82.153]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EsDhx-0004lw-00 for ; Fri, 30 Dec 2005 06:25:46 +0000 Received: from rocinante.lan ([155.143.213.93]) by omta01ps.mx.bigpond.com with ESMTP id <20051230062530.YZOH19070.omta01ps.mx.bigpond.com@rocinante.lan>; Fri, 30 Dec 2005 06:25:30 +0000 Received: from localhost ([127.0.0.1] helo=rocinante.lan) by rocinante.lan with esmtp (Exim 4.52) id 1EsDhg-0006Yo-9U; Fri, 30 Dec 2005 17:25:28 +1100 To: John Goerzen Subject: Re: [Debian-haskell] wxwidgets status References: <20051230061512.GA3593@katherina.lan.complete.org> From: Trent Buck Date: Fri, 30 Dec 2005 17:25:27 +1100 In-Reply-To: <20051230061512.GA3593@katherina.lan.complete.org> (John Goerzen's message of "Fri, 30 Dec 2005 00:15:12 -0600") Message-ID: <8764p7w17s.fsf@rocinante.lan> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: ijones@debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2005 06:25:46 -0000 John Goerzen writes: > Is anybody currently packaging wxwidgets? > I notice ITP bug #249275 was closed due to inactivity. > SyntaxNinja, looks like you owned it. Still plan to package it? There are unofficial packages for it: http://haskell-unsafe.alioth.debian.org/ http://haskell-unsafe.alioth.debian.org/archive/i386/unstable/w/wxhaskell/ -- Trent Buck, Student Errant From jgoerzen@complete.org Fri Dec 30 06:29:45 2005 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EsDln-00059t-00 for ; Fri, 30 Dec 2005 06:29:43 +0000 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1EsDlp-0007mq-9F; Fri, 30 Dec 2005 00:29:46 -0600 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1EsDld-0004Xb-8s; Fri, 30 Dec 2005 00:29:33 -0600 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.60) (envelope-from ) id 1EsDlc-0001RH-RN; Fri, 30 Dec 2005 00:29:32 -0600 Date: Fri, 30 Dec 2005 00:29:32 -0600 From: John Goerzen To: Trent Buck Subject: Re: [Debian-haskell] wxwidgets status Message-ID: <20051230062932.GA5525@katherina.lan.complete.org> References: <20051230061512.GA3593@katherina.lan.complete.org> <8764p7w17s.fsf@rocinante.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8764p7w17s.fsf@rocinante.lan> User-Agent: Mutt/1.5.11 X-Spam-Status: No (score 0.1): AWL=0.009, FORGED_RCVD_HELO=0.05 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Fri, 30 Dec 2005 00:29:46 -0600 Cc: ijones@debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2005 06:29:46 -0000 On Fri, Dec 30, 2005 at 05:25:27PM +1100, Trent Buck wrote: > John Goerzen writes: > > > Is anybody currently packaging wxwidgets? > > I notice ITP bug #249275 was closed due to inactivity. > > SyntaxNinja, looks like you owned it. Still plan to package it? > > There are unofficial packages for it: > http://haskell-unsafe.alioth.debian.org/ > http://haskell-unsafe.alioth.debian.org/archive/i386/unstable/w/wxhaskell/ Do you expect them to be uploaded to sid at anypoint soon? Or, to put it another way, why aren't they in sid yet? I can't write apps that use it, which I want to get into sid, unless wxhaskell itself is in sid as well. thanks, -- John From trentbuck@gmail.com Fri Dec 30 06:33:43 2005 Received: from omta04sl.mx.bigpond.com ([144.140.93.156]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EsDpZ-0005bT-00 for ; Fri, 30 Dec 2005 06:33:37 +0000 Received: from rocinante.lan ([155.143.213.93]) by omta04sl.mx.bigpond.com with ESMTP id <20051230063334.QUOF10380.omta04sl.mx.bigpond.com@rocinante.lan>; Fri, 30 Dec 2005 06:33:34 +0000 Received: from localhost ([127.0.0.1] helo=rocinante.lan) by rocinante.lan with esmtp (Exim 4.52) id 1EsDpT-0006bN-KB; Fri, 30 Dec 2005 17:33:31 +1100 To: John Goerzen Subject: Re: [Debian-haskell] wxwidgets status References: <20051230061512.GA3593@katherina.lan.complete.org> <8764p7w17s.fsf@rocinante.lan> <20051230062932.GA5525@katherina.lan.complete.org> From: Trent Buck Date: Fri, 30 Dec 2005 17:33:31 +1100 In-Reply-To: <20051230062932.GA5525@katherina.lan.complete.org> (John Goerzen's message of "Fri, 30 Dec 2005 00:29:32 -0600") Message-ID: <871wzvw0uc.fsf@rocinante.lan> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: ijones@debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2005 06:33:49 -0000 John Goerzen writes: > On Fri, Dec 30, 2005 at 05:25:27PM +1100, Trent Buck wrote: >> John Goerzen writes: >> >> > Is anybody currently packaging wxwidgets? >> > I notice ITP bug #249275 was closed due to inactivity. >> > SyntaxNinja, looks like you owned it. Still plan to package it? >> >> There are unofficial packages for it: >> http://haskell-unsafe.alioth.debian.org/ >> http://haskell-unsafe.alioth.debian.org/archive/i386/unstable/w/wxhaskell/ > > Do you expect them to be uploaded to sid at anypoint soon? Or, to put > it another way, why aren't they in sid yet? > > I can't write apps that use it, which I want to get into sid, unless > wxhaskell itself is in sid as well. No idea -- they're not my packages and I'm new to debian-haskell. Maybe on of the regulars has a better idea? -- Trent Buck, Student Errant From e@jt10-48.tky.hut.fi Fri Dec 30 08:38:50 2005 Received: from smtp-2.hut.fi ([130.233.228.92]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EsFmk-0008RN-00 for ; Fri, 30 Dec 2005 08:38:50 +0000 Received: from localhost (katosiko.hut.fi [130.233.228.115]) by smtp-2.hut.fi (8.12.10/8.12.10) with ESMTP id jBU8bbfH019296; Fri, 30 Dec 2005 10:37:37 +0200 Received: from smtp-2.hut.fi ([130.233.228.92]) by localhost (katosiko.hut.fi [130.233.228.115]) (amavisd-new, port 10024) with LMTP id 04297-19-2; Fri, 30 Dec 2005 10:37:37 +0200 (EET) Received: from yui (jt10-48.tky.hut.fi [130.233.23.48]) by smtp-2.hut.fi (8.12.10/8.12.10) with ESMTP id jBU8ZsFG019115; Fri, 30 Dec 2005 10:35:54 +0200 Received: from e by yui with local (Exim 4.60) (envelope-from ) id 1EsFly-0003Lq-9y; Fri, 30 Dec 2005 10:38:02 +0200 Date: Fri, 30 Dec 2005 10:38:02 +0200 From: Einar Karttunen To: Trent Buck Subject: Re: [Debian-haskell] wxwidgets status Message-ID: <20051230083802.GA12859@localdomain> References: <20051230061512.GA3593@katherina.lan.complete.org> <8764p7w17s.fsf@rocinante.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8764p7w17s.fsf@rocinante.lan> User-Agent: Mutt/1.5.11 X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on katosiko.hut.fi X-TKK-Virus-Scanned: by amavisd-new-2.1.2-hutcc at katosiko.hut.fi Cc: ijones@debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2005 08:38:50 -0000 On 30.12 17:25, Trent Buck wrote: > John Goerzen writes: > > > Is anybody currently packaging wxwidgets? > > I notice ITP bug #249275 was closed due to inactivity. > > SyntaxNinja, looks like you owned it. Still plan to package it? > > There are unofficial packages for it: > http://haskell-unsafe.alioth.debian.org/ > http://haskell-unsafe.alioth.debian.org/archive/i386/unstable/w/wxhaskell/ One problem seems to be that the wxwindows in Debian is incompatible with wxHaskell. One needs to disable unicode for things to work: "./configure --disable-unicode" for the wxWidgets. See http://wxhaskell.sourceforge.net/building.html for more info. - Einar Karttunen From igloo@earth.li Fri Dec 30 17:08:12 2005 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EsNjf-0007B9-00 for ; Fri, 30 Dec 2005 17:08:12 +0000 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1EsNjf-00033Q-L0 for debian-haskell@lists.urchin.earth.li; Fri, 30 Dec 2005 17:08:11 +0000 Date: Fri, 30 Dec 2005 17:08:11 +0000 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] wxwidgets status Message-ID: <20051230170811.GA11655@matrix.matrix.chaos.earth.li> References: <20051230061512.GA3593@katherina.lan.complete.org> <8764p7w17s.fsf@rocinante.lan> <20051230062932.GA5525@katherina.lan.complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051230062932.GA5525@katherina.lan.complete.org> User-Agent: Mutt/1.5.9i X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2005 17:08:12 -0000 On Fri, Dec 30, 2005 at 12:29:32AM -0600, John Goerzen wrote: > On Fri, Dec 30, 2005 at 05:25:27PM +1100, Trent Buck wrote: > > John Goerzen writes: > > > > > Is anybody currently packaging wxwidgets? > > > I notice ITP bug #249275 was closed due to inactivity. > > > SyntaxNinja, looks like you owned it. Still plan to package it? > > > > There are unofficial packages for it: > > http://haskell-unsafe.alioth.debian.org/ > > http://haskell-unsafe.alioth.debian.org/archive/i386/unstable/w/wxhaskell/ > > Do you expect them to be uploaded to sid at anypoint soon? Or, to put > it another way, why aren't they in sid yet? IIRC the problem was no-one was sure how to best handle the shared library that wasn't really sharable, but I could be off as it was a while ago and I wasn't really involved. Thanks Ian From jgoerzen@complete.org Fri Dec 30 18:03:41 2005 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1EsObM-0006lu-00 for ; Fri, 30 Dec 2005 18:03:41 +0000 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1EsObM-0006Zv-Lz; Fri, 30 Dec 2005 12:03:42 -0600 Received: from heinrich.lan.complete.org ([10.200.0.15] helo=heinrich.complete.org) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN christoph.complete.org, certificate verified) (Exim 4.50) id 1EsObF-0007OU-Tr; Fri, 30 Dec 2005 12:03:33 -0600 Received: from jgoerzen by heinrich.complete.org with local (Exim 4.60) id 1EsOaD-0000AQ-VT; Fri, 30 Dec 2005 12:02:29 -0600 Date: Fri, 30 Dec 2005 12:02:29 -0600 From: John Goerzen To: debian-haskell@lists.urchin.earth.li Message-ID: <20051230180229.GA376@complete.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-Spam-Status: No (score 0.1): AWL=0.009, FORGED_RCVD_HELO=0.05 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Fri, 30 Dec 2005 12:03:42 -0600 Subject: [Debian-haskell] hdbc accepted in sid X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2005 18:03:41 -0000 Hi, Just a quick FYI -- the ftpmasters have accepted hdbc, hdbc-sqlite3, hdbc-postgresql, and hdbc-missingh into sid. Should be appearing on your local mirrors shortly. I will also upload the MySQL and ODBC drivers to sid as soon as I make a release. -- John From corezion@gmail.com Fri Feb 24 21:23:45 2006 Received: from wproxy.gmail.com ([64.233.184.207]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1FCkPh-0005NY-00 for ; Fri, 24 Feb 2006 21:23:45 +0000 Received: by wproxy.gmail.com with SMTP id i11so699666wra for ; Fri, 24 Feb 2006 13:23:44 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=Q1lxNOMi7fNW+wDjo3uGHA78gaMwT3e0CjB5yoG7XZn+V29jlwtm/c19nhoTbYKPSlY0HpDS1Mn5rWw9LDe5u1etijbfLfUqB1MUxEHrXvVd0p3QvHPM1KBiAezMflRJwXlGWNDye0ngXZPEMN1tie320gdNtveOO9TLcShP8no= Received: by 10.54.105.17 with SMTP id d17mr1853922wrc; Fri, 24 Feb 2006 13:23:44 -0800 (PST) Received: by 10.54.135.2 with HTTP; Fri, 24 Feb 2006 13:23:44 -0800 (PST) Message-ID: <65895f1e0602241323i198dbd6dkeceb72188777eced@mail.gmail.com> Date: Fri, 24 Feb 2006 13:23:44 -0800 From: "Charles \"core\" Stevenson" To: debian-haskell@lists.urchin.earth.li MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Cc: Subject: [Debian-haskell] NewBinary, Crypto and HTTP X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2006 21:23:45 -0000 Hi all, I downloaded the Haskell XML Toolbox (HXT) recently and noticed that two of the requisites already have debian/ folders in their darcs repositories, NewBinary and HTTP. Interestingly, Crypto which is required for HTTPS etc was not yet made ready for packaging so I've Debianized Crypto and sent the upstream author a link to the code. I haven't followed through to see if he's accepted it yet or not.=20 Anyways so I built packages for NewBinary, Crypto and HTTP and uploaded them for your review. They were build with pbuilder for the sid/unstable release. Here are the changes files: http://bokeoa.com/~core/files/beyond_unstable_debian/sid/installed/ Binary packages, description files etc are within the parent directory in potato-style folders (debarchiver). Please let me know if you have any questions or find problems relating to Debian policy, Debian haskell policy, or common sense. Thanks for you help! peace, core From corezion@gmail.com Fri Feb 24 22:58:20 2006 Received: from wproxy.gmail.com ([64.233.184.193]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1FCltE-0006FL-00 for ; Fri, 24 Feb 2006 22:58:20 +0000 Received: by wproxy.gmail.com with SMTP id i3so717977wra for ; Fri, 24 Feb 2006 14:58:19 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PqpB/4HyCp5Oje9QKGCBZ/TTb9EYHwMIQUbwNg35YTULC0IkKJQYmeH7iu7cp6Dx3A/Zaz71F2TPfirclzmuylUMiUH5q1mVm93/Y8URYtgzUVajJpfDf9FS7urSNYOYpxq5F+IOTv9rN5OIUWxU0BvE3ySMnBd5NczXhUvtb1A= Received: by 10.54.109.15 with SMTP id h15mr156521wrc; Fri, 24 Feb 2006 14:58:17 -0800 (PST) Received: by 10.54.135.2 with HTTP; Fri, 24 Feb 2006 14:58:17 -0800 (PST) Message-ID: <65895f1e0602241458j6376e84bi7324714b3a2e52d6@mail.gmail.com> Date: Fri, 24 Feb 2006 14:58:17 -0800 From: "Charles \"core\" Stevenson" To: debian-haskell@lists.urchin.earth.li In-Reply-To: <65895f1e0602241323i198dbd6dkeceb72188777eced@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <65895f1e0602241323i198dbd6dkeceb72188777eced@mail.gmail.com> Cc: Subject: [Debian-haskell] Re: NewBinary, Crypto and HTTP X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2006 22:58:20 -0000 Me again, John Goerzen has kindly informed me that haskell-http already exists.=20 Ganesh, please excuse my enthusiasm ;-)) peace, core From jeremy.shaw@linspireinc.com Fri Feb 24 23:09:07 2006 Received: from fed1rmmtao05.cox.net ([68.230.241.34]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1FCm3f-0007KM-00 for ; Fri, 24 Feb 2006 23:09:07 +0000 Received: from lain.local ([68.107.21.88]) by fed1rmmtao05.cox.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20060224230625.OULE17838.fed1rmmtao05.cox.net@lain.local>; Fri, 24 Feb 2006 18:06:25 -0500 Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1FCm3Y-0001by-RU; Fri, 24 Feb 2006 15:09:00 -0800 Date: Fri, 24 Feb 2006 15:09:00 -0800 Message-ID: <4q2o4ann.wl%jeremy.shaw@linspireinc.com> From: "Jeremy Shaw" To: "Charles \"core\" Stevenson" Subject: Re: [Debian-haskell] NewBinary, Crypto and HTTP In-Reply-To: <65895f1e0602241323i198dbd6dkeceb72188777eced@mail.gmail.com> References: <65895f1e0602241323i198dbd6dkeceb72188777eced@mail.gmail.com> User-Agent: Wanderlust/2.15.1 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (=?ISO-8859-4?Q?Sanj=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2006 23:09:07 -0000 Hello, Thanks. I currently maintain NewBinary -- I will double check that the NewBinary debianization is up-to-date, and notify you if I think it should be rebuilt with some additional updates. Jeremy Shaw. At Fri, 24 Feb 2006 13:23:44 -0800, Charles "core" Stevenson wrote: > > Hi all, > > I downloaded the Haskell XML Toolbox (HXT) recently and noticed that > two of the requisites already have debian/ folders in their darcs > repositories, NewBinary and HTTP. Interestingly, Crypto which is > required for HTTPS etc was not yet made ready for packaging so I've > Debianized Crypto and sent the upstream author a link to the code. I > haven't followed through to see if he's accepted it yet or not. > Anyways so I built packages for NewBinary, Crypto and HTTP and > uploaded them for your review. They were build with pbuilder for the > sid/unstable release. Here are the changes files: > > http://bokeoa.com/~core/files/beyond_unstable_debian/sid/installed/ > > Binary packages, description files etc are within the parent directory > in potato-style folders (debarchiver). > > Please let me know if you have any questions or find problems relating > to Debian policy, Debian haskell policy, or common sense. Thanks for > you help! > > peace, > core > > _______________________________________________ > debian-haskell mailing list > debian-haskell@lists.urchin.earth.li > http://urchin.earth.li/mailman/listinfo/debian-haskell From corezion@gmail.com Fri Feb 24 23:38:44 2006 Received: from wproxy.gmail.com ([64.233.184.202]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1FCmWK-0001GS-00 for ; Fri, 24 Feb 2006 23:38:44 +0000 Received: by wproxy.gmail.com with SMTP id i11so722088wra for ; Fri, 24 Feb 2006 15:38:43 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=b0mwnDvtcO69HqDQFAGZTjfe/DY8EAbjAFBef6+OgCj2gqvM7CglvYo3zEJrvkM4Xs9AJukKp+I3NuplUhQYDwOWl3CHOi5rWqXlqMTnWG6sbnV7Lt8+daoXUNFH1EhWDNsZUwtgVemMD+812R6DUGG7urEFbbQBH5D3SsZR6Ng= Received: by 10.54.147.12 with SMTP id u12mr2015280wrd; Fri, 24 Feb 2006 15:38:43 -0800 (PST) Received: by 10.54.135.2 with HTTP; Fri, 24 Feb 2006 15:38:43 -0800 (PST) Message-ID: <65895f1e0602241538o426b3ac4me95b22bd3aec6792@mail.gmail.com> Date: Fri, 24 Feb 2006 15:38:43 -0800 From: "Charles \"core\" Stevenson" To: "Jeremy Shaw" Subject: Re: [Debian-haskell] NewBinary, Crypto and HTTP In-Reply-To: <4q2o4ann.wl%jeremy.shaw@linspireinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <65895f1e0602241323i198dbd6dkeceb72188777eced@mail.gmail.com> <4q2o4ann.wl%jeremy.shaw@linspireinc.com> Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2006 23:38:44 -0000 Hi Jeremy, On 2/24/06, Jeremy Shaw wrote: > Thanks. I currently maintain NewBinary -- I will double check that the > NewBinary debianization is up-to-date, and notify you if I think it > should be rebuilt with some additional updates. I pulled the packages offline for the moment while I add the changes John Goerzen mentioned. I can send you the changes I've just made. I added a Hugs package to the control file and changed the source package name to haskell-newbinary to make it a little more explicit and follow convention. I've just sucessfully built hugs and ghc6 packages in my pbuilder chroot. I seem to be having a bad day as far as searching which packages are already in Debian. I didn't notice Ganesh had a package in unstable either. ;-) *blush* My brain is definitely lagging today. I didn't see an ITP for newbinary. Are you intending to upload it at some point? If so I think that leaves me only having to muck with haskell-crypto unless someone else is also packaging that... hrm... what's the best way to see who's packaing what? I checked wnpp and didn't notice any of them and packages.debian.org is down so that doesn't help much. Let me know if you want to look at the changes I made to your debian/ stuff and I'll send a darcs patch. peace, core From corezion@gmail.com Fri Feb 24 23:47:16 2006 Received: from wproxy.gmail.com ([64.233.184.202]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1FCmea-0001nx-00 for ; Fri, 24 Feb 2006 23:47:16 +0000 Received: by wproxy.gmail.com with SMTP id 55so725272wri for ; Fri, 24 Feb 2006 15:47:15 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PosuVENChX1+0i2/kin0u0sq6FRa/3fgO4JJE4BGkdLMI/dO4r50Kln8xFO9Svh5aLNMePapLYmGxQjZLjT+lWsg3O9bivZQcCHdftK2NdULiW7H6YhBNrmhxclrTfbkT8jGm4OpD3HqU65mD5/Df5I5MUxHDn/ZFcWDv4J06Og= Received: by 10.54.148.11 with SMTP id v11mr2019607wrd; Fri, 24 Feb 2006 15:47:15 -0800 (PST) Received: by 10.54.135.2 with HTTP; Fri, 24 Feb 2006 15:47:15 -0800 (PST) Message-ID: <65895f1e0602241547o526ad8e5g4f51cf9cc03f0372@mail.gmail.com> Date: Fri, 24 Feb 2006 15:47:15 -0800 From: "Charles \"core\" Stevenson" To: "Jeremy Shaw" Subject: Re: [Debian-haskell] NewBinary, Crypto and HTTP In-Reply-To: <65895f1e0602241538o426b3ac4me95b22bd3aec6792@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <65895f1e0602241323i198dbd6dkeceb72188777eced@mail.gmail.com> <4q2o4ann.wl%jeremy.shaw@linspireinc.com> <65895f1e0602241538o426b3ac4me95b22bd3aec6792@mail.gmail.com> Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2006 23:47:16 -0000 Sorry for all the spam folks I'm stumbling around with less than half a clue. ;-) OK so... I've used this to check for other packages and I don't see crypto: site:packages.qa.debian.org haskell crypto I've just uploaded a new tree with hugs and ghc6 versions of crypto and newbinary. Jeremy let me know if you what you think of the newbinary changes or if you just want a darcs patch instead of the full deal. http://bokeoa.com/~core/files/beyond_unstable_debian/sid/installed/ http://bokeoa.com/~core/files/beyond_unstable_debian/sid/main/source/libs/ http://bokeoa.com/~core/files/beyond_unstable_debian/sid/main/binary-i386/d= evel/ Thanks to everyone for their support and patience!!! peace, core From jeremy.shaw@linspireinc.com Fri Feb 24 23:52:37 2006 Received: from fed1rmmtao11.cox.net ([68.230.241.28]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1FCmjl-0002AG-00 for ; Fri, 24 Feb 2006 23:52:37 +0000 Received: from lain.local ([68.107.21.88]) by fed1rmmtao11.cox.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20060224235058.VHCU6244.fed1rmmtao11.cox.net@lain.local>; Fri, 24 Feb 2006 18:50:58 -0500 Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1FCmjk-00021l-Fu; Fri, 24 Feb 2006 15:52:36 -0800 Date: Fri, 24 Feb 2006 15:52:36 -0800 Message-ID: <1wxs48mz.wl%jeremy.shaw@linspireinc.com> From: "Jeremy Shaw" To: "Charles \"core\" Stevenson" Subject: Re: [Debian-haskell] NewBinary, Crypto and HTTP In-Reply-To: <65895f1e0602241538o426b3ac4me95b22bd3aec6792@mail.gmail.com> References: <65895f1e0602241323i198dbd6dkeceb72188777eced@mail.gmail.com> <4q2o4ann.wl%jeremy.shaw@linspireinc.com> <65895f1e0602241538o426b3ac4me95b22bd3aec6792@mail.gmail.com> User-Agent: Wanderlust/2.15.1 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (=?ISO-8859-4?Q?Sanj=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2006 23:52:37 -0000 Hello, Definately send any patches you made and I will apply them (after review, of course). I packaged it a long time ago and I know the haskell debian packaging stuff has matured since then. I have been slacking off and am still not an official debian developer, so I someone else will have to upload the package. If someone wants to take charge of the debian maintainership of it, it should be pretty easy work -- the package almost never changes. Jeremy Shaw. At Fri, 24 Feb 2006 15:38:43 -0800, Charles "core" Stevenson wrote: > > Hi Jeremy, > > On 2/24/06, Jeremy Shaw wrote: > > Thanks. I currently maintain NewBinary -- I will double check that the > > NewBinary debianization is up-to-date, and notify you if I think it > > should be rebuilt with some additional updates. > > I pulled the packages offline for the moment while I add the changes > John Goerzen mentioned. I can send you the changes I've just made. I > added a Hugs package to the control file and changed the source > package name to haskell-newbinary to make it a little more explicit > and follow convention. I've just sucessfully built hugs and ghc6 > packages in my pbuilder chroot. I seem to be having a bad day as far > as searching which packages are already in Debian. I didn't notice > Ganesh had a package in unstable either. ;-) *blush* > > My brain is definitely lagging today. I didn't see an ITP for > newbinary. Are you intending to upload it at some point? If so I > think that leaves me only having to muck with haskell-crypto unless > someone else is also packaging that... hrm... what's the best way to > see who's packaing what? I checked wnpp and didn't notice any of them > and packages.debian.org is down so that doesn't help much. Let me > know if you want to look at the changes I made to your debian/ stuff > and I'll send a darcs patch. > > peace, > core From liyang.hu@gmail.com Sun Mar 05 00:20:26 2006 Received: from pproxy.gmail.com ([64.233.166.183]) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1FFgz4-0003a0-00 for ; Sun, 05 Mar 2006 00:20:26 +0000 Received: by pproxy.gmail.com with SMTP id t32so535720pyc for ; Sat, 04 Mar 2006 16:20:25 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=PQKLmGIz5PbT76A8pP1hHC8HeJa6PQaXV6CH/vwCJboP7QCp2+f89eulzYj4AtjOGqQkocWx64KIi8phuan+PNMH8AocFSKlgPCDdA66lW+EjppAG3sBqtXVGkD7RMuWz7/wTb+4IuVO052vNGYHKwe8ujM3AqEJcRStQeUCXeA= Received: by 10.65.148.14 with SMTP id a14mr2091360qbo; Sat, 04 Mar 2006 16:20:25 -0800 (PST) Received: by 10.65.145.5 with HTTP; Sat, 4 Mar 2006 16:20:25 -0800 (PST) Message-ID: <3a3c7cee0603041620h47c30d97i@mail.gmail.com> Date: Sun, 5 Mar 2006 00:20:25 +0000 From: "Liyang HU" Sender: liyang.hu@gmail.com To: debian-haskell@lists.urchin.earth.li MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline Subject: [Debian-haskell] Gtk2Hs packages X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Liyang HU List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Mar 2006 00:20:26 -0000 RXZlbmluZyBhbGwsCgpJJ3ZlIHVwZGF0ZWQgTWFydGluJ3MgR3RrMkhzIHBhY2thZ2VzIHRvIDAu OS4xMDoKCiAgICBodHRwOi8vY2Fyd2FzaC5jcy5ub3R0LmFjLnVrOjk5Mi9+bHloL2d0azJocy8K CkNvdWxkIHNvbWVvbmUgY2hlY2sgdGhlbSBvdXQgYW5kIG1heWJlIGFkZCBtZSB0byB0aGUgVW5z YWZlIGRldmVsb3BlcnMKb24gQWxpb3RoPyA6KQoKQ2hlZXJzLAovTGl5YW5nCg== From igloo@earth.li Thu Mar 23 15:56:51 2006 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 3.36 #1 (Debian)) id 1FMSB8-0008Ee-00 for ; Thu, 23 Mar 2006 15:56:51 +0000 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1FMSAp-0002pk-0K; Thu, 23 Mar 2006 15:56:31 +0000 Date: Thu, 23 Mar 2006 15:56:30 +0000 From: Ian Lynagh To: Ian Zimmerman , 357941@bugs.debian.org, debian-haskell@lists.urchin.earth.li Message-ID: <20060323155630.GA9659@matrix.chaos.earth.li> References: <20060320125006.1514.22326.reportbug@CPE000f66de4222-CM00080d93c484.cpe.net.cable.rogers.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060320125006.1514.22326.reportbug@CPE000f66de4222-CM00080d93c484.cpe.net.cable.rogers.com> User-Agent: Mutt/1.5.9i Cc: Subject: [Debian-haskell] Re: Bug#357941: ghc6: where is HaXml? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Mar 2006 15:56:51 -0000 On Mon, Mar 20, 2006 at 07:50:06AM -0500, Ian Zimmerman wrote: > > The source for HaXml is in the corresponding ghc6-libsrc package, > but imports are nowhere to be found. HaXml is not built by the upstream GHC by default, and furthermore we believe that, where possible, libraries in Debian should be in their own package so that the same version is available for all Haskell implementations. Unfortunately we don't currently have a HaXml package in Debian, though. However, this probably means I should not be putting the HaXml source in the libsrc package; I'll try to address this in the next upload. Thanks Ian From debbugs@bugs.debian.org Fri Mar 24 22:40:13 2006 Received: from spohr.debian.org ([140.211.166.43] ident=Debian-exim) by urchin.earth.li with esmtp (Exim 4.50) id 1FMux0-0000QV-CM for debian-haskell@lists.urchin.earth.li; Fri, 24 Mar 2006 22:40:11 +0000 Received: from debbugs by spohr.debian.org with local (Exim 4.50) id 1FMuqw-00009M-Jj; Fri, 24 Mar 2006 14:33:54 -0800 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-haskell@lists.urchin.earth.li, Resent-Date: Fri, 24 Mar 2006 22:33:52 UTC Resent-Message-ID: X-Debian-PR-Message: report 358873 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.114323855224384 (code B ref -1); Fri, 24 Mar 2006 22:33:52 UTC Received: (at submit) by bugs.debian.org; 24 Mar 2006 22:15:52 +0000 Received: from glockenspiel.complete.org ([69.10.152.57]) by spohr.debian.org with esmtp (Exim 4.50) id 1FMuZU-0006L6-M3 for submit@bugs.debian.org; Fri, 24 Mar 2006 14:15:52 -0800 Received: from mo-69-69-114-6.sta.sprint-hsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1FMuZO-00027R-0q; Fri, 24 Mar 2006 16:15:55 -0600 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1FMuZF-0005Nx-Fu; Fri, 24 Mar 2006 16:15:37 -0600 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.60) (envelope-from ) id 1FMuZF-0008Rh-B5; Fri, 24 Mar 2006 16:15:37 -0600 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System Message-ID: <20060324221537.32434.69081.reportbug@katherina.lan.complete.org> X-Mailer: reportbug 3.18 Date: Fri, 24 Mar 2006 16:15:37 -0600 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Fri, 24 Mar 2006 16:15:55 -0600 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 Resent-Sender: Debian BTS Resent-Date: Fri, 24 Mar 2006 14:33:54 -0800 Cc: Subject: [Debian-haskell] Bug#358873: O: haskell-hsql -- Multi-Database Interface System for Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 358873@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Mar 2006 22:40:13 -0000 Package: wnpp Severity: normal I intend to orphan the haskell-hsql package. The package description is: HSQL provides interfaces for Haskell programmers to the PostgreSQL, MySQL, SQLite, and UnixODBC database systems. There is a generic abstract interface so that code can be used interchangably with these database systems. In this sense, it is similar to Java's JDBC, Python's DB-API, or Perl's DBI. . This package provides documentation for HSQL. I'm focusing more on HDBC these days, plus HSQL is extremely difficult to build for Debian. There is an outstanding build bug for HSQL that I don't have time to track down, so if anybody out there wants to adopt this package, that'd be great. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.15.6 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From arjanoosting@home.nl Sun Apr 23 19:11:20 2006 Received: from smtp08.wanadoo.nl ([194.134.35.149]) by urchin.earth.li with esmtp (Exim 4.50) id 1FXj3I-0006y4-5X for debian-haskell@lists.urchin.earth.li; Sun, 23 Apr 2006 19:11:20 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp8.wanadoo.nl (Postfix) with ESMTP id 601FA4F3CF for ; Sun, 23 Apr 2006 20:11:17 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FXj3F-0006gK-1D for debian-haskell@lists.urchin.earth.li; Sun, 23 Apr 2006 20:11:17 +0200 Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20001-03 for ; Sun, 23 Apr 2006 20:11:08 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FXj36-0006gE-K9 for debian-haskell@lists.urchin.earth.li; Sun, 23 Apr 2006 20:11:08 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1FXj36-2od-00 for ; Sun, 23 Apr 2006 20:11:08 +0200 From: Arjan Oosting To: debian-haskell@lists.urchin.earth.li Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-1LAKgIAdaJB0IfC3OjWM" Date: Sun, 23 Apr 2006 20:11:07 +0200 Message-Id: <1145815868.5662.7.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Subject: [Debian-haskell] Sponsoring haskell-http X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: arjanoosting@home.nl List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 18:11:20 -0000 --=-1LAKgIAdaJB0IfC3OjWM Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi People, I have taken over maintenance of haskell-http from Ganesh Sittampalam. I have prepared a new version which fixes all bugs which are open in the BTS. I am not a DD yet and my regular sponsor is quite busy, so I am searching for someone who could upload this package for me. The package I have prepared is available from my website [1]=20 The easiest way to download it is: dget http://moonshine.dnsalias.org/debian/unstable/haskell-http_0.4.2005043= 0-2_i386.changes Below is the changelog of my revision. Greetings Arjan Oosting [1] http://moonshine.dnsalias.org/debian/unstable haskell-http (0.4.20050430-2) unstable; urgency=3Dlow . * Take over maintainership with permission of previous maintainer. * Run update-haskell-control to update the Build-Depends, Depends and Architecture lines. (Closes: #337979, #360878, #336396, #336268) * Remove support for nhc98 from the package. * debian/control.in: - Move haskell-http-doc to section doc. - Change to Standards-Version 3.6.2. No changes needed. - Cleanup the Build-Depends and Build-Depends-Indep - Add Homepage: http://www.haskell.org/http/ to the descriptions. - Properly escape ${haskell:Depends}. - Add versioned libghc6-cabal-dev and ghc6 to the Build-Depends to use Cabal version 1.1.1 or later which introduces a new installation prefix for libraries. libghc6-http-dev determinable. * debian/compat: added and set debhelper compatability level to 5. * debian/copyright: updated. * debian/haskell-http-doc.dirs: added. * debian/libhugs-http.install: added. * debian/libhugs-http.linda-overrides: added. The *.hs files need to be installed in /usr/lib/hugs/ so override linda warning. * debian/rules: - split the dh_haskell -a -i call two calls. Move all the architecture independent stuff to binary-indep and all the architecture dependent stuff to binary-arch. (Closes: #315333) - remove the empty directory usr/lib/haskell-packages/ghc6/bin (Closes: #324718) - do not ignore errors on clean and remove redundant make clean call. - general cleanup. * debian/watch: added watch file. * http.cabal: add package base to Build-Depends. --=-1LAKgIAdaJB0IfC3OjWM Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBES8M7UALvsZYuOJARAnY7AJ45mq9EPqynjUZ7ZbnyPy99bQkMfACeLhv3 nDU4kNOO/gksmfrOkTuqf10= =4okA -----END PGP SIGNATURE----- --=-1LAKgIAdaJB0IfC3OjWM-- From arjanoosting@home.nl Wed Apr 26 20:39:21 2006 Received: from smtp04.wanadoo.nl ([194.134.35.144]) by urchin.earth.li with esmtp (Exim 4.50) id 1FYpr6-0001FQ-Vr for debian-haskell@lists.urchin.earth.li; Wed, 26 Apr 2006 20:39:21 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp4.wanadoo.nl (Postfix) with ESMTP id 1CFC843306; Wed, 26 Apr 2006 21:39:18 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FYpr3-0008O8-DX; Wed, 26 Apr 2006 21:39:17 +0200 Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29393-03; Wed, 26 Apr 2006 21:39:08 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FYpqu-0008O2-J7; Wed, 26 Apr 2006 21:39:08 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1FYpnK-6OU-00; Wed, 26 Apr 2006 21:35:26 +0200 From: Arjan Oosting To: debian-mentors@lists.debian.org In-Reply-To: <1145602861.5569.3.camel@nebula.arriesoft.nl> References: <1145602861.5569.3.camel@nebula.arriesoft.nl> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-JF2av2dBdvI/Tn8l2UTr" Date: Wed, 26 Apr 2006 21:35:26 +0200 Message-Id: <1146080126.5687.19.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Cc: debian-haskell@lists.urchin.earth.li Subject: [Debian-haskell] RFS: haskell-http X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 19:39:21 -0000 --=-JF2av2dBdvI/Tn8l2UTr Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I already sent a message to this list about sponsoring haskell-http, but I did not get a response. Package name : haskell-http Version : 0.4.20050430-3 URL : http://www.haskell.org/http License : BSD=20 Description : Haskell HTTP client library I have take over this package from Ganesh Sittampalam and I am searching for a sponsor. Below is the changelog of this revision. The package can be found at http://moonshine.dnsalias.org/debian/unstable and is easily downloaded by doing: dget http://moonshine.dnsalias.org/debian/unstable/haskell-http_0.4.2005043= 0-2_i386.changes Could someone sponsor this upload? It fixes bugs!. :-) Greetings Arjan haskell-http (0.4.20050430-2) unstable; urgency=3Dlow * Take over maintainership with permission of previous maintainer. * Run update-haskell-control to update the Build-Depends, Depends and Architecture lines. (Closes: #337979, #360878, #336396, #336268) * Remove support for nhc98 from the package. * debian/control.in: - Move haskell-http-doc to section doc. - Change to Standards-Version 3.6.2. No changes needed. - Cleanup the Build-Depends and Build-Depends-Indep - Add Homepage: http://www.haskell.org/http/ to the descriptions. - Properly escape ${haskell:Depends}. - Add versioned libghc6-cabal-dev and ghc6 to the Build-Depends to use Cabal version 1.1.1 or later which introduces a new installation prefix for libraries. libghc6-http-dev determinable. * debian/compat: added and set debhelper compatability level to 5. * debian/copyright: updated. * debian/haskell-http-doc.dirs: added. * debian/libhugs-http.install: added. * debian/libhugs-http.linda-overrides: added. The *.hs files need to be installed in /usr/lib/hugs/ so override linda warning. * debian/rules: - split the dh_haskell -a -i call two calls. Move all the architecture independent stuff to binary-indep and all the architecture dependent stuff to binary-arch. (Closes: #315333) - remove the empty directory usr/lib/haskell-packages/ghc6/bin (Closes: #324718) - do not ignore errors on clean and remove redundant make clean call. - general cleanup. * debian/watch: added watch file. * http.cabal: add package base to Build-Depends. -- Arjan Oosting Thu, 20 Apr 2006 11:45:51 +0200 --=-JF2av2dBdvI/Tn8l2UTr Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBET8t+UALvsZYuOJARAv3dAKCucth/umyIXro+/EQMuAqf5Ua5KgCeNRfs hufdcj0WyRUdwXt90it2q2o= =a4AJ -----END PGP SIGNATURE----- --=-JF2av2dBdvI/Tn8l2UTr-- From jgoerzen@excelhustler.com Thu Apr 27 16:52:07 2006 Received: from gatekeeper.excelhustler.com ([69.44.136.67] helo=excelhustler.com) by urchin.earth.li with esmtp (Exim 4.50) id 1FZ8ml-0004Do-Jh for debian-haskell@lists.urchin.earth.li; Thu, 27 Apr 2006 16:52:07 +0100 Received: from jgoerzen by wile.internal.excelhustler.com with local (Exim 4.61) (envelope-from ) id 1FZ8mf-0004td-2D; Thu, 27 Apr 2006 10:52:01 -0500 Date: Thu, 27 Apr 2006 10:52:00 -0500 From: John Goerzen To: Arjan Oosting Subject: Re: [Debian-haskell] RFS: haskell-http Message-ID: <20060427155200.GA18150@excelhustler.com> References: <1145602861.5569.3.camel@nebula.arriesoft.nl> <1146080126.5687.19.camel@nebula.arriesoft.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1146080126.5687.19.camel@nebula.arriesoft.nl> User-Agent: Mutt/1.5.11+cvs20060403 Cc: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 15:52:08 -0000 Hi, I checked out the package and there are some problems with your dependencies. You need to make sure to depend on a specific version of GHC, in both the build-deps and the package deps. ghc 6.4.2 is not in sid yet, so referencing it doesn't help right now. -- John On Wed, Apr 26, 2006 at 09:35:26PM +0200, Arjan Oosting wrote: > Hi, > > I already sent a message to this list about sponsoring haskell-http, but > I did not get a response. > > Package name : haskell-http > Version : 0.4.20050430-3 > URL : http://www.haskell.org/http > License : BSD > Description : Haskell HTTP client library > > I have take over this package from Ganesh Sittampalam and I am searching > for a sponsor. Below is the changelog of this revision. The package > can be found at http://moonshine.dnsalias.org/debian/unstable and is > easily downloaded by doing: > > dget http://moonshine.dnsalias.org/debian/unstable/haskell-http_0.4.20050430-2_i386.changes > > Could someone sponsor this upload? It fixes bugs!. :-) > > Greetings Arjan > > haskell-http (0.4.20050430-2) unstable; urgency=low > > * Take over maintainership with permission of previous maintainer. > * Run update-haskell-control to update the Build-Depends, Depends and > Architecture lines. (Closes: #337979, #360878, #336396, #336268) > * Remove support for nhc98 from the package. > * debian/control.in: > - Move haskell-http-doc to section doc. > - Change to Standards-Version 3.6.2. No changes needed. > - Cleanup the Build-Depends and Build-Depends-Indep > - Add Homepage: http://www.haskell.org/http/ to the descriptions. > - Properly escape ${haskell:Depends}. > - Add versioned libghc6-cabal-dev and ghc6 to the Build-Depends to use > Cabal version 1.1.1 or later which introduces a new installation > prefix for libraries. > libghc6-http-dev determinable. > * debian/compat: added and set debhelper compatability level to 5. > * debian/copyright: updated. > * debian/haskell-http-doc.dirs: added. > * debian/libhugs-http.install: added. > * debian/libhugs-http.linda-overrides: added. The *.hs files need to be > installed in /usr/lib/hugs/ so override linda warning. > * debian/rules: > - split the dh_haskell -a -i call two calls. Move all the architecture > independent stuff to binary-indep and all the architecture dependent > stuff to binary-arch. (Closes: #315333) > - remove the empty directory usr/lib/haskell-packages/ghc6/bin > (Closes: #324718) > - do not ignore errors on clean and remove redundant make clean call. > - general cleanup. > * debian/watch: added watch file. > * http.cabal: add package base to Build-Depends. > > -- Arjan Oosting Thu, 20 Apr 2006 11:45:51 +0200 > _______________________________________________ > debian-haskell mailing list > debian-haskell@lists.urchin.earth.li > http://urchin.earth.li/mailman/listinfo/debian-haskell From arjanoosting@home.nl Thu Apr 27 17:41:52 2006 Received: from smtp08.wanadoo.nl ([194.134.35.149]) by urchin.earth.li with esmtp (Exim 4.50) id 1FZ9Yu-0000Sr-LX for debian-haskell@lists.urchin.earth.li; Thu, 27 Apr 2006 17:41:52 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp8.wanadoo.nl (Postfix) with ESMTP id 7129D51C0A; Thu, 27 Apr 2006 18:41:52 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FZ9Yt-00013B-U8; Thu, 27 Apr 2006 18:41:52 +0200 Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00533-04; Thu, 27 Apr 2006 18:41:42 +0200 (CEST) Received: from localhost ([127.0.0.1] helo=moonshine.dnsalias.org) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FZ9Yj-00012x-Um; Thu, 27 Apr 2006 18:41:42 +0200 Received: from 195.85.154.162 (SquirrelMail authenticated user arjan) by moonshine.dnsalias.org with HTTP; Thu, 27 Apr 2006 18:41:41 +0200 (CEST) Message-ID: <27680.195.85.154.162.1146156101.squirrel@moonshine.dnsalias.org> In-Reply-To: <20060427155200.GA18150@excelhustler.com> References: <1145602861.5569.3.camel@nebula.arriesoft.nl> <1146080126.5687.19.camel@nebula.arriesoft.nl> <20060427155200.GA18150@excelhustler.com> Date: Thu, 27 Apr 2006 18:41:41 +0200 (CEST) Subject: Re: [Debian-haskell] RFS: haskell-http From: "Arjan Oosting" To: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Content-Transfer-Encoding: quoted-printable Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 16:41:52 -0000 > Hi, > > I checked out the package and there are some problems with your > dependencies. You need to make sure to depend on a specific version of > GHC, in both the build-deps and the package deps. ghc 6.4.2 is not in > sid yet, so referencing it doesn't help right now. >From the changelog: >> - Add versioned libghc6-cabal-dev and ghc6 to the Build-Depends to >> use Cabal version 1.1.1 or later which introduces a new =20 >> installation prefix for libraries. The versioned depends for ghc6 is to make sure that it uses cabal version 1.1.1 or later. When ghc6 6.4.2 with cabal 1.1.4 hits unstable libghc6-cabal-dev is not longer neccesary. Thats why i have that build-dependency. Greetings Arjan From jgoerzen@excelhustler.com Thu Apr 27 19:05:47 2006 Received: from gatekeeper.excelhustler.com ([69.44.136.67] helo=excelhustler.com) by urchin.earth.li with esmtp (Exim 4.50) id 1FZAs7-0008E6-KC for debian-haskell@lists.urchin.earth.li; Thu, 27 Apr 2006 19:05:47 +0100 Received: from jgoerzen by wile.internal.excelhustler.com with local (Exim 4.61) (envelope-from ) id 1FZAs3-0005IY-3V; Thu, 27 Apr 2006 13:05:43 -0500 Date: Thu, 27 Apr 2006 13:05:43 -0500 From: John Goerzen To: Arjan Oosting Subject: Re: [Debian-haskell] RFS: haskell-http Message-ID: <20060427180543.GD20200@excelhustler.com> References: <1145602861.5569.3.camel@nebula.arriesoft.nl> <1146080126.5687.19.camel@nebula.arriesoft.nl> <20060427155200.GA18150@excelhustler.com> <27680.195.85.154.162.1146156101.squirrel@moonshine.dnsalias.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <27680.195.85.154.162.1146156101.squirrel@moonshine.dnsalias.org> User-Agent: Mutt/1.5.11+cvs20060403 Cc: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 18:05:47 -0000 On Thu, Apr 27, 2006 at 06:41:41PM +0200, Arjan Oosting wrote: > >From the changelog: > >> - Add versioned libghc6-cabal-dev and ghc6 to the Build-Depends to > >> use Cabal version 1.1.1 or later which introduces a new > >> installation prefix for libraries. > > The versioned depends for ghc6 is to make sure that it uses cabal version > 1.1.1 or later. When ghc6 6.4.2 with cabal 1.1.4 hits unstable > libghc6-cabal-dev is not longer neccesary. Thats why i have that > build-dependency. But when ghc6 6.4.2 hits unstable, all libghc6-* packages must be rebuilt anyway. That's also why you need to tighten up the existing ghc6 deps. See http://urchin.earth.li/%7Eian/haskell-policy/haskell-policy.html/ch-libraries.html#s-library_impl_deps for details. From arjanoosting@home.nl Thu Apr 27 19:39:32 2006 Received: from smtp06.wanadoo.nl ([194.134.35.146]) by urchin.earth.li with esmtp (Exim 4.50) id 1FZBOm-0003CT-RE for debian-haskell@lists.urchin.earth.li; Thu, 27 Apr 2006 19:39:32 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp6.wanadoo.nl (Postfix) with ESMTP id 8E1337086F; Thu, 27 Apr 2006 20:39:32 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FZBOl-0004Sx-Tk; Thu, 27 Apr 2006 20:39:32 +0200 Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05296-07; Thu, 27 Apr 2006 20:39:20 +0200 (CEST) Received: from localhost ([127.0.0.1] helo=moonshine.dnsalias.org) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FZBOZ-0004Sh-T2; Thu, 27 Apr 2006 20:39:20 +0200 Received: from 195.85.154.162 (SquirrelMail authenticated user arjan) by moonshine.dnsalias.org with HTTP; Thu, 27 Apr 2006 20:39:19 +0200 (CEST) Message-ID: <27226.195.85.154.162.1146163159.squirrel@moonshine.dnsalias.org> In-Reply-To: <20060427180543.GD20200@excelhustler.com> References: <1145602861.5569.3.camel@nebula.arriesoft.nl> <1146080126.5687.19.camel@nebula.arriesoft.nl> <20060427155200.GA18150@excelhustler.com> <27680.195.85.154.162.1146156101.squirrel@moonshine.dnsalias.org> <20060427180543.GD20200@excelhustler.com> Date: Thu, 27 Apr 2006 20:39:19 +0200 (CEST) Subject: Re: [Debian-haskell] RFS: haskell-http From: "Arjan Oosting" To: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Content-Transfer-Encoding: quoted-printable Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 18:39:32 -0000 > But when ghc6 6.4.2 hits unstable, all libghc6-* packages must be > rebuilt anyway. > > That's also why you need to tighten up the existing ghc6 deps. See > http://urchin.earth.li/%7Eian/haskell-policy/haskell-policy.html/ch-lib= raries.html#s-library_impl_deps > for details. I know, but the Depends are strict enough. And when a new version of ghc6 hits unstable haske-http can be bin-NMU-ed. The package is setup that tha= t should work. So no need for a new upload (and begging for sponsorship) then. Greetings Arjan From jgoerzen@excelhustler.com Mon May 01 16:50:08 2006 Received: from gatekeeper.excelhustler.com ([69.44.136.67] helo=excelhustler.com) by urchin.earth.li with esmtp (Exim 4.50) id 1Faaf2-0001aE-5L for debian-haskell@lists.urchin.earth.li; Mon, 01 May 2006 16:50:08 +0100 Received: from jgoerzen by wile.internal.excelhustler.com with local (Exim 4.61) (envelope-from ) id 1Faaew-0001Py-EW; Mon, 01 May 2006 10:50:02 -0500 Date: Mon, 1 May 2006 10:50:02 -0500 From: John Goerzen To: Arjan Oosting Subject: Re: [Debian-haskell] RFS: haskell-http Message-ID: <20060501155002.GM4243@excelhustler.com> References: <1145602861.5569.3.camel@nebula.arriesoft.nl> <1146080126.5687.19.camel@nebula.arriesoft.nl> <20060427155200.GA18150@excelhustler.com> <27680.195.85.154.162.1146156101.squirrel@moonshine.dnsalias.org> <20060427180543.GD20200@excelhustler.com> <27226.195.85.154.162.1146163159.squirrel@moonshine.dnsalias.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <27226.195.85.154.162.1146163159.squirrel@moonshine.dnsalias.org> User-Agent: Mutt/1.5.11+cvs20060403 Cc: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 May 2006 15:50:08 -0000 On Thu, Apr 27, 2006 at 08:39:19PM +0200, Arjan Oosting wrote: > > But when ghc6 6.4.2 hits unstable, all libghc6-* packages must be > > rebuilt anyway. > > > > That's also why you need to tighten up the existing ghc6 deps. See > > http://urchin.earth.li/%7Eian/haskell-policy/haskell-policy.html/ch-libraries.html#s-library_impl_deps > > for details. > > I know, but the Depends are strict enough. And when a new version of ghc6 > hits unstable haske-http can be bin-NMU-ed. The package is setup that that > should work. So no need for a new upload (and begging for sponsorship) > then. The problem is, with it as-is, you could get unpredictable results. One platform might have a package that works only with GHC 6.4.1, while the next has one that works only with 6.4.2, due to building it at different times. I'm not really comfortable uploading it in this state. -- John From arjanoosting@home.nl Tue May 02 00:00:00 2006 Received: from smtp04.wanadoo.nl ([194.134.35.144]) by urchin.earth.li with esmtp (Exim 4.50) id 1FahN2-0003iP-1f for debian-haskell@lists.urchin.earth.li; Tue, 02 May 2006 00:00:00 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp4.wanadoo.nl (Postfix) with ESMTP id 60D913ECD1; Tue, 2 May 2006 00:59:57 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FahMy-0001rA-Mz; Tue, 02 May 2006 00:59:56 +0200 Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19321-06; Tue, 2 May 2006 00:59:47 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FahMp-0001r4-5d; Tue, 02 May 2006 00:59:47 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1FahMo-5Oe-00; Tue, 02 May 2006 00:59:46 +0200 Subject: Re: [Debian-haskell] RFS: haskell-http From: Arjan Oosting To: Steve Langasek In-Reply-To: <20060501212958.GB10652@mauritius.dodds.net> References: <1145602861.5569.3.camel@nebula.arriesoft.nl> <1146080126.5687.19.camel@nebula.arriesoft.nl> <20060427155200.GA18150@excelhustler.com> <27680.195.85.154.162.1146156101.squirrel@moonshine.dnsalias.org> <20060427180543.GD20200@excelhustler.com> <27226.195.85.154.162.1146163159.squirrel@moonshine.dnsalias.org> <20060501155002.GM4243@excelhustler.com> <20060501212958.GB10652@mauritius.dodds.net> Content-Type: text/plain Date: Tue, 02 May 2006 00:59:45 +0200 Message-Id: <1146524385.7169.21.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Cc: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 May 2006 23:00:00 -0000 Op ma, 01-05-2006 te 14:29 -0700, schreef Steve Langasek: > > > I know, but the Depends are strict enough. And when a new version of ghc6 > > > hits unstable haske-http can be bin-NMU-ed. The package is setup that that > > > should work. So no need for a new upload (and begging for sponsorship) > > > then. > > > The problem is, with it as-is, you could get unpredictable results. One > > platform might have a package that works only with GHC 6.4.1, while the > > next has one that works only with 6.4.2, due to building it at different > > times. I'm not really comfortable uploading it in this state. > > Are there auto-generated binary dependencies that reflect this, though? If > so, I don't see any reason to worry about the prospect that a package *may* > get built against the wrong ghc; if the package is binNMU-safe in the first > place, then all it takes to fix this is a binNMU... > Yes. The ${haskell:Depends} in the source control file will be substituted with ghc6 (>= "ghc6 version at build time"), ghc6 (<< "ghc6 version at build time"-999) in the binary control file. So while I think my approach is save, I already have uploaded a new revision to my webserver which Build-Depends on a specific ghc6 version. John could you have another look and maybe upload it? When you rebuild it don't forget the -v0.4.20050430-1 flag for dpkg-buildpackage to make sure the changelog for -2 revision is also included and the bugs are closed on upload. The package is available from my website [1], just do dget http://moonshine.dnsalias.org/debian/unstable/haskell-http_0.4.20050430-3_i386.changes Greetings Arjan [1] http://moonshine.dnsalias.org/debian/unstable complete changelog of my changes: haskell-http (0.4.20050430-3) unstable; urgency=low . * debian/rules: - remove INSTALL_PROGRAM += -s cruft, we use dh_strip. - remove configure and install targets, almost everything is done in the binary-arch and binary-indep targets. * debian/control.in: - remove the versioned dependency on ghc6 version 6.4.2 as it is not yet in the archive anyway. - Build-Depend on a specific ghc6 version, to make sure the libghc6-http-dev package Depends on the same ghc6 version on all architectures. - Upgrade to Standards-Version 3.7.0. No changes needed. . haskell-http (0.4.20050430-2) unstable; urgency=low . * Take over maintainership with permission of previous maintainer. * Run update-haskell-control to update the Build-Depends, Depends and Architecture lines. (Closes: #337979, #360878, #336396, #336268) * Remove support for nhc98 from the package. * debian/control.in: - Move haskell-http-doc to section doc. - Change to Standards-Version 3.6.2. No changes needed. - Cleanup the Build-Depends and Build-Depends-Indep - Add Homepage: http://www.haskell.org/http/ to the descriptions. - Properly escape ${haskell:Depends}. - Add versioned libghc6-cabal-dev and ghc6 to the Build-Depends to use Cabal version 1.1.1 or later which introduces a new installation prefix for libraries. libghc6-http-dev determinable. * debian/compat: added and set debhelper compatability level to 5. * debian/copyright: updated. * debian/haskell-http-doc.dirs: added. * debian/libhugs-http.install: added. * debian/libhugs-http.linda-overrides: added. The *.hs files need to be installed in /usr/lib/hugs/ so override linda warning. * debian/rules: - split the dh_haskell -a -i call two calls. Move all the architecture independent stuff to binary-indep and all the architecture dependent stuff to binary-arch. (Closes: #315333) - remove the empty directory usr/lib/haskell-packages/ghc6/bin (Closes: #324718) - do not ignore errors on clean and remove redundant make clean call. - general cleanup. * debian/watch: added watch file. * http.cabal: add package base to Build-Depends. From vorlon@debian.org Mon May 01 22:30:01 2006 Received: from dsl093-039-086.pdx1.dsl.speakeasy.net ([66.93.39.86] helo=mauritius.dodds.net) by urchin.earth.li with esmtp (Exim 4.50) id 1Fafxw-0006xS-OS for debian-haskell@lists.urchin.earth.li; Mon, 01 May 2006 22:30:01 +0100 Received: by mauritius.dodds.net (Postfix, from userid 1000) id 2BD21282C87; Mon, 1 May 2006 14:29:58 -0700 (PDT) Date: Mon, 1 May 2006 14:29:58 -0700 From: Steve Langasek To: John Goerzen Subject: Re: [Debian-haskell] RFS: haskell-http Message-ID: <20060501212958.GB10652@mauritius.dodds.net> Mail-Followup-To: John Goerzen , Arjan Oosting , debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li References: <1145602861.5569.3.camel@nebula.arriesoft.nl> <1146080126.5687.19.camel@nebula.arriesoft.nl> <20060427155200.GA18150@excelhustler.com> <27680.195.85.154.162.1146156101.squirrel@moonshine.dnsalias.org> <20060427180543.GD20200@excelhustler.com> <27226.195.85.154.162.1146163159.squirrel@moonshine.dnsalias.org> <20060501155002.GM4243@excelhustler.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LpQ9ahxlCli8rRTG" Content-Disposition: inline In-Reply-To: <20060501155002.GM4243@excelhustler.com> User-Agent: Mutt/1.5.11+cvs20060126 X-Mailman-Approved-At: Tue, 02 May 2006 03:02:20 +0100 Cc: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 May 2006 21:30:01 -0000 --LpQ9ahxlCli8rRTG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 01, 2006 at 10:50:02AM -0500, John Goerzen wrote: > On Thu, Apr 27, 2006 at 08:39:19PM +0200, Arjan Oosting wrote: > > > But when ghc6 6.4.2 hits unstable, all libghc6-* packages must be > > > rebuilt anyway. > > > That's also why you need to tighten up the existing ghc6 deps. See > > > http://urchin.earth.li/%7Eian/haskell-policy/haskell-policy.html/ch-l= ibraries.html#s-library_impl_deps > > > for details. > > I know, but the Depends are strict enough. And when a new version of gh= c6 > > hits unstable haske-http can be bin-NMU-ed. The package is setup that t= hat > > should work. So no need for a new upload (and begging for sponsorship) > > then. > The problem is, with it as-is, you could get unpredictable results. One > platform might have a package that works only with GHC 6.4.1, while the > next has one that works only with 6.4.2, due to building it at different > times. I'm not really comfortable uploading it in this state. Are there auto-generated binary dependencies that reflect this, though? If so, I don't see any reason to worry about the prospect that a package *may* get built against the wrong ghc; if the package is binNMU-safe in the first place, then all it takes to fix this is a binNMU... --=20 Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. vorlon@debian.org http://www.debian.org/ --LpQ9ahxlCli8rRTG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEVn3VKN6ufymYLloRAo4lAKCokicoGcm6xSShvaDuk9RvMDsRbACgpzLX RPsFZIGLC1KFs2ttklycd9M= =GDTV -----END PGP SIGNATURE----- --LpQ9ahxlCli8rRTG-- From jeremy.shaw@linspireinc.com Thu May 11 19:33:41 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtp (Exim 4.50) id 1FeFyn-0002II-Ea for debian-haskell@lists.urchin.earth.li; Thu, 11 May 2006 19:33:41 +0100 X-ASG-Debug-ID: 1147372386-30124-146-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Sender X-ASG-Whitelist: Client Received: from lain.sd.linspire.com (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id DA99720128A0 for ; Thu, 11 May 2006 11:33:08 -0700 (PDT) Received: from [127.0.0.1] (helo=lain.sd.linspire.com.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1FeFyF-00026b-2b for debian-haskell@lists.urchin.earth.li; Thu, 11 May 2006 11:33:07 -0700 Date: Thu, 11 May 2006 11:33:07 -0700 Message-ID: <3bfgxvh8.wl%jeremy.shaw@linspireinc.com> From: "Jeremy Shaw" To: debian-haskell@lists.urchin.earth.li X-ASG-Orig-Subj: best practices documentation? User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Subject: [Debian-haskell] best practices documentation? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 18:33:41 -0000 Hello, Here at Linspire, we are getting ready to cabalize+debianize a bunch of haskell libraries -- either stuff we write or unpackaged 3rd party libraries. Is there any 'best practices' documentation around yet? If not, can anyone recommend some well-done packages that we can use as a reference? If there is no existing documentation, I'll start a wiki page. Thanks! j. From igloo@earth.li Thu May 11 20:03:41 2006 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 4.50) id 1FeGRp-0005uu-9C for debian-haskell@lists.urchin.earth.li; Thu, 11 May 2006 20:03:41 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1FeGRo-0004Ta-6Y; Thu, 11 May 2006 20:03:40 +0100 Date: Thu, 11 May 2006 20:03:40 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] best practices documentation? Message-ID: <20060511190340.GA16941@matrix.chaos.earth.li> References: <3bfgxvh8.wl%jeremy.shaw@linspireinc.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3bfgxvh8.wl%jeremy.shaw@linspireinc.com> User-Agent: Mutt/1.5.9i X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 19:03:41 -0000 Hi Jeremy, On Thu, May 11, 2006 at 11:33:07AM -0700, Jeremy Shaw wrote: > > Here at Linspire, we are getting ready to cabalize+debianize a bunch > of haskell libraries -- either stuff we write or unpackaged 3rd party > libraries. Cool. > Is there any 'best practices' documentation around yet? If not, can > anyone recommend some well-done packages that we can use as a > reference? http://urchin.earth.li/~ian/haskell-policy/ should be roughly what we agreed a while back. I think http://urchin.earth.li/~ian/cabal/gobject/debian/ probably has the closest I've got to a generic debian/rules and debian/control.in. The problems I remember are the "--auto-ghci-libs" hack that is marked with "XXX"s and I haven't done anything about (build-)dependencies for cabal dependencies. Thanks Ian From arjanoosting@home.nl Sat May 13 14:22:04 2006 Received: from smtp04.wanadoo.nl ([194.134.35.144]) by urchin.earth.li with esmtp (Exim 4.50) id 1Feu4K-000375-J9 for debian-haskell@lists.urchin.earth.li; Sat, 13 May 2006 14:22:04 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp4.wanadoo.nl (Postfix) with ESMTP id 07C5F3EBB6; Sat, 13 May 2006 15:22:04 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1Feu4J-0004jN-MK; Sat, 13 May 2006 15:22:03 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gxpy+JEmpQwj; Sat, 13 May 2006 15:21:55 +0200 (CEST) Received: from localhost ([127.0.0.1] helo=moonshine.dnsalias.org) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1Feu48-0004jE-Vm; Sat, 13 May 2006 15:21:53 +0200 Received: from 195.85.154.162 (SquirrelMail authenticated user arjan) by moonshine.dnsalias.org with HTTP; Sat, 13 May 2006 15:21:52 +0200 (CEST) Message-ID: <2942.195.85.154.162.1147526512.squirrel@moonshine.dnsalias.org> Date: Sat, 13 May 2006 15:21:52 +0200 (CEST) From: "Arjan Oosting" To: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 X-Priority: 3 (Normal) Importance: Normal Content-Transfer-Encoding: quoted-printable Cc: Subject: [Debian-haskell] RFS: drift X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 May 2006 13:22:04 -0000 Hi, I am searching a sponsor for DrIFT which I maintain. My regular sponsor, Isaac Jones, is quite busy right now and has not uploaded it yet. Below is the changelog, the packages fixes a bug and upgrades the package to the new upstream release. It is available from my webpage [1]. Just do dget http://moonshine.dnsalias.org/debian/unstable/drift_2.2.0-2_i386.cha= nges When rebuilding the package don't forget the -v2.1.2-2 -sa flags for dpkg-buildpackage to include the complete changelog and source in the upload. Greetings Arjan [1] http://moonshine.dnsalias.org/debian/unstable drift (2.2.0-2) unstable; urgency=3Dlow . * debian/changelog: fix some spelling mistakes. * debian/drift.doc-base: add missing Index field for info format. (Closes: #366198) * debian/control.in: update to policy version 3.7.2. No changes needed= . . drift (2.2.0-1) unstable; urgency=3Dlow . * New upstream release. * debian/control: update build dependencies. From cbeshers@san.rr.com Sat May 13 18:56:16 2006 Received: from ms-smtp-01.socal.rr.com ([66.75.162.133]) by urchin.earth.li with esmtp (Exim 4.50) id 1FeyLf-0004Gh-VL for debian-haskell@lists.urchin.earth.li; Sat, 13 May 2006 18:56:16 +0100 Received: from [192.168.1.129] (cpe-66-27-78-246.san.res.rr.com [66.27.78.246]) by ms-smtp-01.socal.rr.com (8.13.6/8.13.6) with ESMTP id k4DHuC1T017058; Sat, 13 May 2006 10:56:13 -0700 (PDT) Message-ID: <44661DBD.3050204@san.rr.com> Date: Sat, 13 May 2006 10:56:13 -0700 From: Clifford Beshers User-Agent: Thunderbird 1.5.0.2 (X11/20060508) MIME-Version: 1.0 To: debian-haskell@lists.urchin.earth.li Content-Type: multipart/alternative; boundary="------------000108030102030205050000" X-Virus-Scanned: Symantec AntiVirus Scan Engine Subject: [Debian-haskell] Linspire/Freespire Core OS Team and Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 May 2006 17:56:16 -0000 This is a multi-part message in MIME format. --------------000108030102030205050000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The OS team at Linspire, Inc. would like to announce that we are standardizing on Haskell as our preferred language for core OS development. We are redoing a bunch of our infrastructure using Haskell as our common standard language. Our first task is redoing our Debian package builder (aka autobuilder) in Haskell. Other tools such as ISO builders, package dependency checkers are in progress. The goal is to make a really tight simple set of tools that will let developers contribute to Freespire, based on Debian tools whenever possible. Our hardware detector, currently in OCaml, is on the block to be rewritten as well. There are four of us using Haskell, all CCed on this message. All of us have been using functional languages for quite some time. At Linspire, our choices have been OCaml and Haskell. David Fox wrote the hardware detector in OCaml and is now porting it to Haskell. Jeremy Shaw has been doing various utilities in Haskell for several years. Sean Meiners recently wrote an application for managing his recipe collection and is now hooked. I am porting our CD build procedure from OCaml to Haskell. We are interested in many other uses of Haskell. The recent discussion about Haskell as a shell interests greatly, for example, as we have all suffered through years of bash code. We'd also like to make some Haskell bindings for Qt and KDE, though at the moment we don't have a good plan to tackle that problem efficiently. To date, Linspire (formerly Lindows) has focused on polishing Linux for the consumer market. I mentioned Freespire, above. We announced Freespire recently (www.freespire.org). Essentially it is a more open, developer friendly version of Linspire. http://freespire.org/about/vision and http://freespire.org/support/faqs have good overviews. Access through apt, open-source CNR client and many other good things. I mention Freespire because some of our colleagues were concerned that using Haskell would isolate us from the larger community of developers and make it hard to find new employees skilled in Haskell, should we need to. From our perspective, functional programming makes us more effective and we think that getting even a few people who know Haskell hacking with us is a better combination than lots of Perl and bash. I'm not sure I expect anyone on this list to disagree, but still I'd love to hear your thoughts on the subject. Also, Linspire is based on Debian. We've talked a little with John Goerzen who announced his missingH library here a while back. We've imported it and expect to pass updates back to him as well as any other libraries and tools that he would be interested in includng in the Debian archive. Also, it seems there are quite a few other libraries out there which are either not debianized or stale, but perhaps that is because I haven't fully caught up with what people on this list have done. If there isn't a cron job running somewhere that updates an archive with Cabalized libraries and apps, we would like to help set one up. I will be at Debconf from Sunday, May 14 through Tuesday evening. If anyone on this list is there, I would love to chat and see how we can help each other. Clifford Beshers OS Team Lead Linspire, Inc. (I'm subscribed to this list from my personal account. Feel free to use either address.) --------------000108030102030205050000 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
The OS team at Linspire, Inc. would like to announce that we are standardizing on Haskell as our preferred language for core OS development.

We are redoing a bunch of our infrastructure using Haskell as our common standard language. Our first task is redoing our Debian package builder (aka autobuilder) in Haskell.  Other tools such as ISO builders, package dependency checkers are in progress. The goal is to make a really tight simple set of tools that will let developers contribute to Freespire, based on Debian tools whenever possible. Our hardware detector, currently in OCaml, is on the block to be rewritten as well.

There are four of us using Haskell, all CCed on this message.  All of us have been using functional languages for quite some time.  At Linspire, our choices have been OCaml and Haskell. David Fox wrote the hardware detector in OCaml and is now porting it to Haskell.  Jeremy Shaw has been doing various utilities in Haskell for several years.  Sean Meiners recently wrote an application for managing his recipe collection and is now hooked.  I am porting our CD build procedure from OCaml to Haskell. 

We are interested in many other uses of Haskell.  The recent discussion about Haskell as a shell interests greatly, for example, as we have all suffered through years of bash code.  We'd also like to make some Haskell bindings for Qt and KDE, though at the moment we don't have a good plan to tackle that problem efficiently.

To date, Linspire (formerly Lindows) has focused on polishing Linux for the consumer market.  I mentioned Freespire, above.  We announced Freespire recently (www.freespire.org).  Essentially it is a more open, developer friendly version of Linspire.  http://freespire.org/about/vision and http://freespire.org/support/faqs have good overviews.  Access through apt, open-source CNR client and many other good things.

I mention Freespire because some of our colleagues were concerned that using Haskell would isolate us from the larger community of developers and make it hard to find new employees skilled in Haskell, should we need to.  From our perspective, functional programming makes us more effective and we think that getting even a few people who know Haskell hacking with us is a better combination than lots of Perl and bash.  I'm not sure I expect anyone on this list to disagree, but still I'd love to hear your thoughts on the subject.

Also, Linspire is based on Debian. We've talked a little with John Goerzen who announced his missingH library here a while back.  We've imported it and expect to pass updates back to him as well as any other libraries and tools that he would be interested in includng in the Debian archive.  Also, it seems there are quite a few other libraries out there which are either not debianized or stale, but perhaps that is because I haven't fully caught up with what people on this list have done.  If there isn't a cron job running somewhere that updates an archive with Cabalized libraries and apps, we would like to help set one up.

I will be at Debconf from Sunday, May 14 through Tuesday evening.  If anyone on this list is there, I would love to chat and see how we can help each other.


Clifford Beshers <clifford.beshers@linspire.com>
OS Team Lead
Linspire, Inc.

(I'm subscribed to this list from my personal account.  Feel free to use either address.)
--------------000108030102030205050000-- From ijones@syntaxpolice.org Sat May 13 20:05:50 2006 Received: from syntaxpolice.org ([207.210.78.62]) by urchin.earth.li with esmtp (Exim 4.50) id 1FezR0-0002IZ-JU for debian-haskell@lists.urchin.earth.li; Sat, 13 May 2006 20:05:50 +0100 Received: from bishop.syntaxpolice.org (syntaxpolice.org [127.0.0.1]) by syntaxpolice.org (8.13.6/8.13.6/Debian-1) with ESMTP id k4DJ3QY3018248; Sat, 13 May 2006 15:03:27 -0400 Received: by bishop.syntaxpolice.org (Postfix, from userid 1004) id ECC0252C8A3; Sat, 13 May 2006 12:03:03 -0700 (PDT) From: Isaac Jones To: "Arjan Oosting" Subject: Re: [Debian-haskell] RFS: drift References: <2942.195.85.154.162.1147526512.squirrel@moonshine.dnsalias.org> Date: Sat, 13 May 2006 12:03:03 -0700 In-Reply-To: <2942.195.85.154.162.1147526512.squirrel@moonshine.dnsalias.org> (Arjan Oosting's message of "Sat, 13 May 2006 15:21:52 +0200 (CEST)") Message-ID: <83y7x54ujc.fsf@bishop.syntaxpolice.org> User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 May 2006 19:05:50 -0000 I'm about to upload this. Email me or catch me on IRC (SyntaxNinja) with any objections. peace, isaac From jgoerzen@excelhustler.com Mon May 15 17:58:53 2006 Received: from gatekeeper.excelhustler.com ([69.44.136.67] helo=excelhustler.com) by urchin.earth.li with esmtp (Exim 4.50) id 1FfgPF-0006mp-MN for debian-haskell@lists.urchin.earth.li; Mon, 15 May 2006 17:58:53 +0100 Received: from jgoerzen by wile.internal.excelhustler.com with local (Exim 4.61) (envelope-from ) id 1FfgPB-00039C-OQ; Mon, 15 May 2006 11:58:49 -0500 Date: Mon, 15 May 2006 11:58:49 -0500 From: John Goerzen To: Clifford Beshers Subject: Re: [Debian-haskell] Linspire/Freespire Core OS Team and Haskell Message-ID: <20060515165849.GA12071@excelhustler.com> References: <44661DBD.3050204@san.rr.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44661DBD.3050204@san.rr.com> User-Agent: Mutt/1.5.11+cvs20060403 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 May 2006 16:58:53 -0000 On Sat, May 13, 2006 at 10:56:13AM -0700, Clifford Beshers wrote: > The OS team at Linspire, Inc. would like to announce that we are > standardizing on Haskell as our preferred language for core OS development. This is great news, Clifford, and glad to see your post here. > Also, Linspire is based on Debian. We've talked a little with John > Goerzen who announced his missingH library here a while back. We've > imported it and expect to pass updates back to him as well as any other > libraries and tools that he would be interested in includng in the > Debian archive. Also, it seems there are quite a few other libraries I think others would also be interested in working on this. > out there which are either not debianized or stale, but perhaps that is > because I haven't fully caught up with what people on this list have > done. If there isn't a cron job running somewhere that updates an > archive with Cabalized libraries and apps, we would like to help set one up. We don't have such a thing. That sounds very slick, though! -- John From arjanoosting@home.nl Mon May 15 21:48:10 2006 Received: from smtp05.wanadoo.nl ([194.134.35.145]) by urchin.earth.li with esmtp (Exim 4.50) id 1Ffjz8-0002It-F8 for debian-haskell@lists.urchin.earth.li; Mon, 15 May 2006 21:48:10 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp5.wanadoo.nl (Postfix) with ESMTP id DC3975DF0E; Mon, 15 May 2006 22:48:05 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1Ffjz3-0000ZD-Du; Mon, 15 May 2006 22:48:05 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bXtCcW1ltkXc; Mon, 15 May 2006 22:47:53 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1Ffjyq-0000Z7-Pz; Mon, 15 May 2006 22:47:52 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1Ffjyp-4EB-00; Mon, 15 May 2006 22:47:51 +0200 From: Arjan Oosting To: debian-haskell@lists.urchin.earth.li, 366184@bugs.debian.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-3aQym1fwrT275ZInjrsT" Date: Mon, 15 May 2006 22:47:51 +0200 Message-Id: <1147726071.10076.27.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Cc: Subject: [Debian-haskell] libghc6-FOO-dev packages should Pre-Depends on ghc6 X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 May 2006 20:48:10 -0000 --=-3aQym1fwrT275ZInjrsT Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi people, I was just looking at the bugs of c2hs (I am thinking about adopting it) and noticed bug 366184 [1]. The submitter did a big upgrade and the configuration of libghc6-c2hs-dev failed because ghc-pkg was not available yet because ghc6 was not yet configured. ghc-pkg is an alternative configured in ghc6 postinst script. My first though was just calling ghc-pkg6 which is available before ghc6 postinst script has run. But this also cause problems because the global package configuration file of ghc6 is not available before ghc6 postinst has run. =20 Here are the relevant parts of the postinst from ghc6 case "$1" in configure|abort-upgrade|abort-remove|abort-deconfigure) ... update-alternatives \ --install $execdir/ghc ghc $bindir/ghc 600 \ --slave $execdir/ghc-pkg ghc-pkg $bindir/ghc-pkg \ ... if [ ! -e $libdir/package.conf ] then cp $libdir/package.conf.shipped $libdir/package.conf fi .... What we see is that the ghc-pkg command is only available after ghc6 postinst and more importantly that the global package.conf is only available after the postinst. =20 So every libghc6-FOO-dev package will have this bug and could cause problem during upgrades.=20 To solve this we either Pre-Depends on ghc6 so it is configured before we install or we have to change the ghc6 package to support registering packages right after unpacking. Personally I think Pre-Depends is the way to go because we really need ghc6 configured before registering libghc6-FOO-dev. It also is much easier to implement than alternative two. I would like to hear your opinions. Greetings Arjan 1) http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D366184 --=-3aQym1fwrT275ZInjrsT Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEaOj3UALvsZYuOJARAsrvAJ4ugorFZSvtA+HlCtDFhuXozPlOVwCeJ8CU AQXpZ3QTW7RFGm8Aj/adl7M= =o79l -----END PGP SIGNATURE----- --=-3aQym1fwrT275ZInjrsT-- From ajk@debian.org Tue May 16 20:21:56 2006 Received: from flowerpot.kaijanaho.info ([80.68.88.155]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fg57E-00067O-6t for debian-haskell@lists.urchin.earth.li; Tue, 16 May 2006 20:21:56 +0100 Received: from [192.168.0.100] (kukkaruukku.keltti.jyu.fi [::ffff:130.234.192.228]) (AUTH: PLAIN gaia, TLS: TLSv1/SSLv3,256bits,AES256-SHA) by flowerpot.kaijanaho.info with esmtp; Tue, 16 May 2006 22:21:55 +0300 id 000901E4.446A2653.00002B27 Message-ID: <446A2632.7020502@debian.org> Date: Tue, 16 May 2006 22:21:22 +0300 From: Antti-Juhani Kaijanaho User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Arjan Oosting Subject: Re: [Debian-haskell] libghc6-FOO-dev packages should Pre-Depends on ghc6 References: <1147726071.10076.27.camel@nebula.arriesoft.nl> In-Reply-To: <1147726071.10076.27.camel@nebula.arriesoft.nl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: debian-haskell@lists.urchin.earth.li, 366184@bugs.debian.org X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 May 2006 19:21:56 -0000 Arjan Oosting wrote: > To solve this we either Pre-Depends on ghc6 No, that is the wrong solution. Pre-Depends are mainly used in Essential: yes packages; it is wrong in almost all other cases. This bug seems strange, though. Since libghc6-c2hs-dev depends on ghc6, the latter should be configured when libghc6-c2hs-dev is being (de)configured. I suspect that libghc6-c2hs-dev was not the only package involved in the upgrade, yet the bug logs don't show the whole upgrade; that we are not seeing the whole picture here. From jeremy.shaw@linspireinc.com Wed May 17 01:15:11 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fg9h1-0002AX-2X for debian-haskell@lists.urchin.earth.li; Wed, 17 May 2006 01:15:11 +0100 X-ASG-Debug-ID: 1147824853-22592-16-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Sender X-ASG-Whitelist: Client Received: from lain.sd.linspire.com (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id AD7032000260; Tue, 16 May 2006 17:14:14 -0700 (PDT) Received: from [127.0.0.1] (helo=lain.sd.linspire.com.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1Fg9g5-0005gN-Lb; Tue, 16 May 2006 17:14:13 -0700 Date: Tue, 16 May 2006 17:14:13 -0700 Message-ID: From: "Jeremy Shaw" To: John Goerzen X-ASG-Orig-Subj: dh_haskell and haddock User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Cc: debian-haskell@lists.urchin.earth.li Subject: [Debian-haskell] dh_haskell and haddock X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 May 2006 00:15:11 -0000 Hello, I was thinking of modifying 'dh_haskell -i' so that if it sees a binary package named, 'haskell-.+-doc', it will run 'setup haddock'. Does that seem reasonable? j. From jgoerzen@complete.org Wed May 17 03:18:11 2006 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 4.50) id 1FgBc3-0008Pj-4K for debian-haskell@lists.urchin.earth.li; Wed, 17 May 2006 03:18:11 +0100 Received: from [69.69.114.6] (helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1FgBbv-0006Pg-2E; Tue, 16 May 2006 21:18:06 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1FgBbm-0007mw-60; Tue, 16 May 2006 21:17:54 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.62) (envelope-from ) id 1FgBbj-0000AP-Rl; Tue, 16 May 2006 21:17:51 -0500 Date: Tue, 16 May 2006 21:17:51 -0500 From: John Goerzen To: Jeremy Shaw Message-ID: <20060517021751.GA543@katherina.lan.complete.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11+cvs20060403 X-Spam-Status: No (score 0.1): AWL=0.011, FORGED_RCVD_HELO=0.05 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Tue, 16 May 2006 21:18:06 -0500 Cc: debian-haskell@lists.urchin.earth.li Subject: [Debian-haskell] Re: dh_haskell and haddock X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 May 2006 02:18:11 -0000 On Tue, May 16, 2006 at 05:14:13PM -0700, Jeremy Shaw wrote: > Hello, > > I was thinking of modifying 'dh_haskell -i' so that if it sees a > binary package named, 'haskell-.+-doc', it will run 'setup > haddock'. Does that seem reasonable? Hello Jeremy, Interesting idea. However, it is entirely possible for a package to need to provide haskell-*-doc even if the package has no Haddock documentation. I would rather see a simple call to setup haddock in debian/rules in these cases. -- John From arjanoosting@home.nl Wed May 17 09:49:10 2006 Received: from smtp04.wanadoo.nl ([194.134.35.144]) by urchin.earth.li with esmtp (Exim 4.50) id 1FgHiQ-0003lu-JC for debian-haskell@lists.urchin.earth.li; Wed, 17 May 2006 09:49:10 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp4.wanadoo.nl (Postfix) with ESMTP id C26E542B56; Wed, 17 May 2006 10:49:07 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FgHiN-0005do-Db; Wed, 17 May 2006 10:49:07 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VY09AB6C7I2q; Wed, 17 May 2006 10:48:58 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.61) (envelope-from ) id 1FgHiE-0005dd-2o; Wed, 17 May 2006 10:48:58 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1FgG1J-1W9-00; Wed, 17 May 2006 09:00:33 +0200 Subject: Re: [Debian-haskell] libghc6-FOO-dev packages should Pre-Depends on ghc6 From: Arjan Oosting To: Antti-Juhani Kaijanaho In-Reply-To: <446A2632.7020502@debian.org> References: <1147726071.10076.27.camel@nebula.arriesoft.nl> <446A2632.7020502@debian.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-JFqJXflognjEJtfpZ5oq" Date: Wed, 17 May 2006 09:00:31 +0200 Message-Id: <1147849232.5446.2.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Cc: debian-haskell@lists.urchin.earth.li, 366184@bugs.debian.org X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 May 2006 08:49:10 -0000 --=-JFqJXflognjEJtfpZ5oq Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Op di, 16-05-2006 te 22:21 +0300, schreef Antti-Juhani Kaijanaho: > Arjan Oosting wrote: > > To solve this we either Pre-Depends on ghc6=20 >=20 > No, that is the wrong solution. Pre-Depends are mainly used in=20 > Essential: yes packages; it is wrong in almost all other cases. >=20 > This bug seems strange, though. Since libghc6-c2hs-dev depends on ghc6,=20 > the latter should be configured when libghc6-c2hs-dev is being=20 > (de)configured. I suspect that libghc6-c2hs-dev was not the only=20 > package involved in the upgrade, yet the bug logs don't show the whole=20 > upgrade; that we are not seeing the whole picture here. Indeed you are right and I am wrong :) =46rom policy:=20 Depends =20 This declares an absolute dependency. A package will not be configured unless all of the packages listed in its Depends field have been correctly configured. =20 The Depends field should be used if the depended-on package is required for the depending package to provide a significant amount of functionality. =20 The Depends field should also be used if the postinst, prerm or postrm scripts require the package to be present in order to run. Note, however, that the postrm cannot rely on any non-essential packages to be present during the purge phase. So indeed the Depends relationship is right and it should NOT be a pre-depends. Sorry for the noise. Greetings Arjan --=-JFqJXflognjEJtfpZ5oq Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEasoPUALvsZYuOJARAny5AJ41wh0AfxT0hm4BU1w5NErGqzl2YQCg0Iyv /6blc+IfZmsevkR7kY4mTnY= =waEO -----END PGP SIGNATURE----- --=-JFqJXflognjEJtfpZ5oq-- From jeremy.shaw@linspireinc.com Wed May 17 18:56:32 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtp (Exim 4.50) id 1FgQG8-00049J-BP for debian-haskell@lists.urchin.earth.li; Wed, 17 May 2006 18:56:32 +0100 X-ASG-Debug-ID: 1147888560-26072-42-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Sender X-ASG-Whitelist: Client Received: from lain.sd.linspire.com (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id 04BFB200D313; Wed, 17 May 2006 10:56:01 -0700 (PDT) Received: from [127.0.0.1] (helo=lain.sd.linspire.com.linspireinc.com) by lain.sd.linspire.com with esmtp (Exim 4.54) id 1FgQFd-0001ly-9z; Wed, 17 May 2006 10:56:01 -0700 Date: Wed, 17 May 2006 10:56:01 -0700 Message-ID: From: "Jeremy Shaw" To: John Goerzen X-ASG-Orig-Subj: Re: dh_haskell and haddock In-Reply-To: <20060517021751.GA543@katherina.lan.complete.org> References: <20060517021751.GA543@katherina.lan.complete.org> User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Cc: debian-haskell@lists.urchin.earth.li Subject: [Debian-haskell] Re: dh_haskell and haddock X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 May 2006 17:56:32 -0000 At Tue, 16 May 2006 21:17:51 -0500, John Goerzen wrote: > Interesting idea. However, it is entirely possible for a package to > need to provide haskell-*-doc even if the package has no Haddock > documentation. Agreed. > I would rather see a simple call to setup haddock in debian/rules in > these cases. Right -- this is, unfortunately, a bit trickier than I think it ought to be. If you are not generating haddock documentation, then the rules file is very straight-forward -- you use 'dh_install -i' to build the hugs package and 'dh_install -a' to build the ghc and nhc packages. It is nice beacuse there is no need to deal with compiling Setup.hs, invoking './setup configure' with the correct options, etc. If you want to also compile haddock documentation, it gets a bit trickier. In theory you just add './setup haddock' after the 'dh_install -i' line. Unfortunately, there is a little gothca -- 'dh_install -i' will only compile 'setup' and run './setup configure' if you are building a hugs version of the library. So, if you are producing a ghc only library, then './setup haddock' will fail. The current work around is to explicitly compile setup and run './setup configure' before running './setup haddock'. But it somehow seems wrong that dh_install already compiles setup and runs configure implicitly, and yet you still have to do it explicitly in some cases. What do you think? One option is to create a dh_haddock script that you call explicitly if you want to generate haddock documentation. Another option is a flag that forces dh_haskell to run './setup configure' even if there does not appear to be any work to do? j. From jeremy.shaw@linspireinc.com Sun May 21 21:21:33 2006 Received: from fed1rmmtao09.cox.net ([68.230.241.30]) by urchin.earth.li with esmtp (Exim 4.50) id 1FhuQf-00079p-3u for debian-haskell@lists.urchin.earth.li; Sun, 21 May 2006 21:21:33 +0100 Received: from lain.local ([68.7.228.51]) by fed1rmmtao09.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060521202059.EIRD24290.fed1rmmtao09.cox.net@lain.local>; Sun, 21 May 2006 16:20:59 -0400 Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.sd.linspire.com with esmtp (Exim 4.54) id 1FhuQ2-0007i6-JX; Sun, 21 May 2006 13:20:54 -0700 Date: Sun, 21 May 2006 13:20:54 -0700 Message-ID: From: "Jeremy Shaw" To: bulat.ziganshin@gmail.com In-Reply-To: References: <1468212918.20060520101715@gmail.com> <1148108448.11785.14.camel@localhost.localdomain> <20060520070546.GA28766@cse.unsw.EDU.AU> User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: debian-haskell@lists.urchin.earth.li, haskell-cafe@haskell.org Subject: [Debian-haskell] Re: [Haskell-cafe] Re: [Haskell] installing streams library X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 May 2006 20:21:33 -0000 Hello, I really wanted to respond to the parent thread, but I deleted it already, so this message will be a bit out of context. For my own needs, I cabalized and debianized the Streams library. It generates binary debs for ghc6 and hugs -- but I think the hugs version is broken. In any case, it is a start, you can download the packaging at: http://www.n-heptane.com/nhlab/tmp/Streams_packaging.tar.gz That tarball contains only the packaging -- you just untar it over top of an existing 'Streams' directory that already contains the source. I have only done minimal testing on it. Cabal Question: The streams library uses cpphs to do some preprocessing. There is a hugs specific Makefile that invokes cpphs with the command-line: cpphs --noline -D__HUGS__ -D__HUGS_VERSION__=2005 -DSIZEOF_HSINT=4 -DSIZEOF_HSWORD=4 I tried adding the -D stuff to the cc-includes section of the .cabal file, but that caused the ghc6 build to start failing. Is there an easy way to specify flags that should only be used with cpphs and only when building hugs? Or is this one of those cases when I need to use some of the fancy hook features of cabal? Thanks. j. From ross@soi.city.ac.uk Mon May 22 00:59:53 2006 Received: from vega.soi.city.ac.uk ([138.40.91.5]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fhxpx-00052n-GE for debian-haskell@lists.urchin.earth.li; Mon, 22 May 2006 00:59:53 +0100 Received: from altair.soi.city.ac.uk (altair.soi.city.ac.uk [138.40.91.7]) by vega.soi.city.ac.uk (8.12.10/8.12.10) with ESMTP id k4LNxJEt002381; Mon, 22 May 2006 00:59:19 +0100 (BST) Received: (from ross@localhost) by altair.soi.city.ac.uk (8.12.9/8.12.9) id k4LNxJ61020551; Mon, 22 May 2006 00:59:19 +0100 (BST) Date: Mon, 22 May 2006 00:59:17 +0100 From: Ross Paterson To: haskell-cafe@haskell.org, debian-haskell@lists.urchin.earth.li Message-ID: <20060521235917.GA14699@soi.city.ac.uk> Mail-Followup-To: haskell-cafe@haskell.org, debian-haskell@lists.urchin.earth.li References: <1468212918.20060520101715@gmail.com> <1148108448.11785.14.camel@localhost.localdomain> <20060520070546.GA28766@cse.unsw.EDU.AU> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11+cvs20060403 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.39 X-Mailman-Approved-At: Mon, 22 May 2006 13:16:35 +0100 Cc: Subject: [Debian-haskell] Re: [Haskell-cafe] Re: [Haskell] installing streams library X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 May 2006 23:59:53 -0000 On Sun, May 21, 2006 at 01:20:54PM -0700, Jeremy Shaw wrote: > Cabal Question: > > The streams library uses cpphs to do some preprocessing. There is a > hugs specific Makefile that invokes cpphs with the command-line: > > cpphs --noline -D__HUGS__ -D__HUGS_VERSION__=2005 -DSIZEOF_HSINT=4 -DSIZEOF_HSWORD=4 > > I tried adding the -D stuff to the cc-includes section of the .cabal > file, but that caused the ghc6 build to start failing. Is there an > easy way to specify flags that should only be used with cpphs and only > when building hugs? Or is this one of those cases when I need to use > some of the fancy hook features of cabal? Cabal already adds -D__HUGS__ when building for Hugs, __HUGS_VERSION__ isn't used, and the SIZEOF's aren't universally valid. For GHC, the package gets them from MachDeps.h (an undocumented interface). Doing it portably probably requires autoconfery. Apart from that, the main in Setup.lhs could just be defaultMain. From bulat.ziganshin@gmail.com Mon May 22 06:49:11 2006 Received: from nf-out-0910.google.com ([64.233.182.184]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fi3Hz-00060Y-5p for debian-haskell@lists.urchin.earth.li; Mon, 22 May 2006 06:49:11 +0100 Received: by nf-out-0910.google.com with SMTP id b2so780791nfe for ; Sun, 21 May 2006 22:49:10 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:date:x-mailer:reply-to:x-priority:message-id:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding:from; b=TVm4hZsP74yIe9Jt9gqbFfuTlMXpMud9AFSf9nnhG7zDcbYbpHu0PFbK4J3y5waebo4QEMMsAACagzXDF2MWrvboxqIX/dqItF7Hl7Sf9D+kqPX88UvzlcKPv09yNJgqx4gfNrbGG5LtNTnj4ZsGRMIa8axFOThPzOC4rq3pQA0= Received: by 10.49.27.12 with SMTP id e12mr3434561nfj; Sun, 21 May 2006 22:49:10 -0700 (PDT) Received: from ?84.18.125.108? ( [84.18.125.108]) by mx.gmail.com with ESMTP id x27sm4514075nfb.2006.05.21.22.48.58; Sun, 21 May 2006 22:49:10 -0700 (PDT) Date: Mon, 22 May 2006 09:43:26 +0400 X-Mailer: The Bat! (v3.65.03) Professional X-Priority: 3 (Normal) Message-ID: <5110053740.20060522094326@gmail.com> To: Ross Paterson In-Reply-To: <20060521235917.GA14699@soi.city.ac.uk> References: <1468212918.20060520101715@gmail.com> <1148108448.11785.14.camel@localhost.localdomain> <20060520070546.GA28766@cse.unsw.EDU.AU> <20060521235917.GA14699@soi.city.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit From: Bulat Ziganshin X-Mailman-Approved-At: Mon, 22 May 2006 13:16:35 +0100 Cc: debian-haskell@lists.urchin.earth.li, haskell-cafe@haskell.org Subject: [Debian-haskell] Re[2]: [Haskell-cafe] Re: [Haskell] installing streams library X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Bulat Ziganshin List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 May 2006 05:49:11 -0000 Hello Ross, Monday, May 22, 2006, 3:59:17 AM, you wrote: >> cpphs --noline -D__HUGS__ -D__HUGS_VERSION__=2005 -DSIZEOF_HSINT=4 -DSIZEOF_HSWORD=4 > Cabal already adds -D__HUGS__ when building for Hugs, __HUGS_VERSION__ > isn't used, and the SIZEOF's aren't universally valid. For GHC, > the package gets them from MachDeps.h (an undocumented interface). > Doing it portably probably requires autoconfery. but what to do if library depends on Hugs version and word size of target machine? GHC can solve such problems by providing all the necessary preprocessor symbols but Hugs can't :( -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com From jeremy.shaw@linspireinc.com Sat May 27 22:29:41 2006 Received: from fed1rmmtao10.cox.net ([68.230.241.29]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fk6Ls-0000Hs-Sg for debian-haskell@lists.urchin.earth.li; Sat, 27 May 2006 22:29:41 +0100 Received: from lain.local ([68.107.68.183]) by fed1rmmtao10.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060527212908.HBUT18458.fed1rmmtao10.cox.net@lain.local>; Sat, 27 May 2006 17:29:08 -0400 Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1Fk6LG-0001c5-9a; Sat, 27 May 2006 14:29:02 -0700 Date: Sat, 27 May 2006 14:29:02 -0700 Message-ID: <8xondun5.wl%jeremy.shaw@linspireinc.com> From: "Jeremy Shaw" To: Bulat Ziganshin In-Reply-To: <1403128887.20060525134211@gmail.com> References: <1468212918.20060520101715@gmail.com> <1148108448.11785.14.camel@localhost.localdomain> <20060520070546.GA28766@cse.unsw.EDU.AU> <1403128887.20060525134211@gmail.com> User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: debian-haskell@lists.urchin.earth.li, haskell-cafe@haskell.org, bulat.ziganshin@gmail.com Subject: [Debian-haskell] Re: Re[2]: [Haskell-cafe] Re: [Haskell] installing streams library X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 21:29:41 -0000 At Thu, 25 May 2006 13:42:11 +0400, Bulat Ziganshin wrote: > > Hello Jeremy, > > Monday, May 22, 2006, 12:20:54 AM, you wrote: > > > For my own needs, I cabalized and debianized the Streams library. It > > generates binary debs for ghc6 and hugs -- but I think the hugs > > version is broken. In any case, it is a start, you can download the > > packaging at: > > > http://www.n-heptane.com/nhlab/tmp/Streams_packaging.tar.gz > > can i include your work in the library itself? Absolutely. > is it better to include 'debian' directory to my archive or left > this to the debian packagers? If someone volunteers to maintain the package -- then it is probably better to not keep a copy of the debian directory in your archive -- because it will often be out of date and confuse people -- and debian users will be able to get the debianized source easily by typing, 'apt-get source haskell-streams'. On the other hand -- if there is no one officially maintaing it -- it would be useful to provide the debian directory (with a disclaimer) so that debian users can easily build and install the .deb, since subverting the debian package system tends to lead to long-term complications. > can you say how you are use my library? it's both interesting for me > and can be helpful in deciding how it should be further developed I am using it to serialize/deserialize haskell data structures so I can store them in a Berkeley database. To get them into BDB I need to convert the haskell data structure into a C structure that looks like this: struct __db_dbt { void *data; /* Key/data */ u_int32_t size; /* key/data length */ }; Currently I am doing it like this -- but this will clearly fail if the serialized data structure is longer than 512 bytes... withDBT :: (Binary a) => a -> (Ptr DBT -> IO b) -> IO b withDBT thedata f = allocaBytes #{size DBT} $ \dbtPtr -> allocaBytes 512 $ \dataPtr -> do h <- openMemBuf dataPtr 512 withByteAlignedLE h $ flip put_ thedata wrote <- vTell h vClose h #{poke DBT, data} dbtPtr (castPtr dataPtr) #{poke DBT, size} dbtPtr ((fromIntegral wrote) :: Int) f dbtPtr I don't really need the file-system interface for this project -- what would be nice is something like 'withCStringLen' and 'peekCString' for the encode/decode functions: type PtrLen a = (Ptr a, Int) encodePtrLen :: (Binary a) => a -> (PtrLen a -> IO b) -> IO b decodePtr :: (Binary a) => Ptr a -> IO a I could simulate this by using 'encode' to convert the data structure to a String and then use 'withCStringLen' to get the pointer and length -- but having the intermediate String seems like it could be a big performance hit. Two alternative ideas are: (1) accurately pre-calculate the size of the serialized structure and allocate the correct amount of memory from the start (2) start with a 'guess' and realloc the memory if the initial guess is too small. Both of those alternatives have their own problems -- so I think only testing will tell what works best... I have not looked at the library exhaustively, so if there is already a good way to do this, let me know. Thanks! j. From bulat.ziganshin@gmail.com Sun May 28 11:56:07 2006 Received: from tigger.blackcatnetworks.co.uk ([69.55.225.40]) by urchin.earth.li with esmtp (Exim 4.50) id 1FkIwI-00028h-KG for debian-haskell@lists.urchin.earth.li; Sun, 28 May 2006 11:56:07 +0100 Received: from nf-out-0910.google.com ([64.233.182.190]) by tigger.blackcatnetworks.co.uk with esmtp (Exim 4.50) id 1FkImh-0006B2-Of for debian-haskell@lists.urchin.earth.li; Sun, 28 May 2006 11:46:12 +0100 Received: by nf-out-0910.google.com with SMTP id x29so14405nfb for ; Sun, 28 May 2006 03:46:09 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:date:x-mailer:reply-to:x-priority:message-id:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding:from; b=EP8lge1TGhn0xJ3Z4u+KzZS/ZgQ+mYM/tmyYerl9LJRgIu6GCUg4SukkA1YcsyILGaLbnemf63sLHAssd+pQ8xYdaq0HZ67aQWSbXQTqOedvjI+FvBiqLzJqt//HxHzUzc8OOqLg3Lp2Z++1WEqt7C1e6gwZaeHoJEmGxUIM3Cg= Received: by 10.49.57.12 with SMTP id j12mr465515nfk; Sun, 28 May 2006 03:46:09 -0700 (PDT) Received: from ?84.18.103.245? ( [84.18.103.245]) by mx.gmail.com with ESMTP id v20sm1922353nfc.2006.05.28.03.46.03; Sun, 28 May 2006 03:46:09 -0700 (PDT) Date: Sun, 28 May 2006 14:44:37 +0400 X-Mailer: The Bat! (v3.65.03) Professional X-Priority: 3 (Normal) Message-ID: <219286541.20060528144437@gmail.com> To: "Jeremy Shaw" In-Reply-To: <8xondun5.wl%jeremy.shaw@linspireinc.com> References: <1468212918.20060520101715@gmail.com> <1148108448.11785.14.camel@localhost.localdomain> <20060520070546.GA28766@cse.unsw.EDU.AU> <1403128887.20060525134211@gmail.com> <8xondun5.wl%jeremy.shaw@linspireinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit From: Bulat Ziganshin Cc: debian-haskell@lists.urchin.earth.li, Bulat Ziganshin , haskell-cafe@haskell.org Subject: [Debian-haskell] Re[4]: [Haskell-cafe] Re: [Haskell] installing streams library X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Bulat Ziganshin List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 May 2006 10:56:07 -0000 Hello Jeremy, Sunday, May 28, 2006, 1:29:02 AM, you wrote: >> can i include your work in the library itself? > Absolutely. thanks >> is it better to include 'debian' directory to my archive or left >> this to the debian packagers? > If someone volunteers to maintain the package -- then it is probably afaiu, you say about maintaining their debian ports? it seems that i should include these files now and omit them when someone will start to maintain the package? > would be useful to provide the debian directory (with a disclaimer) so what disclaimer? > To get them into BDB I need to convert the haskell data structure into > a C structure that looks like this: > struct __db_dbt { > void *data; /* Key/data */ > u_int32_t size; /* key/data length */ > }; > Currently I am doing it like this -- but this will clearly fail if the > serialized data structure is longer than 512 bytes... > withDBT :: (Binary a) => a -> (Ptr DBT -> IO b) -> IO b > withDBT thedata f = > allocaBytes #{size DBT} $ \dbtPtr -> > allocaBytes 512 $ \dataPtr -> > do h <- openMemBuf dataPtr 512 > withByteAlignedLE h $ flip put_ thedata > wrote <- vTell h > vClose h > #{poke DBT, data} dbtPtr (castPtr dataPtr) > #{poke DBT, size} dbtPtr ((fromIntegral wrote) :: Int) > f dbtPtr i will prefer to split it into two parts. and, DBD-interfacing part can be also implemented using binary i/o: withDBT00 :: Ptr a -> Int -> (Ptr DBT -> IO b) -> IO b withDBT00 f buf size = do h <- createMemBuf 20 >>= openByteAlignedLE put_ h buf putWord32 h size vRewind h (dbt,_) <- vReceiveBuf h result <- f dbt vClose h return result withDBT f thedata = encodeMemBufLE (withDBT00 f) thedata > I don't really need the file-system interface for this project -- what > would be nice is something like 'withCStringLen' and 'peekCString' for > the encode/decode functions: > type PtrLen a = (Ptr a, Int) > encodePtrLen :: (Binary a) => a -> (PtrLen a -> IO b) -> IO b > decodePtr :: (Binary a) => Ptr a -> IO a encodeMemBufLE f thedata = do h <- createMemBuf 512 >>= openByteAlignedLE put_ h thedata vRewind h (buf,size) <- vReceiveBuf h result <- f buf size vClose h return result decodeMemBufLE buf size = do h <- openMemBuf buf size >>= openByteAlignedLE result <- get h vClose h return result but it will work only with Streams 0.1. you have spotted the problem that there is no official way to get access to the whole buffer contents if buffer was created with createMemBuf. > I could simulate this by using 'encode' to convert the data structure > to a String and then use 'withCStringLen' to get the pointer and > length -- but having the intermediate String seems like it could be a > big performance hit. Strings are slow by itself and moreover 'encode' has O(n^2) complexity > Two alternative ideas are: > (1) accurately pre-calculate the size of the serialized structure and > allocate the correct amount of memory from the start it's good idea to have 'binarySize :: Binary a => a->Int' function, although using it will halve the speed, so for you it's not the best solution > (2) start with a 'guess' and realloc the memory if the initial guess > is too small. createMemBuf does exactly this :) it's for why the whole Streams part exist. actually i have started with trivial instance ByteStream Handle where vPutByte h n = do hPutChar h (chr (fromEnum n)) vGetByte h = do c <- hGetChar h return $! (toEnum (ord c)) and only after Binary part was enough matured, i goes to adding all those fancy Stream features > I have not looked at the library exhaustively, so if there is already > a good way to do this, let me know. the way exist but it's not guaranteed by library interface and uses my knowledge of library internals. i will add interface which guarantees access to full buffer's contents. after that, 'encodeMemBufLE' can be written using official library capabilities. i will also add encodeMemBuf*/decodeMemBuf* to the lib, although i'm not sure that these functions are universal enough -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com From jeremy.shaw@linspireinc.com Tue May 30 20:05:23 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fl9Wt-0006T2-Cq for debian-haskell@lists.urchin.earth.li; Tue, 30 May 2006 20:05:23 +0100 X-ASG-Debug-ID: 1149015886-13365-35-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Sender X-ASG-Whitelist: Client Received: from lain.local (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id B4C31200420C for ; Tue, 30 May 2006 12:04:46 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1Fl9WI-0002E5-MG for debian-haskell@lists.urchin.earth.li; Tue, 30 May 2006 12:04:46 -0700 Date: Tue, 30 May 2006 12:04:46 -0700 Message-ID: From: "Jeremy Shaw" To: debian-haskell@lists.urchin.earth.li X-ASG-Orig-Subj: should we provide -prof .debs by default? User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Subject: [Debian-haskell] should we provide -prof .debs by default? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 May 2006 19:05:23 -0000 Hello, Recently I was trying to profile some code, and GHC complained that it could not find profiling versions of some 3rd party libraries I was using. According to the GHC manual: 5.2. Compiler options for profiling -prof: To make use of the profiling system all modules must be compiled and linked with the -prof option. Cabal already supports profiling (from the cabal manual section 3.1.3): --enable-library-profiling or -p Request that an additional version of the library with profiling features enabled be built and installed (only for implementations that support profiling). So, perhaps in addition to the libghc6-*-dev packages, we should be providing libghc6-*-prof packages by default? Or is there some trick that will let me profile my application even if I link against some non-profiling-enabled modules? j. From jeremy.shaw@linspireinc.com Tue May 30 20:06:15 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fl9Xj-0006cJ-Kr for debian-haskell@lists.urchin.earth.li; Tue, 30 May 2006 20:06:15 +0100 X-ASG-Debug-ID: 1149015944-12751-111-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Sender X-ASG-Whitelist: Client Received: from lain.local (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id B4C842003F32 for ; Tue, 30 May 2006 12:05:44 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1Fl9XE-0002E9-Ll for debian-haskell@lists.urchin.earth.li; Tue, 30 May 2006 12:05:44 -0700 Date: Tue, 30 May 2006 12:05:44 -0700 Message-ID: From: "Jeremy Shaw" To: debian-haskell@lists.urchin.earth.li X-ASG-Orig-Subj: First cut at cabal/debian template User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Subject: [Debian-haskell] First cut at cabal/debian template X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 May 2006 19:06:15 -0000 Hello, I have a first cut of a template for cabalizing and debianizing haskell libraries. Do a, darcs get http://www.n-heptane.com/nhlab/repos/cabalDebianTemplate ...and see the terse instructions in INSTRUCTIONS.txt. The instructions assume you already know the basics of cabal and debian. I have used the template to debianize or cabalize+debianize a few third party libraries for local use, and it only takes 1-2 mins. Of course, for local use I don't bother to update all the descriptions in debian/control, etc. This version does not generate profiling libraries -- so if we decide that it should, I will add that. My current plan is something like this: (1) Get a template hammered out that everyone likes (profiling, etc) (2) Write some newbie friendly documentation for it (3) Publish the docs on the wiki (4) Write an script to automate the template->specific package conversion process. It is possible that (4) may get moved between (1) and (2) depending on how difficult and desirable it is. If you have any suggestions or improvements let me know. j. From bulat.ziganshin@gmail.com Wed May 31 10:20:00 2006 Received: from nf-out-0910.google.com ([64.233.182.189]) by urchin.earth.li with esmtp (Exim 4.50) id 1FlMrv-0000Vh-Uj for debian-haskell@lists.urchin.earth.li; Wed, 31 May 2006 10:19:59 +0100 Received: by nf-out-0910.google.com with SMTP id n29so116919nfc for ; Wed, 31 May 2006 02:19:59 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:date:x-mailer:reply-to:x-priority:message-id:to:cc:subject:in-reply-to:references:mime-version:content-type:content-transfer-encoding:from; b=BonMRS7IF/PWKj5cgRiJAZTAzPeK582oQC+JYVcmNfopAPJqVxsAlhjZM1XSp9Vxj7+s1V6l6xMPXOf7hCEEWjZCNx6JaSd3ihSQajP7DQkLaMAerByxzJ/uFVfNB8LjtZxsKUGCQDFKQEJLTLlxy6o4h2/lzOeygqqSXRlx3Og= Received: by 10.49.90.10 with SMTP id s10mr185530nfl; Wed, 31 May 2006 02:19:59 -0700 (PDT) Received: from ?84.18.125.225? ( [84.18.125.225]) by mx.gmail.com with ESMTP id y24sm6244494nfb.2006.05.31.02.19.52; Wed, 31 May 2006 02:19:59 -0700 (PDT) Date: Wed, 31 May 2006 12:27:02 +0400 X-Mailer: The Bat! (v3.65.03) Professional X-Priority: 3 (Normal) Message-ID: <1057719934.20060531122702@gmail.com> To: Bulat Ziganshin In-Reply-To: <219286541.20060528144437@gmail.com> References: <1468212918.20060520101715@gmail.com> <1148108448.11785.14.camel@localhost.localdomain> <20060520070546.GA28766@cse.unsw.EDU.AU> <1403128887.20060525134211@gmail.com> <8xondun5.wl%jeremy.shaw@linspireinc.com> <219286541.20060528144437@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit From: Bulat Ziganshin Cc: debian-haskell@lists.urchin.earth.li, haskell-cafe@haskell.org Subject: [Debian-haskell] Re[5]: [Haskell-cafe] Re: [Haskell] installing streams library X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Bulat Ziganshin List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 May 2006 09:20:00 -0000 Hello Bulat, Sunday, May 28, 2006, 2:44:37 PM, you wrote: >> type PtrLen a = (Ptr a, Int) >> encodePtrLen :: (Binary a) => a -> (PtrLen a -> IO b) -> IO b >> decodePtr :: (Binary a) => Ptr a -> IO a Finally i've implemented the following (you then would use 'withForeignPtr' to work with contents of ForeignPtr): -- ----------------------------------------------------------------------------- -- Encode/decode contents of memory buffer encodePtr :: (Binary a, Integral size) => a -> IO (ForeignPtr x, size) encodePtrLE :: (Binary a, Integral size) => a -> IO (ForeignPtr x, size) encodePtrBitAligned :: (Binary a, Integral size) => a -> IO (ForeignPtr x, size) encodePtrBitAlignedLE :: (Binary a, Integral size) => a -> IO (ForeignPtr x, size) encodePtr = encodePtr' openByteAligned encodePtrLE = encodePtr' openByteAlignedLE encodePtrBitAligned = encodePtr' openBitAligned encodePtrBitAlignedLE = encodePtr' openBitAlignedLE decodePtr :: (Binary a, Integral size) => Ptr x -> size -> IO a decodePtrLE :: (Binary a, Integral size) => Ptr x -> size -> IO a decodePtrBitAligned :: (Binary a, Integral size) => Ptr x -> size -> IO a decodePtrBitAlignedLE :: (Binary a, Integral size) => Ptr x -> size -> IO a decodePtr = decodePtr' openByteAligned decodePtrLE = decodePtr' openByteAlignedLE decodePtrBitAligned = decodePtr' openBitAligned decodePtrBitAlignedLE = decodePtr' openBitAlignedLE -- Universal function what encodes data with any alignment encodePtr' open thedata = do h <- createMemBuf 512 >>= open put_ h thedata vFlush h vRewind h (buf,size) <- vReceiveBuf h READING -- FIXME: MemBuf-implementation specific fptr <- newForeignPtr finalizerFree (castPtr buf) -- FIXME: also MemBuf-implementation specific return (fptr,size) -- Universal function what decodes data written with any alignment decodePtr' open ptr size = do h <- openMemBuf ptr size >>= open result <- get h vClose h return result -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com From ijones@syntaxpolice.org Wed May 31 18:29:33 2006 Received: from syntaxpolice.org ([207.210.78.62]) by urchin.earth.li with esmtp (Exim 4.50) id 1FlUVg-0004eO-Vy for debian-haskell@lists.urchin.earth.li; Wed, 31 May 2006 18:29:33 +0100 Received: from bishop.syntaxpolice.org (syntaxpolice.org [127.0.0.1]) by syntaxpolice.org (8.13.6/8.13.6/Debian-1) with ESMTP id k4VHTNHo013665; Wed, 31 May 2006 13:29:24 -0400 Received: by bishop.syntaxpolice.org (Postfix, from userid 1004) id 94F6F13408D; Wed, 31 May 2006 10:29:10 -0700 (PDT) From: Isaac Jones To: "Jeremy Shaw" Subject: Re: [Debian-haskell] should we provide -prof .debs by default? References: Date: Wed, 31 May 2006 10:29:10 -0700 In-Reply-To: (Jeremy Shaw's message of "Tue, 30 May 2006 12:04:46 -0700") Message-ID: <83irnmumqh.fsf@bishop.syntaxpolice.org> User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 May 2006 17:29:33 -0000 "Jeremy Shaw" writes: > Hello, > > Recently I was trying to profile some code, and GHC complained that it > could not find profiling versions of some 3rd party libraries I was > using. According to the GHC manual: > > 5.2. Compiler options for profiling > -prof: > To make use of the profiling system all modules must be compiled and linked with the -prof option. > > Cabal already supports profiling (from the cabal manual section 3.1.3): > > --enable-library-profiling or -p > > Request that an additional version of the library with > profiling features enabled be built and installed (only for > implementations that support profiling). > > So, perhaps in addition to the libghc6-*-dev packages, we should be > providing libghc6-*-prof packages by default? Or is there some trick > that will let me profile my application even if I link against some > non-profiling-enabled modules? I think that providing -prof libraries would be very good. Ian, got an opinion? peace, isaac From jeremy.shaw@linspireinc.com Wed May 31 19:37:53 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtp (Exim 4.50) id 1FlVZp-0002Mv-Bv for debian-haskell@lists.urchin.earth.li; Wed, 31 May 2006 19:37:53 +0100 X-ASG-Debug-ID: 1149100636-11600-18-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Sender X-ASG-Whitelist: Client Received: from lain.local (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id 9B998200249F; Wed, 31 May 2006 11:37:16 -0700 (PDT) Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1FlVZE-0001wy-7U; Wed, 31 May 2006 11:37:16 -0700 Date: Wed, 31 May 2006 11:37:16 -0700 Message-ID: From: "Jeremy Shaw" To: Isaac Jones X-ASG-Orig-Subj: Re: [Debian-haskell] First cut at cabal/debian template Subject: Re: [Debian-haskell] First cut at cabal/debian template In-Reply-To: <83ejyaumop.fsf@bishop.syntaxpolice.org> References: <83ejyaumop.fsf@bishop.syntaxpolice.org> User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 May 2006 18:37:53 -0000 At Wed, 31 May 2006 10:30:14 -0700, Isaac Jones wrote: > > I haven't had a chance to look at this, but could you explain to the > list what it does? Like, we already have dh_haskell, does it use > dh_haskell? Is it a set of debian/ files that are suitable for > Haskell libs? I would describe it as a 'reference package' or 'best practices' for using cabal + dh_haskell. In my experience, people are going to try to cabalize+debianize a package by copying a pre-existing package. So I figure we should provide a canonical reference package that "does it right". It contains the extra files you would need to take a non-cabalized, non-debianized haskell library, and cabalize and debianize it. You could use this either as a starting point for a library you are about to write, or you could copy the parts you need in order to package a pre-existing library. The following sample files are provided: ./Makefile ./debian ./debian/control ./debian/rules ./debian/changelog ./debian/compat ./debian/haskell-package-doc.docs ./debian/copyright ./Setup.hs ./Package.cabal I believe that in most cases you can adapt the sample files to a specific haskell library using these steps (which are included in the repository): (1) Rename Package.cabal to YourPackage.cabal (2) Edit YourPackage.cabal (3) update debian/copyright (4) edit debian/control and: (a) change occurances 'package' to 'yourpackage' (b) modify the 'Description' fields (c) add any extra Build-Depends (5) edit debian/changelog Documentation Generation Steps: (6) Edit Makefile and change the 'doc' target as necessary - by default it just attempts to build Haddock documentation (7) rename debian/haskell-package-doc.docs to debian/haskell-yourpackage-doc.docs (8) edit the contents of haskell-yourpackage-doc.docs if neccessary The above steps obviously assume you are familar with cabal and debian. j. From corezion@gmail.com Wed May 31 21:38:22 2006 Received: from ug-out-1314.google.com ([66.249.92.170]) by urchin.earth.li with esmtp (Exim 4.50) id 1FlXSQ-0003vo-18 for debian-haskell@lists.urchin.earth.li; Wed, 31 May 2006 21:38:22 +0100 Received: by ug-out-1314.google.com with SMTP id k40so44688ugc for ; Wed, 31 May 2006 13:38:18 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ez1bTU+3OOWd26yXVn30sjBqhUFz3fkT7aDv1IofTfNMbzHIbobyhUf7tt945a6in8ryykYl1hYh5vNtnGBZ6UAyG0H/H6xSF4SO9dBdptc5HztyZug9btWHwFh7LdvlWZ8qE4mncuOhAjoUHr4jT38JO6BPWjVtoEa8ZhGWCkc= Received: by 10.78.32.16 with SMTP id f16mr51981huf; Wed, 31 May 2006 13:38:18 -0700 (PDT) Received: by 10.78.13.9 with HTTP; Wed, 31 May 2006 13:38:18 -0700 (PDT) Message-ID: <65895f1e0605311338t162ea935j876598bcb71c2daa@mail.gmail.com> Date: Wed, 31 May 2006 13:38:18 -0700 From: "Charles \"core\" Stevenson" To: "Jeremy Shaw" Subject: Re: [Debian-haskell] First cut at cabal/debian template In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <83ejyaumop.fsf@bishop.syntaxpolice.org> Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 May 2006 20:38:22 -0000 Jeremy, On 5/31/06, Jeremy Shaw wrote: > It contains the extra files you would need to take a non-cabalized, > non-debianized haskell library, and cabalize and debianize it. You > could use this either as a starting point for a library you are about > to write, or you could copy the parts you need in order to package a > pre-existing library. Looks decent at first glance. I haven't gone through the motions in the INSTRUCTIONS.txt yet. I'm moving from Nevada to Massachusetts this weekend so a bit busy. This should be very useful for anyone desiring to quickly package a Haskell library according to Debian Haskell Policy. peace, core From arjanoosting@home.nl Wed May 31 22:57:39 2006 Received: from smtp08.wanadoo.nl ([194.134.35.149]) by urchin.earth.li with esmtp (Exim 4.50) id 1FlYh9-00012g-2i for debian-haskell@lists.urchin.earth.li; Wed, 31 May 2006 22:57:39 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp8.wanadoo.nl (Postfix) with ESMTP id 82D7B525A5 for ; Wed, 31 May 2006 23:57:36 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1FlYh5-0008IY-V9 for debian-haskell@lists.urchin.earth.li; Wed, 31 May 2006 23:57:36 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9iHQPXCUbCtP for ; Wed, 31 May 2006 23:57:29 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1FlYgz-0008IP-3H for debian-haskell@lists.urchin.earth.li; Wed, 31 May 2006 23:57:29 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1FlYgy-1vX-00 for ; Wed, 31 May 2006 23:57:28 +0200 Subject: Re: [Debian-haskell] should we provide -prof .debs by default? From: Arjan Oosting To: debian-haskell@lists.urchin.earth.li In-Reply-To: <83irnmumqh.fsf@bishop.syntaxpolice.org> References: <83irnmumqh.fsf@bishop.syntaxpolice.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-5ATRLRD2QxFns1p5z6IO" Date: Wed, 31 May 2006 23:57:28 +0200 Message-Id: <1149112648.7234.8.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 May 2006 21:57:39 -0000 --=-5ATRLRD2QxFns1p5z6IO Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Op wo, 31-05-2006 te 10:29 -0700, schreef Isaac Jones:=20 > > > > So, perhaps in addition to the libghc6-*-dev packages, we should be > > providing libghc6-*-prof packages by default? Or is there some trick > > that will let me profile my application even if I link against some > > non-profiling-enabled modules? >=20 > I think that providing -prof libraries would be very good. Ian, got > an opinion? Yes providing profiled enabled library as well would be quite usefull. In my HaXml package[1] I already build a normal and a profiled version of the HaXml library.=20 I don't use Cabal though, but most package do and use dh_haskell and as such it would be nice if dh_haskell would support this as well. It should not be to hard to add this to dh_haskell I think. Greetings Arjan [1] http://moonshine.dnsalias.org/debian/unstable --=-5ATRLRD2QxFns1p5z6IO Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEfhFIUALvsZYuOJARAnR3AJ92hEjK5JI+MDQKKyihJb3Ujtt4kACg3Eg9 og84HITJkTu0hBhjlapTLRo= =PKrY -----END PGP SIGNATURE----- --=-5ATRLRD2QxFns1p5z6IO-- From arjanoosting@home.nl Fri Jun 02 20:41:56 2006 Received: from smtp06.wanadoo.nl ([194.134.35.146]) by urchin.earth.li with esmtp (Exim 4.50) id 1FmFWu-0002ge-FA for debian-haskell@lists.urchin.earth.li; Fri, 02 Jun 2006 20:41:56 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp6.wanadoo.nl (Postfix) with ESMTP id B0E7778D8E for ; Fri, 2 Jun 2006 21:41:55 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1FmFWt-00054w-Al for debian-haskell@lists.urchin.earth.li; Fri, 02 Jun 2006 21:41:55 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jd+rH93uZLfL for ; Fri, 2 Jun 2006 21:41:46 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1FmFWk-00054q-MD for debian-haskell@lists.urchin.earth.li; Fri, 02 Jun 2006 21:41:46 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1FmFWk-2rn-00 for ; Fri, 02 Jun 2006 21:41:46 +0200 Subject: Re: [Debian-haskell] First cut at cabal/debian template From: Arjan Oosting To: debian-haskell@lists.urchin.earth.li In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-v7QHO/y359hM+50XJXrQ" Date: Fri, 02 Jun 2006 21:41:46 +0200 Message-Id: <1149277306.6529.93.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:41:56 -0000 --=-v7QHO/y359hM+50XJXrQ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Op di, 30-05-2006 te 12:05 -0700, schreef Jeremy Shaw: > Hello, >=20 > I have a first cut of a template for cabalizing and debianizing > haskell libraries. Do a, >=20 > darcs get http://www.n-heptane.com/nhlab/repos/cabalDebianTemplate >=20 > ...and see the terse instructions in INSTRUCTIONS.txt. The > instructions assume you already know the basics of cabal and > debian. >=20 > I have used the template to debianize or cabalize+debianize a few > third party libraries for local use, and it only takes 1-2 mins. Of > course, for local use I don't bother to update all the descriptions in > debian/control, etc. >=20 > This version does not generate profiling libraries -- so if we decide > that it should, I will add that. >=20 > My current plan is something like this: >=20 > (1) Get a template hammered out that everyone likes (profiling, etc) > (2) Write some newbie friendly documentation for it > (3) Publish the docs on the wiki > (4) Write an script to automate the template->specific package > conversion process. >=20 > It is possible that (4) may get moved between (1) and (2) depending on > how difficult and desirable it is. >=20 > If you have any suggestions or improvements let me know. Well if a package would be based on this files with only the changes made were based on the instructions in the instruction file, I would not upload it to the Debian archive (if I were a DD), and from what I have seen on debian-mentors it isn't enough for sponsoring either. Some points:=20 debian/control:=20 * duplicate build-dependencies: debhelper, ghc6 and haskell-devscripts should not be Build-Depends-Indep=20 debian/rules: * drop the CFLAGS we don't build C libraries but Haskell packages, * drop DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE as we don't call ./configure with these variables * drop the INSTALL_PROGRAM cruft, this is deprecated by dh_strip. * drop the configure target * don't use hyphens at the beginning of a command to ignore errors, for instance replace -./setup clean with=20 if [ -x setup ] && [ -e .setup-config ] ; then ./setup clean ; fi * drop the unnecessary dh_FOO calls and commented out dh_FOO calls You might want to look at the changes I made for the haskell-crypto [1] and haskell-newbinary [2] packages (I am not the maintainer, so he might not agree with all my changes) to see my ideas for the control and rules file. [1] dget http://moonshine.dnsalias.org/debian/unstable/haskell-newbinary_0.= 0.20051211-3.2_i386.changes [2] dget http://moonshine.dnsalias.org/debian/unstable/haskell-crypto_2.0.3= -4.2_i386.changes Finally packages which are intended to be uploaded to Debian should not be native packages but be cleanly split in a orig.tar.gz and a diff.gz and don't include the _darcs directory. Just my 2cents Greetings Arjan --=-v7QHO/y359hM+50XJXrQ Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEgJR6UALvsZYuOJARAmRNAJ0bPS1SILyybRMUJQ1bRE2QFrSrDQCgnFzE HM7sBubd2uZTHhQ85Ee6aWM= =qZx5 -----END PGP SIGNATURE----- --=-v7QHO/y359hM+50XJXrQ-- From igloo@earth.li Mon Jun 05 00:57:27 2006 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 4.50) id 1Fn2TH-0001XW-0L for debian-haskell@lists.urchin.earth.li; Mon, 05 Jun 2006 00:57:27 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1Fn2TA-0008J1-Gt; Mon, 05 Jun 2006 00:57:20 +0100 Date: Mon, 5 Jun 2006 00:57:20 +0100 From: Ian Lynagh To: Jeremy Shaw Subject: Re: [Debian-haskell] First cut at cabal/debian template Message-ID: <20060604235720.GA31488@matrix.chaos.earth.li> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 23:57:27 -0000 On Tue, May 30, 2006 at 12:05:44PM -0700, Jeremy Shaw wrote: > > I have a first cut of a template for cabalizing and debianizing > haskell libraries. I haven't had a good look, but I note you use dh_haskell. Personally I don't see the attraction of dh_haskell over update-haskell-control. The latter can be used to keep build-deps in sync as well as deps (and the fact that dh_haskell looks like it still incorrectly generates deps like ghc6 (<< 6.4.1-999) at least 7 months after I first talked about it with John doesn't help endear it to me either; correct info is in /usr/lib/haskell-utils/${impl}_vars and can be augmented if wanted) and will hopefully in the future make it easy to also generate build-deps and deps for Haskell libraries by parsing the .cabal file. If policy is changed so that we don't want to strictly depend on compiler/library versions then using both might make sense, one to get Haskell implementation arch info and Haskell libraries needed for the build-deps and the other to generate the appropriate deps at build-time. My personal opinion is that policy is right, however, as we will want to make sure everything is built against up-to-date libraries/compilers everywhere (both for bug-fixing reasons and so migrations to testing can happen), and with the low version turnover and flat dependency tree we have I think this way will be less effort overall. If I'm missing some other way in which dh_haskell would make my life easier, please do enlighten me :-) Thanks Ian From igloo@earth.li Mon Jun 05 00:58:13 2006 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 4.50) id 1Fn2U1-0001aY-Bx for debian-haskell@lists.urchin.earth.li; Mon, 05 Jun 2006 00:58:13 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1Fn2Tx-0008JA-CH; Mon, 05 Jun 2006 00:58:09 +0100 Date: Mon, 5 Jun 2006 00:58:09 +0100 From: Ian Lynagh To: Isaac Jones Subject: Re: [Debian-haskell] should we provide -prof .debs by default? Message-ID: <20060604235809.GB31488@matrix.chaos.earth.li> References: <83irnmumqh.fsf@bishop.syntaxpolice.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83irnmumqh.fsf@bishop.syntaxpolice.org> User-Agent: Mutt/1.5.9i Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 23:58:13 -0000 On Wed, May 31, 2006 at 10:29:10AM -0700, Isaac Jones wrote: > "Jeremy Shaw" writes: > > > So, perhaps in addition to the libghc6-*-dev packages, we should be > > providing libghc6-*-prof packages by default? > > I think that providing -prof libraries would be very good. Ian, got > an opinion? Absolutely agreed. Thanks Ian From jgoerzen@complete.org Mon Jun 05 01:13:21 2006 Received: from glockenspiel.complete.org ([69.10.152.57]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fn2ie-0002N6-VZ for debian-haskell@lists.urchin.earth.li; Mon, 05 Jun 2006 01:13:21 +0100 Received: from rrcs-72-43-206-12.nys.biz.rr.com ([72.43.206.12] helo=heinrich.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN christoph.complete.org, certificate verified) (Exim 4.50) id 1Fn2iY-0000gP-Tw; Sun, 04 Jun 2006 19:13:17 -0500 Received: from jgoerzen by heinrich.complete.org with local (Exim 4.62) id 1Fn2hO-0007sl-76; Sun, 04 Jun 2006 19:12:02 -0500 Date: Sun, 4 Jun 2006 19:12:02 -0500 From: John Goerzen To: Ian Lynagh Subject: Re: [Debian-haskell] First cut at cabal/debian template Message-ID: <20060605001202.GA30203@complete.org> References: <20060604235720.GA31488@matrix.chaos.earth.li> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060604235720.GA31488@matrix.chaos.earth.li> User-Agent: Mutt/1.5.11+cvs20060403 X-Spam-Status: No (score -2.8): ALL_TRUSTED=-2.82 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Sun, 04 Jun 2006 19:13:17 -0500 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 00:13:21 -0000 On Mon, Jun 05, 2006 at 12:57:20AM +0100, Ian Lynagh wrote: > On Tue, May 30, 2006 at 12:05:44PM -0700, Jeremy Shaw wrote: > > > > I have a first cut of a template for cabalizing and debianizing > > haskell libraries. > > I haven't had a good look, but I note you use dh_haskell. Personally I > don't see the attraction of dh_haskell over update-haskell-control. The > latter can be used to keep build-deps in sync as well as deps (and the > fact that dh_haskell looks like it still incorrectly generates deps like > ghc6 (<< 6.4.1-999) at least 7 months after I first talked about it with That's because I still don't understand why your suggestion is better. But I'm sitting in a train station right now, and will have to look at this more when I get back home. -- John From igloo@earth.li Mon Jun 05 01:25:25 2006 Received: from i-194-106-34-144.freedom2surf.net ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtp (Exim 4.50) id 1Fn2uK-000373-UJ for debian-haskell@lists.urchin.earth.li; Mon, 05 Jun 2006 01:25:25 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1Fn2uG-0008Tj-H7; Mon, 05 Jun 2006 01:25:20 +0100 Date: Mon, 5 Jun 2006 01:25:20 +0100 From: Ian Lynagh To: John Goerzen Subject: Re: [Debian-haskell] First cut at cabal/debian template Message-ID: <20060605002520.GD31488@matrix.chaos.earth.li> References: <20060604235720.GA31488@matrix.chaos.earth.li> <20060605001202.GA30203@complete.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060605001202.GA30203@complete.org> User-Agent: Mutt/1.5.9i Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 00:25:25 -0000 On Sun, Jun 04, 2006 at 07:12:02PM -0500, John Goerzen wrote: > On Mon, Jun 05, 2006 at 12:57:20AM +0100, Ian Lynagh wrote: > > On Tue, May 30, 2006 at 12:05:44PM -0700, Jeremy Shaw wrote: > > > > > > I have a first cut of a template for cabalizing and debianizing > > > haskell libraries. > > > > I haven't had a good look, but I note you use dh_haskell. Personally I > > don't see the attraction of dh_haskell over update-haskell-control. The > > latter can be used to keep build-deps in sync as well as deps (and the > > fact that dh_haskell looks like it still incorrectly generates deps like > > ghc6 (<< 6.4.1-999) at least 7 months after I first talked about it with > > That's because I still don't understand why your suggestion is better. > But I'm sitting in a train station right now, and will have to look at > this more when I get back home. Two reasons: * The info comes from the compiler packager * It doesn't break should ghc6 6.4.1-1000 be released. I thought I'd convinced you in http://meme.b9.com/cview.html?channel=haskell&date=050816 (search for 999), but if you still disagree then please let me know. Thanks Ian From jgoerzen@excelhustler.com Tue Jun 13 16:10:50 2006 Received: from gatekeeper.excelhustler.com ([69.44.136.67] helo=excelhustler.com) by urchin.earth.li with esmtp (Exim 4.50) id 1FqAXa-000211-8f for debian-haskell@lists.urchin.earth.li; Tue, 13 Jun 2006 16:10:50 +0100 Received: from jgoerzen by wile.internal.excelhustler.com with local (Exim 4.62) (envelope-from ) id 1FqAXV-0002ru-AG; Tue, 13 Jun 2006 10:10:45 -0500 Date: Tue, 13 Jun 2006 10:10:45 -0500 From: John Goerzen To: debian-haskell@lists.urchin.earth.li Message-ID: <20060613151045.GA10871@excelhustler.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11+cvs20060403 Subject: [Debian-haskell] GHC 6.4.2 X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 15:10:50 -0000 Hi, I'm growing increasingly concerned that ghc 6.4.2 is not yet in sid. It appears to fix a number of bugs, including compatibility issues with the gcc version that will be in etch. Once ghc 6.4.2 does hit sid, we'll still need time to get all the Haskell packages rebuilt. What are the plans for this? Ian, do you need any help? Thanks, -- John From ravi_n@alum.mit.edu Tue Jun 13 18:12:16 2006 Received: from sd-green-bigip-118.dreamhost.com ([208.97.132.118] helo=randymail-a2.dreamhost.com) by urchin.earth.li with esmtp (Exim 4.50) id 1FqCR6-0002uQ-HA for debian-haskell@lists.urchin.earth.li; Tue, 13 Jun 2006 18:12:16 +0100 Received: from [192.168.0.2] (c-24-34-50-147.hsd1.ma.comcast.net [24.34.50.147]) by randymail-a2.dreamhost.com (Postfix) with ESMTP id C3241EE7CC; Tue, 13 Jun 2006 10:12:13 -0700 (PDT) Message-ID: <448EF323.30202@alum.mit.edu> Date: Tue, 13 Jun 2006 13:17:23 -0400 From: Ravi Nanavati User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: John Goerzen Subject: Re: [Debian-haskell] GHC 6.4.2 References: <20060613151045.GA10871@excelhustler.com> In-Reply-To: <20060613151045.GA10871@excelhustler.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:12:16 -0000 Should it help, I have a self-made 6.4.2 package available. It was relatively straightforward to create. I just applied the diff for the 6.4.1 package and resolved a few minor issues. - Ravi John Goerzen wrote: > Hi, > > I'm growing increasingly concerned that ghc 6.4.2 is not yet in sid. It > appears to fix a number of bugs, including compatibility issues with the > gcc version that will be in etch. Once ghc 6.4.2 does hit sid, we'll > still need time to get all the Haskell packages rebuilt. > > What are the plans for this? Ian, do you need any help? > > Thanks, > > -- John > > > _______________________________________________ > debian-haskell mailing list > debian-haskell@lists.urchin.earth.li > http://urchin.earth.li/mailman/listinfo/debian-haskell From igloo@earth.li Tue Jun 13 22:43:43 2006 Received: from outmail1.freedom2surf.net ([194.106.33.237] helo=outmail.freedom2surf.net) by urchin.earth.li with esmtp (Exim 4.50) id 1FqGfn-000564-7I for debian-haskell@lists.urchin.earth.li; Tue, 13 Jun 2006 22:43:43 +0100 Received: from matrix.matrix.chaos.earth.li (chaos.earth.li [194.106.34.144]) by outmail.freedom2surf.net (Postfix) with ESMTP id 0B6076C51C0 for ; Tue, 13 Jun 2006 22:43:41 +0100 (BST) Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1FqGfj-0004zC-Ap for debian-haskell@lists.urchin.earth.li; Tue, 13 Jun 2006 22:43:39 +0100 Date: Tue, 13 Jun 2006 22:43:39 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] GHC 6.4.2 Message-ID: <20060613214339.GB19048@matrix.chaos.earth.li> References: <20060613151045.GA10871@excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060613151045.GA10871@excelhustler.com> User-Agent: Mutt/1.5.9i X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 21:43:43 -0000 On Tue, Jun 13, 2006 at 10:10:45AM -0500, John Goerzen wrote: > > I'm growing increasingly concerned that ghc 6.4.2 is not yet in sid. It > appears to fix a number of bugs, including compatibility issues with the > gcc version that will be in etch. Once ghc 6.4.2 does hit sid, we'll > still need time to get all the Haskell packages rebuilt. I think it would be a real pity if etch ships with 6.4.2 (rather than 6.4.3) as it doesn't have the cabal that was intended. However, now gcc 4.1 has gone into etch and with ghc 6.4.3 looking stalled I plan to package it. It might happen this weekend, but I can't promiss that at this point. Thanks Ian From jgoerzen@excelhustler.com Tue Jun 13 22:51:32 2006 Received: from gatekeeper.excelhustler.com ([69.44.136.67] helo=excelhustler.com) by urchin.earth.li with esmtp (Exim 4.50) id 1FqGnM-0005rK-4z for debian-haskell@lists.urchin.earth.li; Tue, 13 Jun 2006 22:51:32 +0100 Received: from jgoerzen by wile.internal.excelhustler.com with local (Exim 4.62) (envelope-from ) id 1FqGnK-00008P-KE; Tue, 13 Jun 2006 16:51:30 -0500 Date: Tue, 13 Jun 2006 16:51:30 -0500 From: John Goerzen To: Ian Lynagh Subject: Re: [Debian-haskell] GHC 6.4.2 Message-ID: <20060613215130.GA394@excelhustler.com> References: <20060613151045.GA10871@excelhustler.com> <20060613214339.GB19048@matrix.chaos.earth.li> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060613214339.GB19048@matrix.chaos.earth.li> User-Agent: Mutt/1.5.11+cvs20060403 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 21:51:32 -0000 On Tue, Jun 13, 2006 at 10:43:39PM +0100, Ian Lynagh wrote: > On Tue, Jun 13, 2006 at 10:10:45AM -0500, John Goerzen wrote: > > > > I'm growing increasingly concerned that ghc 6.4.2 is not yet in sid. It > > appears to fix a number of bugs, including compatibility issues with the > > gcc version that will be in etch. Once ghc 6.4.2 does hit sid, we'll > > still need time to get all the Haskell packages rebuilt. > > I think it would be a real pity if etch ships with 6.4.2 (rather than > 6.4.3) as it doesn't have the cabal that was intended. However, now gcc > 4.1 has gone into etch and with ghc 6.4.3 looking stalled I plan to > package it. It might happen this weekend, but I can't promiss that at > this point. Thanks, Ian. It is great to hear that! -- John From jeremy.shaw@linspireinc.com Tue Jun 20 18:57:09 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1FskTN-0008Je-H0 for debian-haskell@lists.urchin.earth.li; Tue, 20 Jun 2006 18:57:09 +0100 X-ASG-Debug-ID: 1150826195-19876-75-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Client Received: from lain.local (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id E85692000244; Tue, 20 Jun 2006 10:56:35 -0700 (PDT) Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1FskSq-0001mJ-4i; Tue, 20 Jun 2006 10:56:36 -0700 Date: Tue, 20 Jun 2006 10:56:36 -0700 Message-ID: From: "Jeremy Shaw" To: Ian Lynagh X-ASG-Orig-Subj: Re: [Debian-haskell] First cut at cabal/debian template Subject: Re: [Debian-haskell] First cut at cabal/debian template In-Reply-To: <20060604235720.GA31488@matrix.chaos.earth.li> References: <20060604235720.GA31488@matrix.chaos.earth.li> User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 17:57:09 -0000 At Mon, 5 Jun 2006 00:57:20 +0100, Ian Lynagh wrote: > > On Tue, May 30, 2006 at 12:05:44PM -0700, Jeremy Shaw wrote: > > > > I have a first cut of a template for cabalizing and debianizing > > haskell libraries. > > I haven't had a good look, but I note you use dh_haskell. Personally I > don't see the attraction of dh_haskell over update-haskell-control. Is there a good place to get moqre information on using update-haskell-control? dh_haskell provides a number of features that I do not see present in update-haskell-control -- but I could be missing something. A package built around dh_haskell typically has a very simple and generic debian/rules file (see the cabalDebianTemplate for an example). You then add the appropriate paragraphs to debian/control and dh_haskell automatically figures out how to build all the appropriate .debs. So, in this sense, it is fairly similar to cabal where you have a generic Setup.hs and you control it by putting different data in the .cabal file. The other thing dh_haskell does is update the haskell variables in the debian/control file. I believe this is the area where dh_haskell and update-haskell-control overlap? I think I could use both dh_haskell for debian/rules, and update-haskell-control for debian/control -- but it would be nice to have one tool that "Does It All". Thanks! j. From igloo@earth.li Tue Jun 20 23:45:47 2006 Received: from outmail1.freedom2surf.net ([194.106.33.237] helo=outmail.freedom2surf.net) by urchin.earth.li with esmtp (Exim 4.50) id 1Fsoyh-0005xN-EZ for debian-haskell@lists.urchin.earth.li; Tue, 20 Jun 2006 23:45:47 +0100 Received: from matrix.matrix.chaos.earth.li (chaos.earth.li [194.106.34.144]) by outmail.freedom2surf.net (Postfix) with ESMTP id 4251D6C05D3 for ; Tue, 20 Jun 2006 23:45:47 +0100 (BST) Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1Fsoyf-0000DY-Og for debian-haskell@lists.urchin.earth.li; Tue, 20 Jun 2006 23:45:45 +0100 Date: Tue, 20 Jun 2006 23:45:45 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] GHC 6.4.2 Message-ID: <20060620224545.GA670@matrix.chaos.earth.li> References: <20060613151045.GA10871@excelhustler.com> <20060613214339.GB19048@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060613214339.GB19048@matrix.chaos.earth.li> User-Agent: Mutt/1.5.9i X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 22:45:47 -0000 On Tue, Jun 13, 2006 at 10:43:39PM +0100, Ian Lynagh wrote: > > I think it would be a real pity if etch ships with 6.4.2 (rather than > 6.4.3) as it doesn't have the cabal that was intended. However, now gcc > 4.1 has gone into etch and with ghc 6.4.3 looking stalled I plan to > package it. It might happen this weekend, but I can't promiss that at > this point. Source and amd64 binaries are now in deb http://haskell-unsafe.alioth.debian.org/archive/amd64 . unstable Normal unsafe warnings apply. Please let me know of any problems. Thanks Ian From arjanoosting@home.nl Mon Jun 26 22:52:25 2006 Received: from smtp04.wanadoo.nl ([194.134.35.144]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fuz0L-0008Ju-HL for debian-haskell@lists.urchin.earth.li; Mon, 26 Jun 2006 22:52:25 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp4.wanadoo.nl (Postfix) with ESMTP id C6ABD17353; Mon, 26 Jun 2006 23:52:22 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1Fuz0I-0003m1-Cw; Mon, 26 Jun 2006 23:52:22 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Y-jHaI57TxK; Mon, 26 Jun 2006 23:52:08 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1Fuz04-0003lq-Ot; Mon, 26 Jun 2006 23:52:08 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1Fuyyc-5jx-00; Mon, 26 Jun 2006 23:50:38 +0200 From: Arjan Oosting To: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-z+4aIse69J+WTY0NbQK8" Date: Mon, 26 Jun 2006 23:50:38 +0200 Message-Id: <1151358638.5660.17.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 Cc: Subject: [Debian-haskell] RFS: c2hs -- C->Haskell Interface Generator X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 21:52:25 -0000 --=-z+4aIse69J+WTY0NbQK8 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi people, I intent to adopt c2hs (#342801) and prepared an updated packages which upgrades the package to upstream version 0.14.5. The complete changelog can be found below. I am searching for a sponsor to check and upload the package (I am still in the NM queue).=20 The package is linda and lintian clean and can be found on my website [1]. The source can be downloaded by doing dget http://moonshine.dnsalias.org/debian/unstable/c2hs_0.14.5-1_i386.chang= es Greetings Arjan Oosting [1] http://moonshine.dnsalias.org/debian/unstable * New upstream release. Closes: #372836 - no longer ships a library for ghc6. * New maintainer. Closes: #342801 * debian/c2hs-doc.doc-base: change section to devel. * added debian/control.in - drop the libghc6-c2hs-dev package. - use $ghc6_app_bdeps, $ghc6_arches substitution variables from update-haskell-control to get the build dependency on ghc6 and architecture list for c2hs. - replace ${Source-Version} with ${binary:Version} and ${source:Version} to make the package binNMU safe. - add build dependency on dpkg-dev (>=3D 1.13.19) which introduces ${binary:Version} and ${source:Version}. - move groff and linuxdoc-tools to Build-Depends-Indep. * debian/copyright: add copyright notice for the manual which is licensed under the GNU Free Document License. * debian/patches/*: remove old patches and change to dpatch. * debian/rules: change from cdbs to debhelper. * debian/watch: upgrade to format version 3. --=-z+4aIse69J+WTY0NbQK8 Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEoFauUALvsZYuOJARAl8IAKC3PN7rYPtu3B0ed5kILtHiaYO19wCdH6Ey 8zaxTu7fow/u3iuULbw0Ztk= =1l+6 -----END PGP SIGNATURE----- --=-z+4aIse69J+WTY0NbQK8-- From arjanoosting@home.nl Tue Jun 27 00:07:18 2006 Received: from smtp08.wanadoo.nl ([194.134.35.149]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fv0An-0004ci-Ui for debian-haskell@lists.urchin.earth.li; Tue, 27 Jun 2006 00:07:17 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp8.wanadoo.nl (Postfix) with ESMTP id 8CAC14F625; Tue, 27 Jun 2006 01:07:17 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1Fv0An-00065r-55; Tue, 27 Jun 2006 01:07:17 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J+xbxzECOXJv; Tue, 27 Jun 2006 01:07:01 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1Fv0AX-00065c-FF; Tue, 27 Jun 2006 01:07:01 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1Fv04g-7JB-00; Tue, 27 Jun 2006 01:00:58 +0200 From: Arjan Oosting To: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-lVqm5/zT+qdQ5P5qM/5j" Date: Tue, 27 Jun 2006 01:00:58 +0200 Message-Id: <1151362858.5660.33.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 Cc: Subject: [Debian-haskell] RFS: frown -- LALR(k) parser generator for Haskell 98 X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 23:07:18 -0000 --=-lVqm5/zT+qdQ5P5qM/5j Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi people, I am searching for a sponsor for frown. Frown is a parser generator for Haskell. It has similar syntax to Happy, another parser generator for Haskell, but frown has a couple of features not found in happy.=20 * Package name : frown Version : 0.6 Upstream Author : Ralf Hinze * URL : http://www.informatik.uni-bonn.de/~ralf/frown/index.htm= l * License : GPL version 2 Description: LALR(k) parser generator for Haskell 98 I have packaged frown because it is a build-dependency of another package I am maintaining. The package can be downloaded from my website [1] and can the source package can be downloaded by doing dget http://moonshine.dnsalias.org/debian/unstable/frown_0.6.1-2_i386.chang= es When rebuilding the package don't forget to include the complete changelog and source by using the -sa -v0.6.0-0 flags when calling dpkg-buildpackage. Greetings Arjan Oosting [1] http://moonshine.dnsalias.org/debian/unstable Long description: Its salient features are: - The generated parsers are time and space efficient. On the downside, the parsers are quite large. - Frown generates four different types of parsers. As a common characteristic, the parsers are genuinely functional (ie 'table-free'); the states of the underlying LR automaton are encoded as mutually recursive functions. Three output formats use a typed stack representation, one format due to Ross Paterson (code=3Dstackless) works even without a stack. - Encoding states as functions means that each state can be treated individually as opposed to a table driven-approach, which necessitates a uniform treatment of states. For instance, look-ahead is only used when necessary to resolve conflicts. - Frown comes with debugging and tracing facilities; the standard output format due to Doaitse Swierstra (code=3Dstandard) may be useful for teaching LR parsing. - Common grammatical patterns such as repetition of symbols can be captured using rule schemata. There are several predefined rule schemata. - Terminal symbols are arbitrary variable-free Haskell patterns or guards. Both terminal and nonterminal symbols may have an arbitrary number of synthesized attributes. - Frown comes with extensive documentation; several example grammars are included. . Furthermore, Frown supports the use of monadic lexers, monadic semantic actions, precedences and associativity, the generation of backtracking parsers, multiple start symbols, error reporting and a weak form of error correction. . Homepage: http://www.informatik.uni-bonn.de/~ralf/frown/index.html --=-lVqm5/zT+qdQ5P5qM/5j Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEoGcqUALvsZYuOJARAlzSAJ9jHQizGNACtYStOTFWQqgUeripbQCfTeT3 kkBbxWQU5Vb0FeayAT8A/Dg= =ot0A -----END PGP SIGNATURE----- --=-lVqm5/zT+qdQ5P5qM/5j-- From jeremy.shaw@linspireinc.com Tue Jun 27 21:42:41 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1FvKOO-0004E2-Q8 for debian-haskell@lists.urchin.earth.li; Tue, 27 Jun 2006 21:42:40 +0100 X-ASG-Debug-ID: 1151440907-5109-26-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Client Received: from lain.local (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id EF63B2000246 for ; Tue, 27 Jun 2006 13:41:47 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1FvKNY-0002GU-02 for debian-haskell@lists.urchin.earth.li; Tue, 27 Jun 2006 13:41:48 -0700 Date: Tue, 27 Jun 2006 13:41:47 -0700 Message-ID: From: "Jeremy Shaw" To: debian-haskell@lists.urchin.earth.li X-ASG-Orig-Subj: How best to split -dev and -prof files? User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Subject: [Debian-haskell] How best to split -dev and -prof files? X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 20:42:41 -0000 Hello, I started working on building -prof .debs by default, but I ran into a minor snag. I do not see an easy way to seperate the generated files into the -dev and -prof packages -- all the files are lumped into the same directory tree. Here is the process I am using: 1) setup configure --enable-library-profiling 2) setup build 3) setup copy --copy-prefix $tmp The problem is, the build phase builds both the profiled and non-profiled version, and puts them in the same place. The best option I see at the moment is to use 'find' to find all the files that look like profiling enabled files and move them out of the -dev package into the -prof package. That seems error prone however. Does anyone have any suggestions? Perhaps cabal should provide better support for this operation? Thanks! j. ps. Currently I am using this find command, are there any thing other patterns I should look for? find . -name "*_p.a" -o -name "*.p_hi" -o -name "*.p_o" From ijones@syntaxpolice.org Tue Jun 27 22:59:08 2006 Received: from syntaxpolice.org ([207.210.78.62]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1FvLaO-00024j-5f for debian-haskell@lists.urchin.earth.li; Tue, 27 Jun 2006 22:59:08 +0100 Received: from bishop.syntaxpolice.org (syntaxpolice.org [127.0.0.1]) by syntaxpolice.org (8.13.6/8.13.6/Debian-1) with ESMTP id k5RLx3Tx024068; Tue, 27 Jun 2006 17:59:04 -0400 Received: by bishop.syntaxpolice.org (Postfix, from userid 1004) id CDCBE43C918; Tue, 27 Jun 2006 14:59:02 -0700 (PDT) From: Isaac Jones To: Martin Flack References: <1151299337.18683.4.camel@localhost> Date: Tue, 27 Jun 2006 14:59:02 -0700 In-Reply-To: <1151299337.18683.4.camel@localhost> (Martin Flack's message of "Mon, 26 Jun 2006 01:22:16 -0400") Message-ID: <83fyhqz2e1.fsf@bishop.syntaxpolice.org> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: debian-haskell@lists.urchin.earth.li Subject: [Debian-haskell] Re: libghc6-wxhaskell-dev X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 21:59:08 -0000 Looks like a new version of this package needs to be built, but I'm not really maintaining this package. Maybe the debian-haskell list can help? peace, isaac Martin Flack writes: > Hi Isaac, > > I'm trying to install the package libghc6-wxhaskell-dev from > haskell-unsafe.alioth.debian.org so I can try writing some simple > Haskell programs on my Ubuntu Dapper desktop. > > Unfortunately I receive this error: > The following packages have unmet dependencies. > libghc6-wxhaskell-dev: Depends: ghc6 (< 6.2.3) but 6.4.1-2ubuntu2 is > to be installed > > Also the ghc package on the same repo seems to be 6.4.1-1 so I'm not > sure what to do. Do I have to find a 6.2.3 package and downgrade or is > there an update to libghc6-wxhaskell-dev available somewhere? > > I tried compiling the source but I get C++ errors. I'd rather figure it > out on a package level though. > > Thank you very much for any help you can give! > > Cheers, > Martin Flack From andrew@pimlott.net Thu Jun 29 08:29:33 2006 Received: from smtp107.sbc.mail.mud.yahoo.com ([68.142.198.206]) by urchin.earth.li with smtp (Exim 4.50) id 1Fvqxx-0000Ms-KG for debian-haskell@lists.urchin.earth.li; Thu, 29 Jun 2006 08:29:33 +0100 Received: (qmail 78391 invoked from network); 29 Jun 2006 07:29:01 -0000 Received: from unknown (HELO madstop.pimlott.net) (andrew.pimlott@sbcglobal.net@63.193.168.184 with plain) by smtp107.sbc.mail.mud.yahoo.com with SMTP; 29 Jun 2006 07:29:01 -0000 Received: from andrew by madstop.pimlott.net with local (Exim 4.50) id 1FvqxQ-00005r-78; Thu, 29 Jun 2006 00:29:00 -0700 Date: Thu, 29 Jun 2006 00:29:00 -0700 From: Andrew Pimlott To: Martin Flack , debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Re: libghc6-wxhaskell-dev Message-ID: <20060629072900.GV1944@pimlott.net> References: <1151299337.18683.4.camel@localhost> <83fyhqz2e1.fsf@bishop.syntaxpolice.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83fyhqz2e1.fsf@bishop.syntaxpolice.org> User-Agent: Mutt/1.5.9i Cc: X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 07:29:33 -0000 I hacked up a package not too long ago. I just dumped it into http://andrew.pimlott.net/tmp/wxhaskell/ However, it was built with ghc 6.4.1, and I noticed 6.4.2 just entered unstable. So I guess you can either hold that package or recompile. The source isn't properly packaged, but wxhaskell-0.9.4 is the Debian tree and wxhaskell-0.9.4.orig is the upstream tree. I don't really know how to create Debian packages properly, and I meant to get around to learning, but haven't yet. Maybe it's useful nonetheless. If I get time, I'll try to clean it up and do it right. BTW, if I recall right, an issue with this package is that it should be built against a wxwidgets configured with --disable-unicode. The Debian wxwidgets of course isn't built this way. I didn't feel like building my own wxwidgets too, so I recklessly ignored this issue, no doubt inviting chaos if any unicode characters are used. But it seems to work fine here in ascii land. Andrew On Tue, Jun 27, 2006 at 02:59:02PM -0700, Isaac Jones wrote: > Looks like a new version of this package needs to be built, but I'm > not really maintaining this package. Maybe the debian-haskell list > can help? > > peace, > > isaac > > > Martin Flack writes: > > > Hi Isaac, > > > > I'm trying to install the package libghc6-wxhaskell-dev from > > haskell-unsafe.alioth.debian.org so I can try writing some simple > > Haskell programs on my Ubuntu Dapper desktop. > > > > Unfortunately I receive this error: > > The following packages have unmet dependencies. > > libghc6-wxhaskell-dev: Depends: ghc6 (< 6.2.3) but 6.4.1-2ubuntu2 is > > to be installed > > > > Also the ghc package on the same repo seems to be 6.4.1-1 so I'm not > > sure what to do. Do I have to find a 6.2.3 package and downgrade or is > > there an update to libghc6-wxhaskell-dev available somewhere? > > > > I tried compiling the source but I get C++ errors. I'd rather figure it > > out on a package level though. > > > > Thank you very much for any help you can give! > > > > Cheers, > > Martin Flack > > _______________________________________________ > debian-haskell mailing list > debian-haskell@lists.urchin.earth.li > http://urchin.earth.li/mailman/listinfo/debian-haskell From martin@martinflack.com Fri Jun 30 06:04:21 2006 Received: from rwcrmhc12.comcast.net ([216.148.227.152]) by urchin.earth.li with esmtp (Exim 4.50) id 1FwBAz-00085b-Fo for debian-haskell@lists.urchin.earth.li; Fri, 30 Jun 2006 06:04:21 +0100 Received: from martinflack.com ([69.247.48.103]) by comcast.net (rwcrmhc12) with ESMTP id <20060630050343m120063e18e>; Fri, 30 Jun 2006 05:03:43 +0000 Received: by martinflack.com (Postfix, from userid 1000) id 2C3A3C0B4; Fri, 30 Jun 2006 01:05:58 -0400 (EDT) Subject: Re: [Debian-haskell] Re: libghc6-wxhaskell-dev From: Martin Flack To: Andrew Pimlott In-Reply-To: <20060629072900.GV1944@pimlott.net> References: <1151299337.18683.4.camel@localhost> <83fyhqz2e1.fsf@bishop.syntaxpolice.org> <20060629072900.GV1944@pimlott.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Fri, 30 Jun 2006 01:05:57 -0400 Message-Id: <1151643957.23350.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 05:04:21 -0000 Andrew - thanks for this temporary solution. It works for me. Martin On Thu, 2006-06-29 at 00:29 -0700, Andrew Pimlott wrote: > I hacked up a package not too long ago. I just dumped it into > > http://andrew.pimlott.net/tmp/wxhaskell/ > > However, it was built with ghc 6.4.1, and I noticed 6.4.2 just entered > unstable. So I guess you can either hold that package or recompile. > The source isn't properly packaged, but wxhaskell-0.9.4 is the Debian > tree and wxhaskell-0.9.4.orig is the upstream tree. I don't really know > how to create Debian packages properly, and I meant to get around to > learning, but haven't yet. Maybe it's useful nonetheless. If I get > time, I'll try to clean it up and do it right. > > BTW, if I recall right, an issue with this package is that it should be > built against a wxwidgets configured with --disable-unicode. The Debian > wxwidgets of course isn't built this way. I didn't feel like building > my own wxwidgets too, so I recklessly ignored this issue, no doubt > inviting chaos if any unicode characters are used. But it seems to work > fine here in ascii land. > > Andrew From igloo@earth.li Fri Jun 30 19:35:13 2006 Received: from outmail1.freedom2surf.net ([194.106.33.237] helo=outmail.freedom2surf.net) by urchin.earth.li with esmtp (Exim 4.50) id 1FwNph-0003Yl-Hq for debian-haskell@lists.urchin.earth.li; Fri, 30 Jun 2006 19:35:13 +0100 Received: from matrix.matrix.chaos.earth.li (chaos.earth.li [194.106.34.144]) by outmail.freedom2surf.net (Postfix) with ESMTP id 6F9256C1876 for ; Fri, 30 Jun 2006 19:35:12 +0100 (BST) Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1FwNpe-0000rM-U3 for debian-haskell@lists.urchin.earth.li; Fri, 30 Jun 2006 19:35:10 +0100 Date: Fri, 30 Jun 2006 19:35:10 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] GHC 6.4.2 Message-ID: <20060630183510.GA3299@matrix.chaos.earth.li> References: <20060613151045.GA10871@excelhustler.com> <20060613214339.GB19048@matrix.chaos.earth.li> <20060620224545.GA670@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060620224545.GA670@matrix.chaos.earth.li> User-Agent: Mutt/1.5.9i X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 18:35:13 -0000 On Tue, Jun 20, 2006 at 11:45:45PM +0100, Ian Lynagh wrote: > On Tue, Jun 13, 2006 at 10:43:39PM +0100, Ian Lynagh wrote: > > > > I think it would be a real pity if etch ships with 6.4.2 (rather than > > 6.4.3) as it doesn't have the cabal that was intended. However, now gcc > > 4.1 has gone into etch and with ghc 6.4.3 looking stalled I plan to > > package it. It might happen this weekend, but I can't promiss that at > > this point. > > Source and amd64 binaries are now in > > deb http://haskell-unsafe.alioth.debian.org/archive/amd64 . unstable And now in Debian unstable for most arches (all but alpha, m68k). Thanks Ian From arjanoosting@home.nl Fri Jun 30 21:59:40 2006 Received: from smtp05.wanadoo.nl ([194.134.35.145]) by urchin.earth.li with esmtp (Exim 4.50) id 1FwQ5U-0004R7-D9 for debian-haskell@lists.urchin.earth.li; Fri, 30 Jun 2006 21:59:40 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp5.wanadoo.nl (Postfix) with ESMTP id 9F5FE5EE3B; Fri, 30 Jun 2006 22:59:39 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1FwQ5T-0003yf-81; Fri, 30 Jun 2006 22:59:39 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QxpelUnkmvKx; Fri, 30 Jun 2006 22:59:29 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1FwQ5J-0003yW-6A; Fri, 30 Jun 2006 22:59:29 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1FwQ5J-2C7-00; Fri, 30 Jun 2006 22:59:29 +0200 From: Arjan Oosting To: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li In-Reply-To: <1151358638.5660.17.camel@nebula.arriesoft.nl> References: <1151358638.5660.17.camel@nebula.arriesoft.nl> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-K1+IK+FStIfL1Hof5URb" Date: Fri, 30 Jun 2006 22:59:27 +0200 Message-Id: <1151701168.5308.23.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 Cc: Subject: [Debian-haskell] Re: RFS: c2hs -- C->Haskell Interface Generator X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 20:59:40 -0000 --=-K1+IK+FStIfL1Hof5URb Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Op ma, 26-06-2006 te 23:50 +0200, schreef Arjan Oosting: > Hi people, >=20 > I intent to adopt c2hs (#342801) and prepared an updated packages which > upgrades the package to upstream version 0.14.5. The complete changelog > can be found below. > > I am searching for a sponsor to check and upload the package (I am still > in the NM queue).=20 Hi people, I am still searching for a sponsor. I have upgraded the package for the new ghc6 version and uploaded this new version to my website [1]. The package is still linda and lintian clean. The source can be downloaded by doing dget http://moonshine.dnsalias.org/debian/unstable/c2hs_0.14.5-2_i386.chang= es When rebuilding take care to include the -sa and -v0.13.6-5 for dpkg-buildpackage. This makes sure the source and the complete changelog will be included when the package is uploaded. Could someone look at my package and upload it?=20 Greetings Arjan Oosting [1] http://moonshine.dnsalias.org/debian/unstable c2hs (0.14.5-2) unstable; urgency=3Dlow . * Update package for ghc6 version 6.4.2. * debian/control.in: - remove libghc6-cabal-dev from Build-Depends. - add ghc6 (>=3D 6.4.2) to Build-Depends to get Cabal version >=3D 1.1= .4. - add ppc64 to Architectures as ghc6 is now available on ppc64. * debian/patches/01_update-manpage.dpatch: updated. Fix typo. * debian/patches/06_fix-Setup-for-ghc-6.4.2.dpatch: added. Replace Setup.hs with version from upstream VCS to fix build with ghc 6.4.2. . c2hs (0.14.5-1) unstable; urgency=3Dlow . * New upstream release. Closes: #372836 - no longer ships a library for ghc6. * New maintainer. Closes: #342801 * debian/c2hs-doc.doc-base: change section to Apps/Programming. * added debian/control.in - drop the libghc6-c2hs-dev package. - use $ghc6_app_bdeps, $ghc6_arches substitution variables from update-haskell-control to get the build dependency on ghc6 and architecture list for c2hs. - replace ${Source-Version} with ${binary:Version} and ${source:Version} to make the package binNMU safe. - add build dependency on dpkg-dev (>=3D 1.13.19) which introduces ${binary:Version} and ${source:Version}. - move groff and linuxdoc-tools to Build-Depends-Indep. * debian/copyright: add copyright notice for the manual which is licensed under the GNU Free Document License. * debian/patches/*: remove old patches and change to dpatch. * debian/rules: change from cdbs to debhelper. * debian/watch: upgrade to format version 3. --=-K1+IK+FStIfL1Hof5URb Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEpZCvUALvsZYuOJARAhfQAKDc0KDFjSqOM5R5J++RMuTE0hybnACfZsg/ ek3O5GYk8wd9LxrcEqg8hzI= =K1st -----END PGP SIGNATURE----- --=-K1+IK+FStIfL1Hof5URb-- From jgoerzen@complete.org Sat Jul 01 10:04:20 2006 Received: from glockenspiel.complete.org ([64.79.199.69]) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1FwbOm-00079q-65 for debian-haskell@lists.urchin.earth.li; Sat, 01 Jul 2006 10:04:20 +0100 Received: from mo-69-69-114-6.sta.embarqhsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1FwbOd-0004ZB-74; Sat, 01 Jul 2006 04:04:14 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1FwbOX-0007hw-Uw; Sat, 01 Jul 2006 04:04:06 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.62) (envelope-from ) id 1FwbOX-0007ml-I0; Sat, 01 Jul 2006 04:04:05 -0500 Date: Sat, 1 Jul 2006 04:04:05 -0500 From: John Goerzen To: Arjan Oosting Subject: Re: [Debian-haskell] Re: RFS: c2hs -- C->Haskell Interface Generator Message-ID: <20060701090405.GB29389@katherina.lan.complete.org> References: <1151358638.5660.17.camel@nebula.arriesoft.nl> <1151701168.5308.23.camel@nebula.arriesoft.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151701168.5308.23.camel@nebula.arriesoft.nl> User-Agent: Mutt/1.5.11+cvs20060403 X-Spam-Status: No (score 0.1): FORGED_RCVD_HELO=0.05 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Sat, 01 Jul 2006 04:04:14 -0500 Cc: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jul 2006 09:04:20 -0000 On Fri, Jun 30, 2006 at 10:59:27PM +0200, Arjan Oosting wrote: > I am still searching for a sponsor. I have upgraded the package for the > new ghc6 version and uploaded this new version to my website [1]. The > package is still linda and lintian clean. The source can be downloaded > by doing > > dget http://moonshine.dnsalias.org/debian/unstable/c2hs_0.14.5-2_i386.changes > > When rebuilding take care to include the -sa and -v0.13.6-5 for > dpkg-buildpackage. This makes sure the source and the complete changelog > will be included when the package is uploaded. You have a bashism in debian/rules: cp -f /usr/share/misc/config.{sub,guess} . cp: cannot stat `/usr/share/misc/config.{sub,guess}': No such file or directory make: *** [config.status] Error 1 debuild: fatal error at line 1224: debian/rules build failed It will likely not pass all autobuilders until this is corrected. -- John From arjanoosting@home.nl Sat Jul 01 14:07:13 2006 Received: from smtp06.wanadoo.nl ([194.134.35.146]) by urchin.earth.li with esmtp (Exim 4.50) id 1FwfBp-0006a9-8x for debian-haskell@lists.urchin.earth.li; Sat, 01 Jul 2006 14:07:13 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp6.wanadoo.nl (Postfix) with ESMTP id 103B96C5F; Sat, 1 Jul 2006 15:07:13 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1FwfBo-00038k-Iy; Sat, 01 Jul 2006 15:07:12 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oL1+XISqhnLV; Sat, 1 Jul 2006 15:07:05 +0200 (CEST) Received: from localhost ([127.0.0.1] helo=moonshine.dnsalias.org) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1FwfBh-00038b-8m; Sat, 01 Jul 2006 15:07:05 +0200 Received: from 195.85.154.162 (SquirrelMail authenticated user arjan) by moonshine.dnsalias.org with HTTP; Sat, 1 Jul 2006 15:07:05 +0200 (CEST) Message-ID: <26634.195.85.154.162.1151759225.squirrel@moonshine.dnsalias.org> In-Reply-To: <20060701090405.GB29389@katherina.lan.complete.org> References: <1151358638.5660.17.camel@nebula.arriesoft.nl> <1151701168.5308.23.camel@nebula.arriesoft.nl> <20060701090405.GB29389@katherina.lan.complete.org> Date: Sat, 1 Jul 2006 15:07:05 +0200 (CEST) Subject: Re: [Debian-haskell] Re: RFS: c2hs -- C->Haskell Interface Generator From: "Arjan Oosting" To: "John Goerzen" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 X-Priority: 3 (Normal) Importance: Normal Content-Transfer-Encoding: quoted-printable Cc: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jul 2006 13:07:13 -0000 Hi John, Thanks for looking at my package > You have a bashism in debian/rules: > > cp -f /usr/share/misc/config.{sub,guess} . > cp: cannot stat `/usr/share/misc/config.{sub,guess}': No such file or > directory > make: *** [config.status] Error 1 > debuild: fatal error at line 1224: > debian/rules build failed > > It will likely not pass all autobuilders until this is corrected. Hmpf, I will fix this tonight and upload a new package. I make a note to use checkbashims on the rules files next time :) Greetings Arjan From arjanoosting@home.nl Sat Jul 01 22:26:40 2006 Received: from smtp08.wanadoo.nl ([194.134.35.149]) by urchin.earth.li with esmtp (Exim 4.50) id 1Fwmz9-0007QK-UM for debian-haskell@lists.urchin.earth.li; Sat, 01 Jul 2006 22:26:40 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp8.wanadoo.nl (Postfix) with ESMTP id 3A353756D2; Sat, 1 Jul 2006 23:26:39 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1Fwmz8-0000iU-QP; Sat, 01 Jul 2006 23:26:38 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fBrmB8tR4c+s; Sat, 1 Jul 2006 23:26:27 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1Fwmyw-0000iG-Vt; Sat, 01 Jul 2006 23:26:27 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1Fwmi6-1c3-00; Sat, 01 Jul 2006 23:09:02 +0200 Subject: Re: [Debian-haskell] Re: RFS: c2hs -- C->Haskell Interface Generator From: Arjan Oosting To: John Goerzen In-Reply-To: <26634.195.85.154.162.1151759225.squirrel@moonshine.dnsalias.org> References: <1151358638.5660.17.camel@nebula.arriesoft.nl> <1151701168.5308.23.camel@nebula.arriesoft.nl> <20060701090405.GB29389@katherina.lan.complete.org> <26634.195.85.154.162.1151759225.squirrel@moonshine.dnsalias.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-quP/KGzKjncLMKqSW6Nf" Date: Sat, 01 Jul 2006 23:09:02 +0200 Message-Id: <1151788142.5464.10.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 Cc: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jul 2006 21:26:40 -0000 --=-quP/KGzKjncLMKqSW6Nf Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi people, Thanks for reviewing my package. Op za, 01-07-2006 te 04:04 -0500, schreef John Goerzen: > > You have a bashism in debian/rules: > > > > cp -f /usr/share/misc/config.{sub,guess} . > > cp: cannot stat `/usr/share/misc/config.{sub,guess}': No such file or > > directory > > make: *** [config.status] Error 1 > > debuild: fatal error at line 1224: > > debian/rules build failed > > > > It will likely not pass all autobuilders until this is corrected. en op za, 01-07-2006 te 12:33 +0300, schreef Kari Pahula:=20 > Looks solid. However, one thing: >=20 > > c2hs (0.14.5-1) unstable; urgency=3Dlow > > - move groff and linuxdoc-tools to Build-Depends-Indep. >=20 > The buildds will call debian/rules build, even though they're only > building architecture dependent packages. Specifically they won't > install Build-Depends-Indep. Your current debian/rules will fail with > dpkg-buildpackage -B when Build-Depends-Indep remain uninstalled. I fixed both issues and uploaded -3 to my homepage [1]. It is lintian and linda clean should now build on buildds (I have tested this with pdebuild --debbuildopts -B -- --binary-arch)=20 The packages is downloadable by doing: dget http://moonshine.dnsalias.org/debian/unstable/c2hs_0.14.5-3_i386.chang= es If one wants to rebuild and upload this, don't forget the dpkg-buildpackage flags "-sa -v0.13.6-5" to include the complete changelog and source.=20 Greetings Arjan [1] http://moonshine.dnsalias.org/debian/unstable c2hs (0.14.5-3) unstable; urgency=3Dlow . * Fix broken debian/rules: - Let build only depend on binary-arch as dpkg-buildpackage (and thus the buildds) will call build even when it is only building the architecture dependent packages. (thanks Kari Pahula) - Fix bashism. (thanks John Goerzen) . c2hs (0.14.5-2) unstable; urgency=3Dlow . * Update package for ghc6 version 6.4.2. * debian/control.in: - remove libghc6-cabal-dev from Build-Depends. - add ghc6 (>=3D 6.4.2) to Build-Depends to get Cabal version >=3D 1.1= .4. - add ppc64 to Architectures as ghc6 is now available on ppc64. * debian/patches/01_update-manpage.dpatch: updated. Fix typo. * debian/patches/06_fix-Setup-for-ghc-6.4.2.dpatch: added. Replace Setup.hs with version from upstream VCS to fix build with ghc 6.4.2. . c2hs (0.14.5-1) unstable; urgency=3Dlow . * New upstream release. Closes: #372836 - no longer ships a library for ghc6. * New maintainer. Closes: #342801 * debian/c2hs-doc.doc-base: change section to Apps/Programming. * added debian/control.in - drop the libghc6-c2hs-dev package. - use $ghc6_app_bdeps, $ghc6_arches substitution variables from update-haskell-control to get the build dependency on ghc6 and architecture list for c2hs. - replace ${Source-Version} with ${binary:Version} and ${source:Version} to make the package binNMU safe. - add build dependency on dpkg-dev (>=3D 1.13.19) which introduces ${binary:Version} and ${source:Version}. - move groff and linuxdoc-tools to Build-Depends-Indep. * debian/copyright: add copyright notice for the manual which is licensed under the GNU Free Document License. * debian/patches/*: remove old patches and change to dpatch. * debian/rules: change from cdbs to debhelper. * debian/watch: upgrade to format version 3. --=-quP/KGzKjncLMKqSW6Nf Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEpuRuUALvsZYuOJARAhGnAJ9+HI5GqbJqhouee5DUAom85aOcPQCfZV8a ZdS90dgKyqF+qlgVcMHCO0U= =mjW3 -----END PGP SIGNATURE----- --=-quP/KGzKjncLMKqSW6Nf-- From jgoerzen@complete.org Sun Jul 02 00:45:36 2006 Received: from glockenspiel.complete.org ([64.79.199.69]) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1Fwp9c-0006wW-LA for debian-haskell@lists.urchin.earth.li; Sun, 02 Jul 2006 00:45:36 +0100 Received: from mo-69-69-114-6.sta.embarqhsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1Fwp9X-0008WV-To; Sat, 01 Jul 2006 18:45:32 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1Fwp9R-0006N0-Jm; Sat, 01 Jul 2006 18:45:25 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.62) (envelope-from ) id 1Fwp9Q-0003oO-W2; Sat, 01 Jul 2006 18:45:25 -0500 Date: Sat, 1 Jul 2006 18:45:24 -0500 From: John Goerzen To: Arjan Oosting Subject: Re: [Debian-haskell] Re: RFS: c2hs -- C->Haskell Interface Generator Message-ID: <20060701234524.GA12190@katherina.lan.complete.org> References: <1151358638.5660.17.camel@nebula.arriesoft.nl> <1151701168.5308.23.camel@nebula.arriesoft.nl> <20060701090405.GB29389@katherina.lan.complete.org> <26634.195.85.154.162.1151759225.squirrel@moonshine.dnsalias.org> <1151788142.5464.10.camel@nebula.arriesoft.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151788142.5464.10.camel@nebula.arriesoft.nl> User-Agent: Mutt/1.5.11+cvs20060403 X-Spam-Status: No (score 0.1): FORGED_RCVD_HELO=0.05 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Sat, 01 Jul 2006 18:45:32 -0500 Cc: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jul 2006 23:45:36 -0000 On Sat, Jul 01, 2006 at 11:09:02PM +0200, Arjan Oosting wrote: > Hi people, > > Thanks for reviewing my package. Your new version has been uploaded. -- John From ijones@syntaxpolice.org Sun Jul 02 20:01:38 2006 Received: from syntaxpolice.org ([207.210.78.62]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1Fx7CM-0003uD-HX for debian-haskell@lists.urchin.earth.li; Sun, 02 Jul 2006 20:01:38 +0100 Received: from bishop.syntaxpolice.org (syntaxpolice.org [127.0.0.1]) by syntaxpolice.org (8.13.6/8.13.6/Debian-1) with ESMTP id k62J1Tve028395; Sun, 2 Jul 2006 15:01:30 -0400 Received: by bishop.syntaxpolice.org (Postfix, from userid 1004) id D216B43C952; Sun, 2 Jul 2006 12:01:27 -0700 (PDT) From: Isaac Jones To: "Jeremy Shaw" Subject: Re: [Debian-haskell] How best to split -dev and -prof files? References: Date: Sun, 02 Jul 2006 12:01:27 -0700 In-Reply-To: (Jeremy Shaw's message of "Tue, 27 Jun 2006 13:41:47 -0700") Message-ID: <83odw76dbs.fsf@bishop.syntaxpolice.org> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jul 2006 19:01:38 -0000 "Jeremy Shaw" writes: > Hello, > > I started working on building -prof .debs by default, but I ran into a > minor snag. I do not see an easy way to seperate the generated files > into the -dev and -prof packages -- all the files are lumped into the > same directory tree. > > Here is the process I am using: > > 1) setup configure --enable-library-profiling > 2) setup build > 3) setup copy --copy-prefix $tmp > > The problem is, the build phase builds both the profiled and > non-profiled version, and puts them in the same place. The best option > I see at the moment is to use 'find' to find all the files that look > like profiling enabled files and move them out of the -dev package > into the -prof package. That seems error prone however. > > Does anyone have any suggestions? Perhaps cabal should provide better > support for this operation? Not sure any better way to do this w/ cabal right now. You could add a flag to suppress the non-profiled build and do it in two steps, or add a flag to output hte profiled builds elsewhere. Both of those sound a little dicy, but it could probably be made to work. peace, isaac From debbugs@bugs.debian.org Mon Jul 03 11:22:53 2006 Received: from spohr.debian.org ([140.211.166.43] ident=Debian-exim) by urchin.earth.li with esmtp (Exim 4.50) id 1FxLZs-0006Gr-SH for debian-haskell@lists.urchin.earth.li; Mon, 03 Jul 2006 11:22:53 +0100 Received: from debbugs by spohr.debian.org with local (Exim 4.50) id 1FxLVR-00019b-7c; Mon, 03 Jul 2006 03:18:17 -0700 X-Loop: owner@bugs.debian.org Resent-From: Arjan Oosting Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, hut@cs.uu.nl, debian-haskell@lists.urchin.earth.li, , arjan oosting Resent-Date: Mon, 03 Jul 2006 10:18:14 UTC Resent-Message-ID: X-Debian-PR-Message: report 376491 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.115192073528432 (code B ref -1); Mon, 03 Jul 2006 10:18:14 UTC Received: (at submit) by bugs.debian.org; 3 Jul 2006 09:58:55 +0000 Received: from smtp04.wanadoo.nl ([194.134.35.144]) by spohr.debian.org with esmtp (Exim 4.50) id 1FxLCg-0007ON-LO for submit@bugs.debian.org; Mon, 03 Jul 2006 02:58:54 -0700 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp4.wanadoo.nl (Postfix) with ESMTP id D4A771994F; Mon, 3 Jul 2006 11:58:52 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1FxLCe-0007Y6-62; Mon, 03 Jul 2006 11:58:52 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A2F21S3pmDZl; Mon, 3 Jul 2006 11:58:39 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1FxLCR-0007Y0-Lp; Mon, 03 Jul 2006 11:58:39 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1FxLCR-1e8-00; Mon, 03 Jul 2006 11:58:39 +0200 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Arjan Oosting To: Debian Bug Tracking System Message-ID: <20060703095839.3884.81563.reportbug@nebula.arriesoft.nl> X-Mailer: reportbug 3.21.2 Date: Mon, 03 Jul 2006 11:58:39 +0200 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-10.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, RCVD_IN_SORBS,X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 Resent-Sender: Debian BTS Resent-Date: Mon, 03 Jul 2006 03:18:17 -0700 Cc: Subject: [Debian-haskell] Bug#376491: ITP: uuagc -- compiler for the Utrecht University Attribute Grammar system X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Arjan Oosting , 376491@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Jul 2006 10:22:53 -0000 Package: wnpp Severity: wishlist Owner: Arjan Oosting -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi people, I intend to Debian packages of uulib (ITP #36415) and uuagc. Preliminary Debian packages are available from http://moonshine.dnsalias.org/debian/unstable * Package name : uuagc Version : 0.9.1 Upstream Author : Doaitse Swierstra , Arthur Baars and Alexey Rodriguez * URL : http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem * License : GPL Programming Lang: Haskell Description : compiler for the Utrecht University Attribute Grammar system The Attribute Grammar system can be used to annotate the production rules of a grammar with inherited and synthesized attributes. The values of the attributes can be determined while parsing/traversing an abtract syntax tree and will give the semantic value of the tree. . The inherited attributes are values which ares passed downwards in the abstract syntax tree and the synthesized attributes are passed upward. Haskell expressions are used to describe the computation of the attributes. . The uuagc compiler takes a set files in which the attribute grammar is defined and generate a Haskell file which contains the datatype definitions that corresponding to the grammar, semantic functions and catamorphisms (functions that take a syntax tree and return the semantic value of that tree) . The (Utrecht University) Attribute Grammar system is part of the Haskell Utrecht Tools set. . Greetings Arjan - -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-3-nebula Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEqOpOUALvsZYuOJARAiCQAJ0feNZ5alivwSZ+ZUUacyFvnkTBJgCggFue mdIoGD7X1+Uhmjgy0n6hM2w= =Xssm -----END PGP SIGNATURE----- From debbugs@bugs.debian.org Wed Jul 05 11:47:08 2006 Received: from spohr.debian.org ([140.211.166.43] ident=Debian-exim) by urchin.earth.li with esmtp (Exim 4.50) id 1Fy4uS-0004OW-Fy for debian-haskell@lists.urchin.earth.li; Wed, 05 Jul 2006 11:47:08 +0100 Received: from debbugs by spohr.debian.org with local (Exim 4.50) id 1Fy4hE-00047o-N7; Wed, 05 Jul 2006 03:33:28 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , john goerzen Resent-Date: Wed, 05 Jul 2006 10:33:24 UTC Resent-Message-ID: X-Debian-PR-Message: report 376825 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.115209546411566 (code B ref -1); Wed, 05 Jul 2006 10:33:24 UTC Received: (at submit) by bugs.debian.org; 5 Jul 2006 10:31:04 +0000 Received: from glockenspiel.complete.org ([64.79.199.69]) by spohr.debian.org with esmtp (Exim 4.50) id 1Fy4cH-0001Zg-PC for submit@bugs.debian.org; Wed, 05 Jul 2006 03:28:21 -0700 Received: from mo-69-69-114-6.sta.embarqhsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1Fy4bz-0002yo-VY; Wed, 05 Jul 2006 05:28:12 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1Fy4bv-0002BG-He; Wed, 05 Jul 2006 05:27:59 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.62) (envelope-from ) id 1Fy4bv-00031F-CY; Wed, 05 Jul 2006 05:27:59 -0500 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System Message-ID: <20060705102759.11545.86402.reportbug@katherina.lan.complete.org> X-Mailer: reportbug 3.21.2 Date: Wed, 05 Jul 2006 05:27:59 -0500 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Wed, 05 Jul 2006 05:28:12 -0500 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 Resent-Sender: Debian BTS Resent-Date: Wed, 05 Jul 2006 03:33:28 -0700 Cc: Subject: [Debian-haskell] Bug#376825: ITP: haskell-newcgi -- Enhanced CGI library for Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 376825@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jul 2006 10:47:08 -0000 Package: wnpp Severity: wishlist Owner: John Goerzen * Package name : haskell-newcgi Version : 2006.6.5 Upstream Author : Bjorn Bringert et al * URL : http://www.cs.chalmers.se/~bringert/darcs/haskell-cgi/doc/ * License : BSD Programming Lang: Haskell Description : Enhanced CGI library for Haskell This is a Haskell library for writing CGI web applications. It provides a number of features not found in the CGI implementation in the standard Haskell libraries. . This library supports setting arbitrary response headers, support for cookies, efficient file upload support, integration with Data.ByteString, and other useful features. . It also provides wrapper functions for compatibility with the existing Network.CGI module. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.15.6 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From debbugs@bugs.debian.org Wed Jul 05 12:06:53 2006 Received: from spohr.debian.org ([140.211.166.43] ident=Debian-exim) by urchin.earth.li with esmtp (Exim 4.50) id 1Fy5DZ-0005YJ-C9 for debian-haskell@lists.urchin.earth.li; Wed, 05 Jul 2006 12:06:53 +0100 Received: from debbugs by spohr.debian.org with local (Exim 4.50) id 1Fy5A5-0006WL-9j; Wed, 05 Jul 2006 04:03:17 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , john goerzen Resent-Date: Wed, 05 Jul 2006 11:03:14 UTC Resent-Message-ID: X-Debian-PR-Message: report 376829 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.11520962134766 (code B ref -1); Wed, 05 Jul 2006 11:03:14 UTC Received: (at submit) by bugs.debian.org; 5 Jul 2006 10:43:33 +0000 Received: from glockenspiel.complete.org ([64.79.199.69]) by spohr.debian.org with esmtp (Exim 4.50) id 1Fy4X5-0000Hq-2y for submit@bugs.debian.org; Wed, 05 Jul 2006 03:22:59 -0700 Received: from mo-69-69-114-6.sta.embarqhsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1Fy4Wp-0001Sn-Gl; Wed, 05 Jul 2006 05:22:50 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1Fy4Wl-0002AE-Ja; Wed, 05 Jul 2006 05:22:39 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.62) (envelope-from ) id 1Fy4Wl-00030A-BE; Wed, 05 Jul 2006 05:22:39 -0500 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System Message-ID: <20060705102239.11509.92259.reportbug@katherina.lan.complete.org> X-Mailer: reportbug 3.21.2 Date: Wed, 05 Jul 2006 05:22:39 -0500 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Wed, 05 Jul 2006 05:22:50 -0500 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 Resent-Sender: Debian BTS Resent-Date: Wed, 05 Jul 2006 04:03:17 -0700 Cc: Subject: [Debian-haskell] Bug#376829: ITP: haskell-bytestring -- Extremely fast Haskell I/O library using packed strings X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 376829@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jul 2006 11:06:53 -0000 Package: wnpp Severity: wishlist Owner: John Goerzen * Package name : haskell-bytestring Version : 0.6 Upstream Author : Don Stewart * URL : http://www.cse.unsw.edu.au/~dons/fps.html * License : BSD Programming Lang: Haskell Description : Extremely fast Haskell I/O library using packed strings Data.ByteString (formerly FastPackedString/FPS) provides packed strings (byte arrays held by a ForeignPtr), along with a list interface to these strings. It lets you do extremely fast IO in Haskell; in some cases, even faster than typical C implementations, and much faster than [Char]. It uses a flexible "foreign pointer" representation, allowing the transparent use of Haskell or C code to manipulate the strings. . Data.ByteString is written in Haskell98 + the foreign function interface and cpp. It has been tested succesfully with GHC 6.4 and 6.5, and hugs March 2005. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.15.6 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From debbugs@bugs.debian.org Wed Jul 05 12:09:31 2006 Received: from spohr.debian.org ([140.211.166.43] ident=Debian-exim) by urchin.earth.li with esmtp (Exim 4.50) id 1Fy5G7-0005ho-4r for debian-haskell@lists.urchin.earth.li; Wed, 05 Jul 2006 12:09:31 +0100 Received: from debbugs by spohr.debian.org with local (Exim 4.50) id 1Fy5A8-0006Xj-MS; Wed, 05 Jul 2006 04:03:20 -0700 X-Loop: owner@bugs.debian.org Resent-From: John Goerzen Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , john goerzen Resent-Date: Wed, 05 Jul 2006 11:03:17 UTC Resent-Message-ID: X-Debian-PR-Message: report 376830 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.11520962588286 (code B ref -1); Wed, 05 Jul 2006 11:03:17 UTC Received: (at submit) by bugs.debian.org; 5 Jul 2006 10:44:18 +0000 Received: from glockenspiel.complete.org ([64.79.199.69]) by spohr.debian.org with esmtp (Exim 4.50) id 1Fy4hF-000482-N9 for submit@bugs.debian.org; Wed, 05 Jul 2006 03:33:29 -0700 Received: from mo-69-69-114-6.sta.embarqhsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1Fy4h6-00059p-08; Wed, 05 Jul 2006 05:33:24 -0500 Received: from katherina.lan.complete.org ([10.200.0.4]) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (No TLS peer certificate) (Exim 4.50) id 1Fy4h1-0002Ei-QG; Wed, 05 Jul 2006 05:33:15 -0500 Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.62) (envelope-from ) id 1Fy4h1-00033Q-Ll; Wed, 05 Jul 2006 05:33:15 -0500 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: John Goerzen To: Debian Bug Tracking System Message-ID: <20060705103315.11616.14040.reportbug@katherina.lan.complete.org> X-Mailer: reportbug 3.21.2 Date: Wed, 05 Jul 2006 05:33:15 -0500 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Wed, 05 Jul 2006 05:33:24 -0500 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 Resent-Sender: Debian BTS Resent-Date: Wed, 05 Jul 2006 04:03:20 -0700 Cc: Subject: [Debian-haskell] Bug#376830: ITP: haxml -- XML framework for Haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Goerzen , 376830@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jul 2006 11:09:31 -0000 Package: wnpp Severity: wishlist Owner: John Goerzen * Package name : haxml Version : 1.13.1 Upstream Author : Malcolm Wallace et al * URL : http://www.cs.york.ac.uk/fp/HaXml/ * License : Library LGPL plus relaxation, tools GPL Programming Lang: Haskell Description : XML framework for Haskell HaXml is a collection of utilities for parsing, filtering, transforming, and generating XML documents using Haskell. Its basic facilities include a parser for XML, a separate error-correcting parser for HTML, an XML validator, and pretty-printers for XML and HTML. . In addition to this, Haskell2Xml is a replacement class for Haskell's Show/Read classes. It allows you to read and write ordinary Haskell data as XML documents. DtdToHaskell is a tool for translating any valid XML DTD into equivalent Haskell types. Xtract is a grep-like tool for XML documents, based loosely on the XPath and XQL query languages. It can be used either from the command line, or within your own code as part of the library. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.15.6 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) From jeremy.shaw@linspireinc.com Tue Jul 11 00:50:00 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1G05Vn-0002Ui-Qf for debian-haskell@lists.urchin.earth.li; Tue, 11 Jul 2006 00:50:00 +0100 X-ASG-Debug-ID: 1152575364-21416-56-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Client Received: from lain.local (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id 50BEC2000CEC; Mon, 10 Jul 2006 16:49:24 -0700 (PDT) Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1G05VE-0000QF-JA; Mon, 10 Jul 2006 16:49:24 -0700 Date: Mon, 10 Jul 2006 16:49:24 -0700 Message-ID: From: "Jeremy Shaw" To: John Goerzen X-ASG-Orig-Subj: First pass at -prof support in dh_haskell User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: multipart/mixed; boundary="Multipart_Mon_Jul_10_16:49:24_2006-1" X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Cc: debian-haskell@lists.urchin.earth.li Subject: [Debian-haskell] First pass at -prof support in dh_haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Jul 2006 23:50:00 -0000 --Multipart_Mon_Jul_10_16:49:24_2006-1 Content-Type: text/plain; charset=US-ASCII Hello John, Attached is a first crack at adding support to dh_haskell for -prof packages. I am looking for some feedback on what you might want changed for a final cut. As I mentioned before, I do not know perl or the debhelper libraries, so there may be much better ways to do some stuff. I need to clean up some superious white space and add some better comments, but the basic method is pretty-well in place. Overview of Usage ----------------- Basically, you just add a -prof paragraph that looks like the existing -dev paragraph. Everything else happens automatically. Here are example -dev and corresponding -prof paragraphs: ===> Package: libghc6-fps-dev Section: libdevel Architecture: any Depends: ${haskell:Depends} Description: A Haskell library that provides fast, packed strings This library provides the Data.ByteString library: byte arrays manipulable as strings, providing very time and space efficient string and IO operations. . For very large data requirements, or constraints on heap size, Data.ByteString.Lazy is provided, a lazy list of bytestring chunks. Efficient processing of multi-gigabyte data can be achieved this way. . This package contains the libraries compiled for GHC 6. Package: libghc6-fps-prof Section: libdevel Architecture: any Depends: ${haskell:Depends} Description: A Haskell library that provides fast, packed strings This library provides the Data.ByteString library: byte arrays manipulable as strings, providing very time and space efficient string and IO operations. . For very large data requirements, or constraints on heap size, Data.ByteString.Lazy is provided, a lazy list of bytestring chunks. Efficient processing of multi-gigabyte data can be achieved this way. . This package contains the libraries compiled for GHC 6 with profiling enable. <=== Development Issues ------------------ Here are the basic issues I encountered, (1) cabal does not support building the -dev packages and -prof packages seperately. Instead it builds them both at once and lumps them in the same directory. I think that this should ultimately be fixed in cabal, but for now, dh_haskell needs to work with the current behaviour. My current hack is: (1) skip over -prof paragraphs debian/control (2) when looking at a -dev, check for a matching -prof (3) if there is a matching -prof, enable profiling when building the -dev packages (4) use find/tar to move the profiling libraries out of -dev and into -prof One side-effect is that if you have a -prof with out a matching -dev, it will be silently ignored. (2) Dependencies for -prof .debs Should the -prof .debs depend of the corresponding -dev .debs? I think ghc might let you install just the profiling libraries -- but then you would probably have to build with profiling enabled. I currently make the -prof package equals depend on the -dev package. TODO: /usr/lib/haskell-utils/*_vars ----------------------------------- Unless you object, I am going to modify dh_haskell_prep to generate the ghc6 dependencies based on /usr/lib/haskell-utils/*_vars as Ian Lynagh suggests. j. --Multipart_Mon_Jul_10_16:49:24_2006-1 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline; filename="profiling_patch.txt" Content-Transfer-Encoding: base64 ZGlmZiAtck4gLXUgb2xkLWhhc2tlbGwtZGV2c2NyaXB0cy9kaF9oYXNrZWxsX2J1aWxkIG5ldy1o YXNrZWxsLWRldnNjcmlwdHMvZGhfaGFza2VsbF9idWlsZAotLS0gb2xkLWhhc2tlbGwtZGV2c2Ny aXB0cy9kaF9oYXNrZWxsX2J1aWxkCTIwMDYtMDctMTAgMTU6NDY6MDQuMDAwMDAwMDAwIC0wNzAw CisrKyBuZXctaGFza2VsbC1kZXZzY3JpcHRzL2RoX2hhc2tlbGxfYnVpbGQJMjAwNi0wNy0xMCAx NTo0NjowNC4wMDAwMDAwMDAgLTA3MDAKQEAgLTk1LDcgKzk1LDcgQEAKIAogc3ViIGlzX2hhbmRs ZWRfcGFja2FnZSB7CiAgICAgbXkgJHBrZ25hbWUgPSBzaGlmdDsKLSAgICBpZiAoJHBrZ25hbWUg PX4gbS9ebGliKGdoYzV8Z2hjNnxuaGM5OHxodWdzKS0uKy1kZXYkLykgeworICAgIGlmICgkcGtn bmFtZSA9fiBtL15saWIoZ2hjNXxnaGM2fG5oYzk4fGh1Z3MpLS4rLShkZXZ8cHJvZikkLykgewog ICAgICAgICByZXR1cm4gMTsKICAgICB9IGVsc2lmICgkcGtnbmFtZSA9fiBtL2xpYmh1Z3MtLisk LykgewogICAgICAgICByZXR1cm4gMTsKZGlmZiAtck4gLXUgb2xkLWhhc2tlbGwtZGV2c2NyaXB0 cy9kaF9oYXNrZWxsX2J1aWxkaW5zdCBuZXctaGFza2VsbC1kZXZzY3JpcHRzL2RoX2hhc2tlbGxf YnVpbGRpbnN0Ci0tLSBvbGQtaGFza2VsbC1kZXZzY3JpcHRzL2RoX2hhc2tlbGxfYnVpbGRpbnN0 CTIwMDYtMDctMTAgMTU6NDY6MDQuMDAwMDAwMDAwIC0wNzAwCisrKyBuZXctaGFza2VsbC1kZXZz Y3JpcHRzL2RoX2hhc2tlbGxfYnVpbGRpbnN0CTIwMDYtMDctMTAgMTU6NDY6MDQuMDAwMDAwMDAw IC0wNzAwCkBAIC0xNjEsNiArMTYxLDI1IEBACiAgICAgcmV0dXJuIGdldGNhYmFsYmFzZXBhdGgo JHBrZ3R5cGUpIC4gIi9saWIvIiAuIGdldGNhYmFsbmFtZXZlcnNpb24oKTsKIH0KIAorc3ViIHBy b2ZpbGluZ19uYW1lIHsKKyAgICBteSAkcGFja2FnZSA9IHNoaWZ0OworICAgIG15IEBwbiA9ICgk cGFja2FnZSA9fiBtL15saWIoZ2hjNXxnaGM2fG5oYzk4fGh1Z3MpLSguKyktZGV2JC8pOworICAg IHJldHVybiAibGliJHBuWzBdLSRwblsxXS1wcm9mIjsKK30KKworc3ViIGlzX3Byb2ZpbGluZ19l bmFibGVkIHsKKyAgICBteSAkcGFja2FnZSA9IHNoaWZ0OworICAgIG15ICRwYWNrYWdlcyA9IHNo aWZ0OworICAgIG15ICRwcm9mbmFtZSA9IHByb2ZpbGluZ19uYW1lKCRwYWNrYWdlKTsKKworICAg IGZvcmVhY2ggbXkgJHAgKEB7JHBhY2thZ2VzfSkgeworCWlmICgkcCA9fiBtL14kcHJvZm5hbWUk LykgeworCSAgICByZXR1cm4gMTsKKwl9CisgICAgfQorICAgIHJldHVybiAwOworfQorCiBzdWIg c2FmZXN5c3RlbSB7CiAgICAgbXkgJHByb2dyYW0gPSBzaGlmdDsKICAgICBwcmludCAiUnVubmlu ZzogJHByb2dyYW1cbiI7CkBAIC0xNzcsNiArMTk2LDIxIEBACiBkaWUgdW5sZXNzIC1lICRzZXR1 cDsKIHNhZmVzeXN0ZW0oImdoYzYgLXBhY2thZ2UgQ2FiYWwgJHNldHVwIC1vIHNldHVwIik7CiAK KyMgQ2FiYWwgY3VycmVudGx5IGhhcyBubyB3YXkgdG8gYnVpbGQgdGhlIC1kZXYgYW5kIC1wcm9m IGxpYnJhcmllcworIyBzZXBlcmF0ZWx5LiBTbyB0aGUgaGFuZGxpbmcgb2YgLXByb2YgaXMgYSBi aXQgYXdrd2FyZC4gVGhlIGJlbG93CisjIGxvb3AgaGFuZGxlcyBlYWNoIHBhcmFncmFwaCBkZWJp YW4vY29udHJvbCBpbmRpdmlkdWFsbHkuIFRvIGhhbmRsZQorIyAtcHJvZiB3ZToKKyMKKyMgMSkg c2tpcCBvdmVyIC1wcm9mIHBhcmFncmFwaHMKKyMgMikgaWYgd2UgZW5jb3VudGVyIGEgLWRldiBw YXJhZ3JhcGggd2UgY2hlY2sgaWYgdGhlcmUgaXMgYSAKKyMgICAgY29ycmVzcG9uZGluZyAtcHJv ZiBwYWNrYWdlCisjIDMpIGlmIHNvLCB3ZSBydW4gY29uZmlndXJlIHdpdGggLS1lbmFibGUtbGli cmFyeS1wcm9maWxpbmcKKyMgNCkgYnVpbGQgYW5kIGluc3RhbGwgdGhlIGxpYnJhcmllcworIyA1 KSB1c2UgZmluZC90YXIgdG8gbW92ZSB0aGUgcHJvZmlsaW5nIGxpYnJhcmllcyBpbnRvCisjICAg IC1wcm9mIGRlYgorIworIyBPbmUgc2lkZS1lZmZlY3QgaXMgdGhhdCB5b3UgY2FuIG5vdCBidWls ZCBhIC1wcm9mIHVubGVzcyB5b3UgYWxzbworIyBidWlsZCBhIC1kZXYuIEJ1dCB5b3UgcHJvYmFi bHkgc2hvdWxkIG5vdCBkbyB0aGF0IGFueXdheT8KIGZvcmVhY2ggbXkgJHBhY2thZ2UgKEB7JGRo e0RPUEFDS0FHRVN9fSkgewogICAgIG15ICR0bXAgPSB0bXBkaXIoJHBhY2thZ2UpOwogICAgIGlm IChpc19oYW5kbGVkX3BhY2thZ2UoJHBhY2thZ2UpKSB7CkBAIC0xOTYsNyArMjMwLDExIEBACiAg ICAgICAgICAgICBwcmludCAiUnVubmluZzogLi9zZXR1cCBidWlsZFxuIjsKICAgICAgICAgICAg IHN5c3RlbSgiLi9zZXR1cCBidWlsZCIpOwogICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAg c2FmZXN5c3RlbSgiLi9zZXR1cCBjb25maWd1cmUgLS1wcmVmaXg9IiAuIGdldGNhYmFsYmFzZXBh dGgoJHBrZ3R5cGUpCisJICAgIG15ICRwcm9maWxpbmdfb3B0aW9uID0gIiI7CisJICAgIGlmIChp c19wcm9maWxpbmdfZW5hYmxlZCgkcGFja2FnZSwkZGh7RE9QQUNLQUdFU30pKSB7CisJCSRwcm9m aWxpbmdfb3B0aW9uID0gIiAtLWVuYWJsZS1saWJyYXJ5LXByb2ZpbGluZyAiOworCSAgICB9Cisg ICAgICAgICAgICBzYWZlc3lzdGVtKCIuL3NldHVwIGNvbmZpZ3VyZSAiIC4gJHByb2ZpbGluZ19v cHRpb24gLiAiIC0tcHJlZml4PSIgLiBnZXRjYWJhbGJhc2VwYXRoKCRwa2d0eXBlKQogICAgICAg ICAgICAgICAgICAgICAgICAuICIgLS13aXRoLWNvbXBpbGVyPS91c3IvYmluLyRwa2d0eXBlIik7 CiAgICAgICAgICAgICBzYWZlc3lzdGVtKCIuL3NldHVwIGJ1aWxkIik7CiAgICAgICAgIH0KQEAg LTIwNyw2ICsyNDUsMTcgQEAKICAgICAgICAgICAgIHNhZmVzeXN0ZW0oIm1rZGlyIC1wICR0bXAv dXNyL3NoYXJlL2RvYy8kcGFja2FnZSIpOwogICAgICAgICAgICAgc2FmZXN5c3RlbSgibWtkaXIg LXAgJHRtcCIgLiBnZXRjYWJhbGJhc2VwYXRoKCRwa2d0eXBlKSk7CiAgICAgICAgICAgICBzYWZl c3lzdGVtKCIuL3NldHVwIGNvcHkgLS1jb3B5LXByZWZpeD0kdG1wIiAuIGdldGNhYmFsYmFzZXBh dGgoJHBrZ3R5cGUpKTsKKwkgICAgaWYgKGlzX3Byb2ZpbGluZ19lbmFibGVkKCRwYWNrYWdlLCAk ZGh7RE9QQUNLQUdFU30pKSB7CisJCSMgSGF2ZSB0byBtb3ZlIGFsbCB0aGUgcHJvZmlsaW5nIGxp YnJhcmllcyBpbnRvIGEKKwkJIyBzZXBlcmF0ZSBwYWNrYWdlLiBUaGlzIHNlZW1zIGEgYml0IGhh Y2tpc2ggdGhvdWdoLgorCQlteSAkcHJvZnRtcD10bXBkaXIocHJvZmlsaW5nX25hbWUoJHBhY2th Z2UpKTsKKwkJc2FmZXN5c3RlbSgibWtkaXIgLXAgJHByb2Z0bXAiKTsKKwkJIyBOT1RFOiB5b3Ug bWlnaHQgdGhpbmsgeW91IGNhbiB1c2luZyB0aGUgLUMgb3B0aW9uIHRvCisJCSMgdGFyIGluc3Rl YWQgdXNpbmcgJ2NkJywgYnV0IHRoZSAtLW51bGwgZGlzYWJsZXMgLUMKKwkJc2FmZXN5c3RlbSgi ZmluZCAkdG1wIFxcKCAtbmFtZSBcIipfcC5hXCIgLW8gLW5hbWUgXCIqLnBfaGlcIiAtbyAtbmFt ZSBcIioucF9vXCIgXFwpIC1wcmludGYgXCIlUFxcMFwiIHwgIiAuCisJCQkgICAiKGNkICR0bXAg OyB0YXIgLWMgLS1udWxsIC0tcHJlc2VydmUgLS1yZW1vdmUtZmlsZXMgLVQgLSApIHwgIiAuCisJ CQkgICAidGFyIC1DICRwcm9mdG1wIC14Iik7CisJICAgIH0KICAgICAgICAgICAgIHNhZmVzeXN0 ZW0oImNwIC5pbnN0YWxsZWQtcGtnLWNvbmZpZyAkdG1wIiAuIGdldGNhYmFscGtnbGlicGF0aCgk cGtndHlwZSkgLiAiL2luc3RhbGxlZC1wa2ctY29uZmlnIik7CiAgICAgICAgIH0KICAgICB9CmRp ZmYgLXJOIC11IG9sZC1oYXNrZWxsLWRldnNjcmlwdHMvZGhfaGFza2VsbF9wcmVwIG5ldy1oYXNr ZWxsLWRldnNjcmlwdHMvZGhfaGFza2VsbF9wcmVwCi0tLSBvbGQtaGFza2VsbC1kZXZzY3JpcHRz L2RoX2hhc2tlbGxfcHJlcAkyMDA2LTA3LTEwIDE1OjQ2OjA0LjAwMDAwMDAwMCAtMDcwMAorKysg bmV3LWhhc2tlbGwtZGV2c2NyaXB0cy9kaF9oYXNrZWxsX3ByZXAJMjAwNi0wNy0xMCAxNTo0Njow NC4wMDAwMDAwMDAgLTA3MDAKQEAgLTEwNCwxMiArMTA0LDI3IEBACiAgICAgfQogfQogCitzdWIg aXNfaGFuZGxlZF9wcm9maWxpbmcgeworICAgIG15ICRwa2duYW1lID0gc2hpZnQ7CisgICAgaWYg KCRwa2duYW1lID1+IG0vXmxpYihnaGM1fGdoYzZ8bmhjOTh8aHVncyktListcHJvZiQvKSB7Cisg ICAgICAgIHJldHVybiAxOworICAgIH0gZWxzZSB7CisgICAgICAgIHJldHVybiAwOworICAgIH0K K30KKworc3ViIGRldl9uYW1lIHsKKyAgICBteSAkcGFja2FnZSA9IHNoaWZ0OworICAgIG15IEBw biA9ICgkcGFja2FnZSA9fiBtL15saWIoZ2hjNXxnaGM2fG5oYzk4fGh1Z3MpLSguKyktcHJvZiQv KTsKKyAgICByZXR1cm4gImxpYiRwblswXS0kcG5bMV0tZGV2IjsKK30KKwogc3ViIHR5cGVfb2Zf cGFja2FnZSB7CiAgICAgbXkgJHBrZ25hbWUgPSBzaGlmdDsKICAgICBpZiAoJHBrZ25hbWUgPX4g bS9ebGliaHVncy0uKyQvKSB7CiAgICAgICAgIHJldHVybiAiaHVncyI7CiAgICAgfSBlbHNlIHsK LSAgICAgICAgbXkgQHBuID0gKCRwa2duYW1lID1+IG0vXmxpYihnaGM1fGdoYzZ8bmhjOTh8aHVn cyktListZGV2JC8pOworICAgICAgICBteSBAcG4gPSAoJHBrZ25hbWUgPX4gbS9ebGliKGdoYzV8 Z2hjNnxuaGM5OHxodWdzKS0uKy0oZGV2fHByb2YpJC8pOwogICAgICAgICByZXR1cm4gJHBuWzBd OwogICAgIH0KIH0KQEAgLTE3Myw3ICsxODgsOSBAQAogZm9yZWFjaCBteSAkcGFja2FnZSAoQHsk ZGh7RE9QQUNLQUdFU319KSB7CiAJbXkgJHRtcCA9IHRtcGRpcigkcGFja2FnZSk7CiAKKwogICAg ICAgICBpZiAoaXNfaGFuZGxlZF9wYWNrYWdlKCRwYWNrYWdlKSkgeworCSAgICAjIHN1YnN0aXR1 dGUgJHtoYXNrZWxsOkRlcGVuZHN9CiAgICAgICAgICAgICBteSAkcGtndHlwZSA9IHR5cGVfb2Zf cGFja2FnZSgkcGFja2FnZSk7CiAgICAgICAgICAgICBkZWxzdWJzdHZhcigkcGFja2FnZSwgImhh c2tlbGw6RGVwZW5kcyIpOwogICAgICAgICAgICAgYWRkc3Vic3R2YXIoJHBhY2thZ2UsICJoYXNr ZWxsOkRlcGVuZHMiLCAKQEAgLTE4Miw3ICsxOTksOCBAQAogICAgICAgICAgICAgICAgIGFkZHN1 YnN0dmFyKCRwYWNrYWdlLCAiaGFza2VsbDpEZXBlbmRzIiwKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAkcGtndHlwZSwgIjw8ICIgLiB1cHN0cmVhbV92ZXJzaW9uKHZlcnNpb25fb2ZfdHlw ZSgkcGtndHlwZSkpIC4gIi05OTkiKTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIAorCisJ ICAgICMgYWRkIHBvc3RpbnN0L3ByZXJtIHNjcmlwdHMKICAgICAgICAgICAgIGlmICgkcGtndHlw ZSBlcSAiZ2hjNSIgfHwgJHBrZ3R5cGUgZXEgImdoYzYiKSB7CiAgICAgICAgICAgICAgICAgIyBC dWlsZCBzY3JpcHRzCiAgICAgICAgICAgICAgICAgbXkgJGdoY3ZlciA9ICJnaGMtIiAuIHVwc3Ry ZWFtX3ZlcnNpb24odmVyc2lvbl9vZl90eXBlKCRwa2d0eXBlKSk7CkBAIC0xOTgsNiArMjE2LDIw IEBACiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAorICAgICAgICBpZiAoaXNfaGFuZGxlZF9w cm9maWxpbmcoJHBhY2thZ2UpKSB7CisJICAgICMgc3Vic3RpdHV0ZSAke2hhc2tlbGw6RGVwZW5k c30gZm9yIHByb2ZpbGluZyBwYWNrYWdlCisJICAgIG15ICRwa2d0eXBlID0gdHlwZV9vZl9wYWNr YWdlKCRwYWNrYWdlKTsKKwkgICAgZGVsc3Vic3R2YXIoJHBhY2thZ2UsICJoYXNrZWxsOkRlcGVu ZHMiKTsKKwkgICAgYWRkc3Vic3R2YXIoJHBhY2thZ2UsICJoYXNrZWxsOkRlcGVuZHMiLCAKKwkJ CSRwa2d0eXBlLCAiPj0gIiAuIHVwc3RyZWFtX3ZlcnNpb24odmVyc2lvbl9vZl90eXBlKCRwa2d0 eXBlKSkpOworCSAgICBhZGRzdWJzdHZhcigkcGFja2FnZSwgImhhc2tlbGw6RGVwZW5kcyIsCisJ CQkkcGtndHlwZSwgIjw8ICIgLiB1cHN0cmVhbV92ZXJzaW9uKHZlcnNpb25fb2ZfdHlwZSgkcGtn dHlwZSkpIC4gIi05OTkiKTsKKwkgICAgIyBDYWxsIGlzbmF0aXZlIGJlY3Vhc2UgaXQgc2V0cyAk ZGh7VkVSU0lPTn0KKwkgICAgIyBhcyBhIHNpZGUgZWZmZWN0LgorCSAgICBpc25hdGl2ZSgkcGFj a2FnZSk7CisJICAgIGFkZHN1YnN0dmFyKCRwYWNrYWdlLCAiaGFza2VsbDpEZXBlbmRzIiwKKwkJ CWRldl9uYW1lKCRwYWNrYWdlKSwgIj0gIiAuICRkaHtWRVJTSU9OfSk7CisJfQogfQogCiA9aGVh ZDEgQlVHUwoK --Multipart_Mon_Jul_10_16:49:24_2006-1-- From ijones@syntaxpolice.org Tue Jul 11 17:55:50 2006 Received: from syntaxpolice.org ([207.210.78.62]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1G0LWX-0005Rj-Np for debian-haskell@lists.urchin.earth.li; Tue, 11 Jul 2006 17:55:49 +0100 Received: from bishop.syntaxpolice.org (syntaxpolice.org [127.0.0.1]) by syntaxpolice.org (8.13.6/8.13.6/Debian-1) with ESMTP id k6BGtVfN011386; Tue, 11 Jul 2006 12:55:32 -0400 Received: by bishop.syntaxpolice.org (Postfix, from userid 1004) id 7315B43D16C; Tue, 11 Jul 2006 09:55:22 -0700 (PDT) From: Isaac Jones To: "Jeremy Shaw" Subject: Re: [Debian-haskell] First pass at -prof support in dh_haskell References: Date: Tue, 11 Jul 2006 09:55:22 -0700 In-Reply-To: (Jeremy Shaw's message of "Mon, 10 Jul 2006 16:49:24 -0700") Message-ID: <83lkr0f5dx.fsf@bishop.syntaxpolice.org> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jul 2006 16:55:50 -0000 "Jeremy Shaw" writes: (snip) > Here are the basic issues I encountered, > > (1) cabal does not support building the -dev packages and -prof > packages seperately. > > Instead it builds them both at once and lumps them in the same > directory. I think that this should ultimately be fixed in cabal, but > for now, dh_haskell needs to work with the current behaviour. Patches are welcome :) Just a flag like disable-non-profiling should do the trick. peace, isaac From jeremy.shaw@linspireinc.com Tue Jul 11 19:41:18 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1G0NAc-0004k4-K0 for debian-haskell@lists.urchin.earth.li; Tue, 11 Jul 2006 19:41:18 +0100 X-ASG-Debug-ID: 1152643230-18390-19-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Client Received: from lain.local (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id CCC892000FC5; Tue, 11 Jul 2006 11:40:30 -0700 (PDT) Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1G0N9q-0001j3-CU; Tue, 11 Jul 2006 11:40:30 -0700 Date: Tue, 11 Jul 2006 11:40:30 -0700 Message-ID: From: "Jeremy Shaw" To: Isaac Jones X-ASG-Orig-Subj: Re: [Debian-haskell] First pass at -prof support in dh_haskell Subject: Re: [Debian-haskell] First pass at -prof support in dh_haskell In-Reply-To: <83lkr0f5dx.fsf@bishop.syntaxpolice.org> References: <83lkr0f5dx.fsf@bishop.syntaxpolice.org> User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jul 2006 18:41:18 -0000 At Tue, 11 Jul 2006 09:55:22 -0700, Isaac Jones wrote: > > "Jeremy Shaw" writes: > > (snip) > > Instead it builds them both at once and lumps them in the same > > directory. I think that this should ultimately be fixed in cabal, but > > for now, dh_haskell needs to work with the current behaviour. > > Patches are welcome :) Just a flag like disable-non-profiling should > do the trick. Hrm, originally I thought I was stuck with the version of cabal that ghc ships with -- so even if I fixed cabal now, I would not be able to benefit from it until ghc 6.6 or 6.4.3 made it into sid. But now I realize cabal is currently a separate source package in sid. Does anyone see a flaw in this plan: (1) patch cabal to support building the profiling libs separately from the non-profiling versions. (2) patch dh_haskell to depend on the new libghc6-cabal-dev and use the new feature. (3) upload them both to sid I am concerned because the upstream ghc source contains a version of cabal. Can I count on the separately packaged cabal library to stay around until my patch makes it into the ghc upstream source? Or will libghc6-cabal-dev come from the ghc6 source package in 6.4.2+? I would definately prefer to patch the cabal source now if it is viable plan. The Names Of Things ------------------- In order to match the current flags I plan to implement these new flags: --enable-library-vanilla (default) --disable-library-vanilla --enable-executable-vanilla (default) --disable-executable-vanilla If someone has a better term than 'vanilla' I am happy to hear it. Other ideas are, 'default', 'standard', 'plain' -- something that describes what it *is* instead of what it is *not*. I think 'non-profiling' is out because there other (not-yet-implemented) flags such as, --enable/disable-library-parallel --enable/disable-library-bytecode --enable/disable-library-native ghc6-prof dependency? --------------------- Also, should I make the the libghc6-*-prof debs depend on ghc6-prof? It seems like the only time you would be able to compile against a libghc6-*-prof package and *not* have ghc6-prof installed is if you did not use *any* ghc libraries and you excluded the prelude? Thanks! j. From jgoerzen@complete.org Wed Jul 12 03:31:11 2006 Received: from glockenspiel.complete.org ([64.79.199.69]) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1G0UVK-0001Ed-Uk for debian-haskell@lists.urchin.earth.li; Wed, 12 Jul 2006 03:31:11 +0100 Received: from mo-69-69-114-6.sta.embarqhsd.net ([69.69.114.6] helo=erwin.lan.complete.org) by glockenspiel.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN erwin.complete.org, certificate verified) (Exim 4.50) id 1G0UVE-0006BU-UJ; Tue, 11 Jul 2006 21:31:05 -0500 Received: from heinrich.lan.complete.org ([10.200.0.15] helo=heinrich.complete.org) by erwin.lan.complete.org with esmtps (with TLS-1.0:RSA_AES_256_CBC_SHA:32) (TLS peer CN christoph.complete.org, certificate verified) (Exim 4.50) id 1G0Tzm-0001G8-7i; Tue, 11 Jul 2006 20:58:34 -0500 Received: from jgoerzen by heinrich.complete.org with local (Exim 4.62) id 1G0Tzm-0006HE-2O; Tue, 11 Jul 2006 20:58:34 -0500 Date: Tue, 11 Jul 2006 20:58:34 -0500 From: John Goerzen To: Jeremy Shaw Message-ID: <20060712015834.GB23698@complete.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11+cvs20060403 X-Spam-Status: No (score 0.1): AWL=0.075, FORGED_RCVD_HELO=0.05 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Tue, 11 Jul 2006 21:31:05 -0500 Cc: debian-haskell@lists.urchin.earth.li Subject: [Debian-haskell] Re: First pass at -prof support in dh_haskell X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jul 2006 02:31:11 -0000 On Mon, Jul 10, 2006 at 04:49:24PM -0700, Jeremy Shaw wrote: > Hello John, > > Attached is a first crack at adding support to dh_haskell for -prof > packages. I am looking for some feedback on what you might want Looks very nice, Jeremy. Thanks! I have checked this in to my Darcs repo. Could you also send a patch that documents the new features in the manpage? > Unless you object, I am going to modify dh_haskell_prep to generate > the ghc6 dependencies based on /usr/lib/haskell-utils/*_vars as Ian > Lynagh suggests. I'm fine if you add that, as long as you make it optional. (That is, add a new substvar that people can use in control -- something other than the existing ones that dh_haskell uses) -- John From jeremy.shaw@linspireinc.com Thu Jul 13 00:02:05 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1G0niX-0006Ky-2k for debian-haskell@lists.urchin.earth.li; Thu, 13 Jul 2006 00:02:05 +0100 X-ASG-Debug-ID: 1152745280-12835-62-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi X-ASG-Whitelist: Client Received: from lain.local (unknown [207.67.194.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id DF8AA2001C2D; Wed, 12 Jul 2006 16:01:20 -0700 (PDT) Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1G0nho-0003PW-VB; Wed, 12 Jul 2006 16:01:21 -0700 Date: Wed, 12 Jul 2006 16:01:20 -0700 Message-ID: From: "Jeremy Shaw" To: debian-haskell@lists.urchin.earth.li, libraries@haskell.org X-ASG-Orig-Subj: Three questions about patch to cabal User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 Cc: Subject: [Debian-haskell] Three questions about patch to cabal X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jul 2006 23:02:05 -0000 Hello, I ran into a problem while trying to debianize libraries that use cabal. I want to provide profiling libraries by default, but I want them to be provided in a seperate .deb, so that you do not have to install them if you don't need them. So for 'mylib' I would generate two .debs: libghc6-mylib-dev libghc6-mylib-prof Cabal already has an --enable-library-profiling flag, but this causes the profiling and non-profiling libraries to be compiled at the same time into the same directory tree. This means I have to use regular expression to try to move the profiling libraries into a seperate package. I think a better solution would be to provide a mechanism to disable building the vanilla libraries, such as: --enable-library-vanilla --disable-library-vanilla This could also be extended to support other flags in the future, like: --enable/disable-library-parallel --enable/disable-library-bytecode --enable/disable-library-native This scheme seems mostly fine. Package maintainers can do multiple passes building exactly what they want on each pass. People compiling from source can just enable everything they want and build in a single pass. So, I have three questions: (1) Flag sanity checking Not all combinations of flags are sensible. For example, we can already specify: --disable-library-profiling --enable-executable-profiling Which will probably fail unless the executable does not depend on the libraries. These new flags would introduce further nonsense, such as: --enable-library-for-ghci --disable-library-vanilla That will fail because --enable-library-for-ghci requires building the vanilla libraries. The current code processes the flags in isolation -- so detecting conflicts will be a moderate change to the existing code. But I think it is the right thing to do, anyone disagree? (2) Is there a better set of flags Perhaps my problem is that I am using the wrong abstraction for the flags. Is there a different set of flags that would solve my problem with out introducing incompatible combinations? (3) Another name for vanilla libraries I need a name to describe libraries that are built without any 'special' flags like -prof or -parallel. Currently I am using --enable/disable-library-vanilla, but I think there might be a better choice. Other ideas are 'default', 'plain', or 'standard'. Thanks! j. From fw@deneb.enyo.de Sun Jul 23 08:27:04 2006 Received: from mail.enyo.de ([212.9.189.167]) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1G4YMi-0007Xx-91 for debian-haskell@lists.urchin.earth.li; Sun, 23 Jul 2006 08:27:04 +0100 Received: from deneb.vpn.enyo.de ([212.9.189.177] helo=deneb.enyo.de) by mail.enyo.de with esmtp id 1G4YMZ-0007fG-Ks for debian-haskell@lists.urchin.earth.li; Sun, 23 Jul 2006 09:26:55 +0200 Received: from fw by deneb.enyo.de with local (Exim 4.62) (envelope-from ) id 1G4YMX-0000eW-Sb for debian-haskell@lists.urchin.earth.li; Sun, 23 Jul 2006 09:26:53 +0200 From: Florian Weimer To: debian-haskell@lists.urchin.earth.li Date: Sun, 23 Jul 2006 09:26:53 +0200 Message-ID: <8764ho3hoi.fsf@mid.deneb.enyo.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [Debian-haskell] ghc-cvs X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jul 2006 07:27:04 -0000 Wouldn't it make sense to remove that package (or even better, update it to GHC 6.5)? From bengtfrost@gmail.com Sun Jul 23 12:16:47 2006 Received: from ug-out-1314.google.com ([66.249.92.174]) by urchin.earth.li with esmtp (Exim 4.50) id 1G4bx1-00074O-B3 for debian-haskell@lists.urchin.earth.li; Sun, 23 Jul 2006 12:16:47 +0100 Received: by ug-out-1314.google.com with SMTP id h2so1745672ugf for ; Sun, 23 Jul 2006 04:16:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding; b=sF0smnUu8DEufkqEksHJd1UFj77077gYPIZU6XMRVjpulo+TvsWRUj8fkKyV5IedkZits0hRyIcGLefhbQl8PpynkbTxKLKPwpwFxoMpEqKwWCob3bpwlIClWcTZ7HiMxKIozM86hIfls1wxeDPPu9EPBHi7DaCdp3NT2oWgHCo= Received: by 10.66.242.20 with SMTP id p20mr2402367ugh; Sun, 23 Jul 2006 04:16:44 -0700 (PDT) Received: from ?81.170.229.229? ( [81.170.229.229]) by mx.gmail.com with ESMTP id k30sm2569742ugc.2006.07.23.04.16.43; Sun, 23 Jul 2006 04:16:44 -0700 (PDT) Message-ID: <44C35A9C.8050209@gmail.com> Date: Sun, 23 Jul 2006 13:16:44 +0200 From: Bengt Frost User-Agent: Thunderbird 1.5.0.4 (X11/20060713) MIME-Version: 1.0 To: debian-haskell@lists.urchin.earth.li Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Debian-haskell] apt repositories X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jul 2006 11:16:47 -0000 Hi, Any suggested apt repositories for testing Haskell-GHC on Debian Testing? How about: deb http://haskell-unsafe.alioth.debian.org/archive/i386 . testing deb-src http://haskell-unsafe.alioth.debian.org/archive/i386 . testing Any more suggestions? Thanks! -- Bengt Frost :: Haskell is the most beautiful, elegant and correctly designed programming language on this planet. From arjanoosting@home.nl Wed Jul 26 11:32:18 2006 Received: from smtp06.wanadoo.nl ([194.134.35.146]) by urchin.earth.li with esmtp (Exim 4.50) id 1G5ggc-0001qp-HE for debian-haskell@lists.urchin.earth.li; Wed, 26 Jul 2006 11:32:18 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp6.wanadoo.nl (Postfix) with ESMTP id CFD0571B7E; Wed, 26 Jul 2006 12:32:13 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1G5ggX-00023o-C3; Wed, 26 Jul 2006 12:32:13 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QXTexnkn2YjT; Wed, 26 Jul 2006 12:32:01 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1G5ggK-00023i-Sw; Wed, 26 Jul 2006 12:32:00 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1G5fk1-3az-00; Wed, 26 Jul 2006 11:31:45 +0200 From: Arjan Oosting To: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-267TVYwUj1rDJeNur1kT" Date: Wed, 26 Jul 2006 11:31:45 +0200 Message-Id: <1153906305.26231.18.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 Cc: Subject: [Debian-haskell] RFS: haskell-uulib X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jul 2006 10:32:18 -0000 --=-267TVYwUj1rDJeNur1kT Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi,=20 I am searching for a sponsor for the uulib Haskell library: * Package name : haskell-uulib Version : 0.9.2 Upstream Author : Doaitse Swierstra , Arthur Baars , Daan Leijen and others * URL : http://www.cs.uu.nl/wiki/HUT/ * License : Partly LGPL and partly BSD Programming Lang: Haskell Description : uulib parser and pretty print combinator library for Ha= skell The uulib Haskell library contains fast, error repairing parser combinators (UU.Parsing), pretty print combinators (UU.Pretty) and a set of data structures and algorithms for working with sets and sequences (UU.DData) for Haskell. . The library is developed at Utrecht University and is part of the Haskell Utrecht Tools. . Homepage: http://www.cs.uu.nl/wiki/HUT/WebHome This package contain the fast error correcting parser combinators and the pretty print combinators developed at Utrecht University.=20 This package is also a reverse dependency of the Utrecht Attribute Grammar System (uuagc, ITP #376491) and helium, the Haskell compiler designed for learning Haskell, (ITP #365728). The debian package is linda en lintian clean and can be downloaded from my website [1] by doing: dget http://moonshine.dnsalias.org/debian/unstable/haskell-uulib_0.9.2-1_i3= 86.changes Greetings Arjan. [1] http://moonshine.dnsalias.org/debian/unstable/ --=-267TVYwUj1rDJeNur1kT Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBExzaBUALvsZYuOJARAtT+AJ40xQyFfBk81DV9JPamEBV0OB84xwCgn71U ItsjBWPiAb+mGa6jVwDrDlw= =jMSe -----END PGP SIGNATURE----- --=-267TVYwUj1rDJeNur1kT-- From arjanoosting@home.nl Wed Jul 26 18:18:42 2006 Received: from smtp06.wanadoo.nl ([194.134.35.146]) by urchin.earth.li with esmtp (Exim 4.50) id 1G5n1u-0007aw-HX for debian-haskell@lists.urchin.earth.li; Wed, 26 Jul 2006 18:18:42 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp6.wanadoo.nl (Postfix) with ESMTP id 366BF726A5 for ; Wed, 26 Jul 2006 19:18:42 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1G5n1t-0005VE-QZ for debian-haskell@lists.urchin.earth.li; Wed, 26 Jul 2006 19:18:41 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UQCa3Pc2zCmx for ; Wed, 26 Jul 2006 19:18:34 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1G5n1m-0005V8-Pi for debian-haskell@lists.urchin.earth.li; Wed, 26 Jul 2006 19:18:34 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1G5n1m-4jr-00 for ; Wed, 26 Jul 2006 19:18:34 +0200 From: Arjan Oosting To: debian-haskell@lists.urchin.earth.li Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Slo7dd3Sn9smUeTaZ4AC" Date: Wed, 26 Jul 2006 19:18:33 +0200 Message-Id: <1153934313.2535.10.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 Subject: [Debian-haskell] RFS: uuagc X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jul 2006 17:18:42 -0000 --=-Slo7dd3Sn9smUeTaZ4AC Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi potential sponsors, I am searching for a sponsor for uuagc.=20 * Package name : uuagc Version : 0.9.1 Upstream Author :=20 Doaitse Swierstra ,=20 Arthur Baars and=20 Alexey Rodriguez * URL : http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem * License : GPL Programming Lang: Haskell Description : compiler for the Utrecht University Attribute Grammar s= ystem The Attribute Grammar system can be used to annotate the production rules of a grammar with inherited and synthesized attributes. The values of the attributes can be determined while parsing/traversing an abtract syntax tree and will give the semantic value of the tree. .=20 The inherited attributes are values which ares passed downwards in the abstract syntax tree and the synthesized attributes are passed upward. Haskell expressions are used to describe the computation of the attributes. . The uuagc compiler takes a set files in which the attribute grammar is defined and generate a Haskell file which contains the datatype definitions that corresponding to the grammar, semantic functions and catamorphisms (functions that take a syntax tree and return the semantic value of that tree) . The (Utrecht University) Attribute Grammar system is part of the Haskell Utrecht Tools set. . This package needs haskell-uulib to build, which also still needs a sponsor [1]. So anyone who is interested in sponsoring this package might sponsor haskell-uulib just as well.=20 The package is of course linda and lintian clean and can be downloaded by doing dget http://moonshine.dnsalias.org/debian/unstable/uuagc_0.9.1-1_i386.chang= es Greetings Arjan Oosting [1] http://lists.debian.org/debian-mentors/2006/07/msg00354.html --=-Slo7dd3Sn9smUeTaZ4AC Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEx6PpUALvsZYuOJARAmfgAJ9ZLMEG03kV1UYcd+jzqHQaGzlYNgCggqFZ bel/VYTimmS/ov14YT1+9/8= =jA91 -----END PGP SIGNATURE----- --=-Slo7dd3Sn9smUeTaZ4AC-- From liyang.hu@gmail.com Sun Jul 30 04:16:30 2006 Received: from nf-out-0910.google.com ([64.233.182.188]) by urchin.earth.li with esmtp (Exim 4.50) id 1G71n4-0005o4-Jn for debian-haskell@lists.urchin.earth.li; Sun, 30 Jul 2006 04:16:30 +0100 Received: by nf-out-0910.google.com with SMTP id p46so175515nfa for ; Sat, 29 Jul 2006 20:16:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; b=qCrI/am7O/tC6DYnfbtVfoETkA5LvgfOnQJyWj5kAxT6zLHpBi8+7MTLlsCPJGsBHUv8kdb2mI8y3Ms9wPXHpQ0gV+h/q283dDOSYYdJoC+f4fc7TgiBYZPipqnONEAblrvOiAjmiEZmDz7bfzlW17SWY5f2hQ4dSwiLdKJjsQU= Received: by 10.78.160.2 with SMTP id i2mr205029hue; Sat, 29 Jul 2006 20:16:28 -0700 (PDT) Received: by 10.78.186.12 with HTTP; Sat, 29 Jul 2006 20:16:28 -0700 (PDT) Message-ID: <3a3c7cee0607292016k4f7ce74dn5d0950630c108b4c@mail.gmail.com> Date: Sun, 30 Jul 2006 04:16:28 +0100 From: "Liyang HU" Sender: liyang.hu@gmail.com To: "Debian Haskell Mailing List" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: 1af55323dc7e6b07 Subject: [Debian-haskell] Gtk2Hs packages for GHC 6.4.2 X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jul 2006 03:16:30 -0000 (Finally) updated for GHC 6.4.2, along with new apt repository: http://carwash.cs.nott.ac.uk:992/~lyh/gtk2hs/ Only i386 binaries for now though. Cheers, /Liyang From liyang.hu@gmail.com Tue Aug 01 20:53:55 2006 Received: from nf-out-0910.google.com ([64.233.182.188]) by urchin.earth.li with esmtp (Exim 4.50) id 1G80JP-0006wp-E2 for debian-haskell@lists.urchin.earth.li; Tue, 01 Aug 2006 20:53:55 +0100 Received: by nf-out-0910.google.com with SMTP id p46so356156nfa for ; Tue, 01 Aug 2006 12:53:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; b=QLsA01Rk+7E9y1kAHb4SZ4jOY7AqqX358M5BKAx6KVZnmiOX0rCI2R62NfuL9aZt0Sw1BsmgblLt2FFekxpkG9eWOhLuCdKNbIDHXNqF6YkNFJjo2gVFd8O7qymOypbudcisL+MbQfcdZSdGj80AF0nVaR6Ls4Nuk/asLMnWdac= Received: by 10.78.175.14 with SMTP id x14mr15273hue; Tue, 01 Aug 2006 12:53:51 -0700 (PDT) Received: by 10.78.186.12 with HTTP; Tue, 1 Aug 2006 12:53:51 -0700 (PDT) Message-ID: <3a3c7cee0608011253m6b473250uf96c58ebe227f883@mail.gmail.com> Date: Tue, 1 Aug 2006 20:53:51 +0100 From: "Liyang HU" Sender: liyang.hu@gmail.com To: "Debian Haskell Mailing List" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: 5e213e0ac9dc8b62 Subject: [Debian-haskell] Updated lhs2TeX 1.11. X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Aug 2006 19:53:55 -0000 Hi, I got bored and updated lhsTeX to version 1.11. http://carwash.cs.nott.ac.uk:992/~lyh/debian/ If anyone feels like uploading it to the official archives, feel free. Cheers, /Liyang From debbugs@bugs.debian.org Wed Aug 09 14:33:21 2006 Received: from spohr.debian.org ([140.211.166.43] ident=Debian-exim) by urchin.earth.li with esmtp (Exim 4.50) id 1GAoBV-0002hB-Kc for debian-haskell@lists.urchin.earth.li; Wed, 09 Aug 2006 14:33:21 +0100 Received: from debbugs by spohr.debian.org with local (Exim 4.50) id 1GAoBF-0000Ud-MU; Wed, 09 Aug 2006 06:33:05 -0700 X-Loop: owner@bugs.debian.org Resent-From: Arjan Oosting Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: debian-devel@lists.debian.org, debian-haskell@lists.urchin.earth.li, , arjan oosting Resent-Date: Wed, 09 Aug 2006 13:33:02 UTC Resent-Message-ID: X-Debian-PR-Message: report 382184 X-Debian-PR-Package: wnpp X-Debian-PR-Keywords: Received: via spool by submit@bugs.debian.org id=B.11551288238296 (code B ref -1); Wed, 09 Aug 2006 13:33:02 UTC Received: (at submit) by bugs.debian.org; 9 Aug 2006 13:07:03 +0000 Received: from smtp-1.orange.nl ([193.252.22.241]) by spohr.debian.org with esmtp (Exim 4.50) id 1GAnm3-0001wX-3C for submit@bugs.debian.org; Wed, 09 Aug 2006 06:07:03 -0700 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by mwinf6001.orange.nl (SMTP Server) with ESMTP id 6DA551C00082; Wed, 9 Aug 2006 15:06:31 +0200 (CEST) X-ME-UUID: 20060809130631449.6DA551C00082@mwinf6001.orange.nl Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1GAnlW-000094-Nm; Wed, 09 Aug 2006 15:06:30 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U3KM5haU6TUj; Wed, 9 Aug 2006 15:06:18 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1GAnlK-00008x-9z; Wed, 09 Aug 2006 15:06:18 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1GAnl9-87c-00; Wed, 09 Aug 2006 15:06:07 +0200 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Arjan Oosting To: Debian Bug Tracking System Message-ID: <20060809130607.23494.60780.reportbug@nebula.arriesoft.nl> X-Mailer: reportbug 3.21.2 Date: Wed, 09 Aug 2006 15:06:07 +0200 Delivered-To: submit@bugs.debian.org X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-10.0 required=4.0 tests=BAYES_00,HAS_PACKAGE, RCVD_IN_SORBS,X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02 Resent-Sender: Debian BTS Resent-Date: Wed, 09 Aug 2006 06:33:05 -0700 Cc: Subject: [Debian-haskell] Bug#382184: ITP: haskell-edison -- Haskell library of efficent, purely-functional data structures X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Arjan Oosting , 382184@bugs.debian.org List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Aug 2006 13:33:22 -0000 Package: wnpp Severity: wishlist Owner: Arjan Oosting -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 * Package name : haskell-edison Version : 1.2.0.1 Upstream Author : Original author Chris Okasaki, currently maintained by Robert Dockins * URL : http://www.eecs.tufts.edu/~rdocki01/edison.html * License : MIT/X Programming Lang: Haskell Description : Haskell library of efficent, purely-functional data structures Long description: Edison is a library of purely function data structures for Haskell originally written by Chris Okasaki. Conceptually, it consists of two things: - A set of type classes defining data the following data structure abstractions: 'sequences', 'collections' and 'associative collections' - Multiple concrete implementations of each of the abstractions The debian package will consists out of 5 binary packages: libghc6-edison-api-dev : the Edison API (the type classes) for use with ghc6 libghc6-edison-core-dev: some implementations of the Edison API for use with ghc6 libhugs-edison-api : the Edison API (the type classes) for use with hugs libhugs-edison-core : some implementations of the Edison API for use with hugs haskell-edison : API documentation The packages will be available from my website [1] as soon as I know the bugnumber of this ITP. Greetings Arjan - -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-3-nebula Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFE2d2+UALvsZYuOJARAmNbAKCN3qcJ95LnRNv6jE1MYdBvVyDGrwCg3eF+ mwDgcRg8uptLoB9e8WZYw+o= =Ubos -----END PGP SIGNATURE----- From guillaume.fortaine@wanadoo.fr Wed Aug 09 23:47:06 2006 Received: from smtp3.orange.fr ([193.252.22.28] helo=smtp-msa-out03.orange.fr) by urchin.earth.li with esmtp (Exim 4.50) id 1GAwpO-0001QV-OO for debian-haskell@lists.urchin.earth.li; Wed, 09 Aug 2006 23:47:06 +0100 Received: from [192.168.1.64] (ALille-152-1-18-21.w83-192.abo.wanadoo.fr [83.192.120.21]) by mwinf0303.orange.fr (SMTP Server) with ESMTP id 03A761C003CF for ; Thu, 10 Aug 2006 00:46:35 +0200 (CEST) X-ME-UUID: 20060809224636151.03A761C003CF@mwinf0303.orange.fr Message-ID: <44DA65CB.9040502@wanadoo.fr> Date: Thu, 10 Aug 2006 00:46:35 +0200 From: Guillaume FORTAINE User-Agent: Mail/News 1.5.0.2 (X11/20060524) MIME-Version: 1.0 To: debian-haskell@lists.urchin.earth.li Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Debian-haskell] Functional Programming / Operating systems X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Aug 2006 22:47:06 -0000 Hello, As you are functional programming lovers and interested in bringing a better visibility to this idea : http://www.haskell.org/pipermail/haskell/2006-June/018045.html I invite you to join us here : http://lists.gnu.org/archive/html/l4-hurd/ Best Regards, Guillaume FORTAINE Here is my last message : Hello Mr Walfield, Here are very interesting links : http://www.cs.mu.oz.au/research/mercury/information/related.html http://maude.cs.uiuc.edu/tools/scc/ http://www.verisoft.de/.rsrc/PublikationSeite/PaulVSTTE05-final.pdf I believe that the *main* problem for HURD will not be the design or something else. It would be the adhesion of a large community to a well-defined language. It's clear that the best option would be to get rid of C ... :-) . http://tunes.org/Tunes-FAQ.html#toc2.3 Here is my point of view Language ( Mix of Mercury/Clean/Bitc ???) => Kernel ( coyotos )=> OS ( compiler : Bitc ( verified compiler )?, replacement of glibc, device driver framework : http://symbolx.org/ddf.html ). As the L4 kernel has no more leader, and the community doesn't seem to be very reactive, the only suitable alternative is the coyotos project. A good start point is the HOuse project : HOuse : http://www.cse.ogi.edu/~hallgren/House/ Best Regards, Guillaume FORTAINE From jeremy.shaw@linspireinc.com Mon Aug 14 19:33:07 2006 Received: from fed1rmmtao12.cox.net ([68.230.241.27]) by urchin.earth.li with esmtp (Exim 4.50) id 1GChFL-0001uD-7p for debian-haskell@lists.urchin.earth.li; Mon, 14 Aug 2006 19:33:07 +0100 Received: from lain.local ([68.107.68.183]) by fed1rmmtao12.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060814183232.DOPN29796.fed1rmmtao12.cox.net@lain.local> for ; Mon, 14 Aug 2006 14:32:32 -0400 Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1GChEm-0000TY-FU for debian-haskell@lists.urchin.earth.li; Mon, 14 Aug 2006 11:32:32 -0700 Date: Mon, 14 Aug 2006 11:32:32 -0700 Message-ID: From: "Jeremy Shaw" To: debian-haskell@lists.urchin.earth.li User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Subject: [Debian-haskell] New updates for cabalDebianTemplate & haskell-devscripts with profiling support X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Aug 2006 18:33:07 -0000 Hello, Two announcements: new version of haskell-devscripts and new version of cabalDebianTemplate! It would be great to get some feedback on these updates before the GHC 6.6 release. Since people will already be rebuilding their packages for the new version of GHC 6.6, it will be a great time for people to also add profiling packages. haskell-devscripts 0.5.12 ------------------------- haskell-devscripts now supports building profiling libraries for GHC. All you should need to do is: 1. update your Build-Depends to haskell-devscripts (>= 0.5.12) 2. in debian/control: i. copy the libghc6-*-dev paragraph to libghc6-*-prof ii. in the libghc6-*-prof paragraph: a. change Depends on libghc6-*-dev packages to libghc6-*-prof packages b. update the Description to mention profiling cabalDebianTemplate ------------------- http://www.n-heptane.com/nhlab/repos/cabalDebianTemplate/ I have incorporated the following changes: + Build profiling libraries by default using new haskell-devscripts + Greatly improved instructions in INSTRUCTIONS.txt + Included a bit of information about using update-debian-control to maintain the build and install dependencies in INSTRUCTIONS.txt + Cleaned up debian/rules and debian/control If you find errors in INSTRUCTIONS.txt, or can think of a better way to explain a step, please submit a report and/or patch. Thanks! j. From arjanoosting@home.nl Tue Aug 15 23:56:08 2006 Received: from smtp08.wanadoo.nl ([194.134.35.149]) by urchin.earth.li with esmtp (Exim 4.50) id 1GD7pQ-0002DS-AC for debian-haskell@lists.urchin.earth.li; Tue, 15 Aug 2006 23:56:08 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp8.wanadoo.nl (Postfix) with ESMTP id BA8F563662 for ; Wed, 16 Aug 2006 00:56:07 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1GD7pP-0002oz-7a for debian-haskell@lists.urchin.earth.li; Wed, 16 Aug 2006 00:56:07 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OgZU0NaQcqO2 for ; Wed, 16 Aug 2006 00:55:57 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.62) (envelope-from ) id 1GD7pF-0002ot-1S for debian-haskell@lists.urchin.earth.li; Wed, 16 Aug 2006 00:55:57 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1GD7op-6Jy-00 for ; Wed, 16 Aug 2006 00:55:31 +0200 Subject: Re: [Debian-haskell] New updates for cabalDebianTemplate & haskell-devscripts with profiling support From: Arjan Oosting To: debian-haskell@lists.urchin.earth.li In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-43zWOSC4rplbTpdAcDjw" Date: Wed, 16 Aug 2006 00:55:31 +0200 Message-Id: <1155682531.5775.9.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Aug 2006 22:56:08 -0000 --=-43zWOSC4rplbTpdAcDjw Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Jeremy, Thanks for your work on supporting -prof libraries with dh_haskell. I will try to look at it and see if I have any comments tomorrow. Greetings Arjan --=-43zWOSC4rplbTpdAcDjw Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBE4lDjUALvsZYuOJARArykAKCtyu34Hy6fLf42J2+jJr8jt9peNwCgu+kP FniiPYLvcIlEek1/QqUMR3s= =M2ri -----END PGP SIGNATURE----- --=-43zWOSC4rplbTpdAcDjw-- From johan.tibell@gmail.com Fri Aug 18 14:30:25 2006 Received: from wx-out-0506.google.com ([66.249.82.232]) by urchin.earth.li with esmtp (Exim 4.50) id 1GE4Qb-0006CY-RY for debian-haskell@lists.urchin.earth.li; Fri, 18 Aug 2006 14:30:25 +0100 Received: by wx-out-0506.google.com with SMTP id s12so637067wxc for ; Fri, 18 Aug 2006 06:30:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=kmXTEH4X7LXzJ5h/yfiExlDhCNmiD8Hoo0bhmhBDdNp3VeDR+7D2jSN81lro7aT3yRSM2k6AegCjLodNWmN0Do1rKT7lZ3QCHGEoP1r3yn8srsDK29lk5rnc3DzJc4B7Ji92s3BXdNPGA77LqmTeobq0l3EXwy5R/cBUrZ6Ml/g= Received: by 10.70.131.20 with SMTP id e20mr4712390wxd; Fri, 18 Aug 2006 06:30:20 -0700 (PDT) Received: by 10.70.59.11 with HTTP; Fri, 18 Aug 2006 06:30:19 -0700 (PDT) Message-ID: <90889fe70608180630m5dc87e07i41f0a6e166751853@mail.gmail.com> Date: Fri, 18 Aug 2006 15:30:19 +0200 From: "Johan Tibell" To: debian-haskell@lists.urchin.earth.li MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Debian-haskell] Building a package for personal use X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Aug 2006 13:30:26 -0000 Hi, I would like to build deb packages of some libraries and maybe also GHC 6.5 for personal use (so I can uninstall the stuff easily later). What would the steps be? Thanks in advance, Johan Tibell From jeremy.shaw@linspireinc.com Fri Aug 18 19:59:15 2006 Received: from fed1rmmtao04.cox.net ([68.230.241.35]) by urchin.earth.li with esmtp (Exim 4.50) id 1GE9Yp-0003hm-5r for debian-haskell@lists.urchin.earth.li; Fri, 18 Aug 2006 19:59:15 +0100 Received: from lain.local ([68.107.68.183]) by fed1rmmtao04.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060818185831.QPUH6711.fed1rmmtao04.cox.net@lain.local>; Fri, 18 Aug 2006 14:58:31 -0400 Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1GE9Y1-000403-2M; Fri, 18 Aug 2006 11:58:25 -0700 Date: Fri, 18 Aug 2006 11:58:24 -0700 Message-ID: From: "Jeremy Shaw" To: "Johan Tibell" Subject: Re: [Debian-haskell] Building a package for personal use In-Reply-To: <90889fe70608180630m5dc87e07i41f0a6e166751853@mail.gmail.com> References: <90889fe70608180630m5dc87e07i41f0a6e166751853@mail.gmail.com> User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Aug 2006 18:59:15 -0000 Hello, I would use: darcs get http://www.n-heptane.com/nhlab/repos/cabalDebianTemplate/ as a starting point. Once you are familiar with the framework, you should be able to debianize a package in a minute or two since you do not have to put good Descriptions in debian/control. I think writing the Descriptions is the longest step. j. ps. It should be possible to automate the template instantiation, making it even faster, but this is not done yet. At Fri, 18 Aug 2006 15:30:19 +0200, Johan Tibell wrote: > > Hi, > > I would like to build deb packages of some libraries and maybe also > GHC 6.5 for personal use (so I can uninstall the stuff easily later). > What would the steps be? > > Thanks in advance, > > Johan Tibell > > _______________________________________________ > debian-haskell mailing list > debian-haskell@lists.urchin.earth.li > http://urchin.earth.li/mailman/listinfo/debian-haskell From johan.tibell@gmail.com Sat Aug 19 14:01:50 2006 Received: from wx-out-0506.google.com ([66.249.82.229]) by urchin.earth.li with esmtp (Exim 4.50) id 1GEQSU-000725-GZ for debian-haskell@lists.urchin.earth.li; Sat, 19 Aug 2006 14:01:50 +0100 Received: by wx-out-0506.google.com with SMTP id s12so881786wxc for ; Sat, 19 Aug 2006 06:01:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PmXgdBVwiUZhyKi7uL2g/4FOHlOI5QI+klfLULg+4zWltHYHIpbu14l5RDP5OB3zZ6oYvygTMrqHCHdWkLK4E19/XbmehgcOhsEUeQXwr8Cm1OBsJybNOi4fVksyjvS6C8gwuRZfOavSKpV6M2oC4GAqwcLaDtp4iTmskOCqIRM= Received: by 10.70.75.14 with SMTP id x14mr114272wxa; Sat, 19 Aug 2006 06:01:48 -0700 (PDT) Received: by 10.70.59.11 with HTTP; Sat, 19 Aug 2006 06:01:48 -0700 (PDT) Message-ID: <90889fe70608190601k190766edkd10856b711a5bfe4@mail.gmail.com> Date: Sat, 19 Aug 2006 15:01:48 +0200 From: "Johan Tibell" To: "Jeremy Shaw" Subject: Re: [Debian-haskell] Building a package for personal use In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <90889fe70608180630m5dc87e07i41f0a6e166751853@mail.gmail.com> Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Aug 2006 13:01:50 -0000 Alright, followed the instructions. However when running dh_haskell (on HaXmL) I got: $ dh_haskell -v Generating meta-information... grep -s -v '^haskell:Depends=' debian/libghc6-haxml-dev.substvars > debian/libghc6-haxml-dev.substvars.new || true mv debian/libghc6-haxml-dev.substvars.new debian/libghc6-haxml-dev.substvars (grep -s -v haskell:Depends debian/libghc6-haxml-dev.substvars; echo "haskell:Depends=ghc6 (>= 6.4.1)") > debian/libghc6-haxml-dev.substvars.new mv debian/libghc6-haxml-dev.substvars.new debian/libghc6-haxml-dev.substvars (grep -s -v haskell:Depends debian/libghc6-haxml-dev.substvars; echo "haskell:Depends=ghc6 (>= 6.4.1), ghc6 (<< 6.4.1-999)") > debian/libghc6-haxml-dev.substvars.new mv debian/libghc6-haxml-dev.substvars.new debian/libghc6-haxml-dev.substvars ghc-6.4.1 /usr/lib/haskell-packages/ghc6/lib/HaXml Pacakge-1.13.1 1.0 HaXml Pacakge 1.13.1 1.0 echo "# Automatically added by dh_haskell_prep">> debian/libghc6-haxml-dev.postinst.debhelper sed "s%#GHCVER#%ghc-6.4.1%;s%#PKGLIBDIR#%/usr/lib/haskell-packages/ghc6/lib/HaXml Pacakge-1.13.1 1.0%" /usr/share/debhelper/autoscripts/postinst-ghc >> debian/libghc6-haxml-dev.postinst.debhelper sed: -e expression #1, char 76: unterminated `s' command dh_haskell_prep: command returned error code On 8/18/06, Jeremy Shaw wrote: > Hello, > > I would use: > > darcs get http://www.n-heptane.com/nhlab/repos/cabalDebianTemplate/ > > as a starting point. Once you are familiar with the framework, you > should be able to debianize a package in a minute or two since you do > not have to put good Descriptions in debian/control. I think writing > the Descriptions is the longest step. > > j. > > ps. It should be possible to automate the template instantiation, > making it even faster, but this is not done yet. > > > At Fri, 18 Aug 2006 15:30:19 +0200, > Johan Tibell wrote: > > > > Hi, > > > > I would like to build deb packages of some libraries and maybe also > > GHC 6.5 for personal use (so I can uninstall the stuff easily later). > > What would the steps be? > > > > Thanks in advance, > > > > Johan Tibell > > > > _______________________________________________ > > debian-haskell mailing list > > debian-haskell@lists.urchin.earth.li > > http://urchin.earth.li/mailman/listinfo/debian-haskell > From jeremy.shaw@linspireinc.com Sat Aug 19 17:22:17 2006 Received: from fed1rmmtao06.cox.net ([68.230.241.33]) by urchin.earth.li with esmtp (Exim 4.50) id 1GETaT-0002E9-F4 for debian-haskell@lists.urchin.earth.li; Sat, 19 Aug 2006 17:22:17 +0100 Received: from lain.local ([68.107.68.183]) by fed1rmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060819162145.BJOM6235.fed1rmmtao06.cox.net@lain.local>; Sat, 19 Aug 2006 12:21:45 -0400 Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1GETZs-00082d-8o; Sat, 19 Aug 2006 09:21:40 -0700 Date: Sat, 19 Aug 2006 09:21:40 -0700 Message-ID: From: "Jeremy Shaw" To: "Johan Tibell" Subject: Re: [Debian-haskell] Building a package for personal use In-Reply-To: <90889fe70608190601k190766edkd10856b711a5bfe4@mail.gmail.com> References: <90889fe70608180630m5dc87e07i41f0a6e166751853@mail.gmail.com> <90889fe70608190601k190766edkd10856b711a5bfe4@mail.gmail.com> User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Aug 2006 16:22:17 -0000 Hello! There must be an error in my instructions :) Can you send me a copy of: debian/control HaXml.cabal Also, which versions of: haskell-devscripts ghc6 do you have installed. Thanks! The part that is dying is: > sed "s%#GHCVER#%ghc-6.4.1%;s%#PKGLIBDIR#%/usr/lib/haskell-packages/ghc6/lib/HaXml > Pacakge-1.13.1 > 1.0%" That line ought to look more like: > sed "s%#GHCVER#%ghc-6.4.1%;s%#PKGLIBDIR#%/usr/lib/haskell-packages/ghc6/lib/HaXml-1.13.1%" I suspect it is off because something is funny in the .cabal or debian/control file. Thanks! j. At Sat, 19 Aug 2006 15:01:48 +0200, Johan Tibell wrote: > > Alright, followed the instructions. However when running dh_haskell > (on HaXmL) I got: > > $ dh_haskell -v > Generating meta-information... > grep -s -v '^haskell:Depends=' > debian/libghc6-haxml-dev.substvars > > debian/libghc6-haxml-dev.substvars.new || true > mv debian/libghc6-haxml-dev.substvars.new > debian/libghc6-haxml-dev.substvars > (grep -s -v haskell:Depends > debian/libghc6-haxml-dev.substvars; echo "haskell:Depends=ghc6 (>= > 6.4.1)") > debian/libghc6-haxml-dev.substvars.new > mv debian/libghc6-haxml-dev.substvars.new > debian/libghc6-haxml-dev.substvars > (grep -s -v haskell:Depends > debian/libghc6-haxml-dev.substvars; echo "haskell:Depends=ghc6 (>= > 6.4.1), ghc6 (<< 6.4.1-999)") > debian/libghc6-haxml-dev.substvars.new > mv debian/libghc6-haxml-dev.substvars.new > debian/libghc6-haxml-dev.substvars > ghc-6.4.1 /usr/lib/haskell-packages/ghc6/lib/HaXml > Pacakge-1.13.1 > 1.0 HaXml > Pacakge 1.13.1 > 1.0 > echo "# Automatically added by dh_haskell_prep">> > debian/libghc6-haxml-dev.postinst.debhelper > sed "s%#GHCVER#%ghc-6.4.1%;s%#PKGLIBDIR#%/usr/lib/haskell-packages/ghc6/lib/HaXml > Pacakge-1.13.1 > 1.0%" /usr/share/debhelper/autoscripts/postinst-ghc >> > debian/libghc6-haxml-dev.postinst.debhelper > sed: -e expression #1, char 76: unterminated `s' command > dh_haskell_prep: command returned error code > > > On 8/18/06, Jeremy Shaw wrote: > > Hello, > > > > I would use: > > > > darcs get http://www.n-heptane.com/nhlab/repos/cabalDebianTemplate/ > > > > as a starting point. Once you are familiar with the framework, you > > should be able to debianize a package in a minute or two since you do > > not have to put good Descriptions in debian/control. I think writing > > the Descriptions is the longest step. > > > > j. > > > > ps. It should be possible to automate the template instantiation, > > making it even faster, but this is not done yet. > > > > > > At Fri, 18 Aug 2006 15:30:19 +0200, > > Johan Tibell wrote: > > > > > > Hi, > > > > > > I would like to build deb packages of some libraries and maybe also > > > GHC 6.5 for personal use (so I can uninstall the stuff easily later). > > > What would the steps be? > > > > > > Thanks in advance, > > > > > > Johan Tibell > > > > > > _______________________________________________ > > > debian-haskell mailing list > > > debian-haskell@lists.urchin.earth.li > > > http://urchin.earth.li/mailman/listinfo/debian-haskell > > From johan.tibell@gmail.com Sat Aug 19 20:28:57 2006 Received: from wx-out-0506.google.com ([66.249.82.238]) by urchin.earth.li with esmtp (Exim 4.50) id 1GEWV7-0003TM-Ds for debian-haskell@lists.urchin.earth.li; Sat, 19 Aug 2006 20:28:57 +0100 Received: by wx-out-0506.google.com with SMTP id s12so945101wxc for ; Sat, 19 Aug 2006 12:28:55 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=SYt3Su1BuCDEc/UHaC5hv2R22j3NuT1F2g27euVaf9xLSImwbYcfYripJb/VTBKCVYghRG8lhOBzZL0DMSqp8JUa6Q9U6Vd0XzMGxT+MXMCp3kgcQHqxjHu41Pd5xlotqHXCsTD+h5ikrBGsaU2Gjmzthrcw+RKaxiz3birazIg= Received: by 10.70.100.14 with SMTP id x14mr6880944wxb; Sat, 19 Aug 2006 12:28:54 -0700 (PDT) Received: by 10.70.59.11 with HTTP; Sat, 19 Aug 2006 12:28:54 -0700 (PDT) Message-ID: <90889fe70608191228y77b8862fpb33192e73f751deb@mail.gmail.com> Date: Sat, 19 Aug 2006 21:28:54 +0200 From: "Johan Tibell" To: "Jeremy Shaw" Subject: Re: [Debian-haskell] Building a package for personal use In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_18128_27240751.1156015734448" References: <90889fe70608180630m5dc87e07i41f0a6e166751853@mail.gmail.com> <90889fe70608190601k190766edkd10856b711a5bfe4@mail.gmail.com> Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Aug 2006 19:28:57 -0000 ------=_Part_18128_27240751.1156015734448 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm sure it might as well be an error on my part. :) $ ghc --version The Glorious Glasgow Haskell Compilation System, version 6.4.1 haskell-devscripts 0.5.11 Cheers, Johan On 8/19/06, Jeremy Shaw wrote: > Hello! > > There must be an error in my instructions :) > > Can you send me a copy of: > > debian/control > HaXml.cabal > > Also, which versions of: > > haskell-devscripts > ghc6 > > do you have installed. Thanks! > > The part that is dying is: > > > sed "s%#GHCVER#%ghc-6.4.1%;s%#PKGLIBDIR#%/usr/lib/haskell-packages/ghc6/lib/HaXml > > Pacakge-1.13.1 > > 1.0%" > > That line ought to look more like: > > > sed "s%#GHCVER#%ghc-6.4.1%;s%#PKGLIBDIR#%/usr/lib/haskell-packages/ghc6/lib/HaXml-1.13.1%" > > I suspect it is off because something is funny in the .cabal or > debian/control file. > > Thanks! > j. > > At Sat, 19 Aug 2006 15:01:48 +0200, > Johan Tibell wrote: > > > > Alright, followed the instructions. However when running dh_haskell > > (on HaXmL) I got: > > > > $ dh_haskell -v > > Generating meta-information... > > grep -s -v '^haskell:Depends=' > > debian/libghc6-haxml-dev.substvars > > > debian/libghc6-haxml-dev.substvars.new || true > > mv debian/libghc6-haxml-dev.substvars.new > > debian/libghc6-haxml-dev.substvars > > (grep -s -v haskell:Depends > > debian/libghc6-haxml-dev.substvars; echo "haskell:Depends=ghc6 (>= > > 6.4.1)") > debian/libghc6-haxml-dev.substvars.new > > mv debian/libghc6-haxml-dev.substvars.new > > debian/libghc6-haxml-dev.substvars > > (grep -s -v haskell:Depends > > debian/libghc6-haxml-dev.substvars; echo "haskell:Depends=ghc6 (>= > > 6.4.1), ghc6 (<< 6.4.1-999)") > debian/libghc6-haxml-dev.substvars.new > > mv debian/libghc6-haxml-dev.substvars.new > > debian/libghc6-haxml-dev.substvars > > ghc-6.4.1 /usr/lib/haskell-packages/ghc6/lib/HaXml > > Pacakge-1.13.1 > > 1.0 HaXml > > Pacakge 1.13.1 > > 1.0 > > echo "# Automatically added by dh_haskell_prep">> > > debian/libghc6-haxml-dev.postinst.debhelper > > sed "s%#GHCVER#%ghc-6.4.1%;s%#PKGLIBDIR#%/usr/lib/haskell-packages/ghc6/lib/HaXml > > Pacakge-1.13.1 > > 1.0%" /usr/share/debhelper/autoscripts/postinst-ghc >> > > debian/libghc6-haxml-dev.postinst.debhelper > > sed: -e expression #1, char 76: unterminated `s' command > > dh_haskell_prep: command returned error code > > > > > > On 8/18/06, Jeremy Shaw wrote: > > > Hello, > > > > > > I would use: > > > > > > darcs get http://www.n-heptane.com/nhlab/repos/cabalDebianTemplate/ > > > > > > as a starting point. Once you are familiar with the framework, you > > > should be able to debianize a package in a minute or two since you do > > > not have to put good Descriptions in debian/control. I think writing > > > the Descriptions is the longest step. > > > > > > j. > > > > > > ps. It should be possible to automate the template instantiation, > > > making it even faster, but this is not done yet. > > > > > > > > > At Fri, 18 Aug 2006 15:30:19 +0200, > > > Johan Tibell wrote: > > > > > > > > Hi, > > > > > > > > I would like to build deb packages of some libraries and maybe also > > > > GHC 6.5 for personal use (so I can uninstall the stuff easily later). > > > > What would the steps be? > > > > > > > > Thanks in advance, > > > > > > > > Johan Tibell > > > > > > > > _______________________________________________ > > > > debian-haskell mailing list > > > > debian-haskell@lists.urchin.earth.li > > > > http://urchin.earth.li/mailman/listinfo/debian-haskell > > > > ------=_Part_18128_27240751.1156015734448 Content-Type: application/octet-stream; name=control Content-Transfer-Encoding: base64 X-Attachment-Id: f_er2du5dc Content-Disposition: attachment; filename="control" U291cmNlOiBoYXNrZWxsLWhheG1sClByaW9yaXR5OiBvcHRpb25hbApTZWN0aW9uOiBkZXZlbApN YWludGFpbmVyOiBKYWNrIERvbmFsZHNvbiA8amFjay5kb25hbGRzb25AZnJlZXNwaXJlLm9yZz4K QnVpbGQtRGVwZW5kczogZGViaGVscGVyICg+PSA0LjAuMCksIGhhc2tlbGwtZGV2c2NyaXB0cyAo Pj0wLjUuMTIpLCBnaGM2ICg+PTYuNCksIGxpYmdoYzYtY2FiYWwtZGV2ICg+PTEuMS4zKSwgZ2hj Ni1wcm9mCkJ1aWxkLURlcGVuZHMtSW5kZXA6IGhhZGRvY2ssIGh1Z3MgKD49IDk4LjIwMDUwMy4w OCkKU3RhbmRhcmRzLVZlcnNpb246IDMuNy4yLjAKClBhY2thZ2U6IGxpYmdoYzYtaGF4bWwtZGV2 ClNlY3Rpb246IGxpYmRldmVsCkFyY2hpdGVjdHVyZTogYW55CkRlcGVuZHM6ICR7aGFza2VsbDpE ZXBlbmRzfQpEZXNjcmlwdGlvbjogSGFza2VsbCB1dGlsaXRpZXMgZm9yIHBhcnNpbmcsIGZpbHRl cmluZywgdHJhbnNmb3JtaW5nIGFuZAogZ2VuZXJhdGluZyBYTUwgZG9jdW1lbnRzLgogLgogVGhp cyBwYWNrYWdlIGNvbnRhaW5zIHRoZSBsaWJyYXJpZXMgY29tcGlsZWQgZm9yIEdIQyA2Lgo= ------=_Part_18128_27240751.1156015734448 Content-Type: application/octet-stream; name=HaXml.cabal Content-Transfer-Encoding: base64 X-Attachment-Id: f_er2dukh3 Content-Disposition: attachment; filename="HaXml.cabal" bmFtZToJCUhhWG1sCnZlcnNpb246CTEuMTMuMQpsaWNlbnNlOglMR1BMCmxpY2Vuc2UtZmlsZToJ TElDRU5DRS1MR1BMCmF1dGhvcjoJCU1hbGNvbG0gV2FsbGFjZSA8TWFsY29sbS5XYWxsYWNlQGNz LnlvcmsuYWMudWs+CmhvbWVwYWdlOglodHRwOi8vd3d3LmNzLnlvcmsuYWMudWsvZnAvSGFYbWwv CmNhdGVnb3J5OglUZXh0CnN5bm9wc2lzOglVdGlsaXRpZXMgZm9yIG1hbmlwdWxhdGluZyBYTUwg ZG9jdW1lbnRzCmRlc2NyaXB0aW9uOgoJSGFza2VsbCB1dGlsaXRpZXMgZm9yIHBhcnNpbmcsIGZp bHRlcmluZywgdHJhbnNmb3JtaW5nIGFuZAoJZ2VuZXJhdGluZyBYTUwgZG9jdW1lbnRzLgpleHBv c2VkLW1vZHVsZXM6CglUZXh0LlBhcnNlckNvbWJpbmF0b3JzLkh1dHRvbk1laWplcldhbGxhY2Us CglUZXh0LlhNTC5IYVhtbCwKCVRleHQuWE1MLkhhWG1sLkNvbWJpbmF0b3JzLAoJVGV4dC5YTUwu SGFYbWwuRHRkVG9IYXNrZWxsLkNvbnZlcnQsCglUZXh0LlhNTC5IYVhtbC5EdGRUb0hhc2tlbGwu SW5zdGFuY2UsCglUZXh0LlhNTC5IYVhtbC5EdGRUb0hhc2tlbGwuVHlwZURlZiwKCVRleHQuWE1M LkhhWG1sLkVzY2FwZSwKCVRleHQuWE1MLkhhWG1sLkhhc2tlbGwyWG1sLAoJVGV4dC5YTUwuSGFY bWwuSHRtbC5HZW5lcmF0ZSwKCVRleHQuWE1MLkhhWG1sLkh0bWwuUGFyc2UsCglUZXh0LlhNTC5I YVhtbC5IdG1sLlByZXR0eSwKCVRleHQuWE1MLkhhWG1sLkxleCwKCVRleHQuWE1MLkhhWG1sLk9u ZU9mTiwKCVRleHQuWE1MLkhhWG1sLlBhcnNlLAoJVGV4dC5YTUwuSGFYbWwuUHJldHR5LAoJVGV4 dC5YTUwuSGFYbWwuVHlwZXMsCglUZXh0LlhNTC5IYVhtbC5WYWxpZGF0ZSwKCVRleHQuWE1MLkhh WG1sLlZlcmJhdGltLAoJVGV4dC5YTUwuSGFYbWwuV3JhcHBlcnMsCglUZXh0LlhNTC5IYVhtbC5Y bWwySGFza2VsbCwKCVRleHQuWE1MLkhhWG1sLlh0cmFjdC5Db21iaW5hdG9ycywKCVRleHQuWE1M LkhhWG1sLlh0cmFjdC5MZXgsCglUZXh0LlhNTC5IYVhtbC5YdHJhY3QuUGFyc2UKaHMtc291cmNl LWRpcjoJc3JjCmJ1aWxkLWRlcGVuZHM6CWJhc2UsIGhhc2tlbGw5OApleHRlbnNpb25zOglDUFAK ------=_Part_18128_27240751.1156015734448-- From jeremy.shaw@linspireinc.com Sat Aug 19 21:55:20 2006 Received: from fed1rmmtao10.cox.net ([68.230.241.29]) by urchin.earth.li with esmtp (Exim 4.50) id 1GEXqh-0003sW-Sv for debian-haskell@lists.urchin.earth.li; Sat, 19 Aug 2006 21:55:20 +0100 Received: from lain.local ([68.107.68.183]) by fed1rmmtao10.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060819205446.GEXY18458.fed1rmmtao10.cox.net@lain.local>; Sat, 19 Aug 2006 16:54:46 -0400 Received: from [127.0.0.1] (helo=lain.local.linspireinc.com) by lain.local with esmtp (Exim 4.54) id 1GEXqB-0000h6-0o; Sat, 19 Aug 2006 13:54:47 -0700 Date: Sat, 19 Aug 2006 13:54:46 -0700 Message-ID: From: "Jeremy Shaw" To: "Johan Tibell" Subject: Re: [Debian-haskell] Building a package for personal use In-Reply-To: <90889fe70608191228y77b8862fpb33192e73f751deb@mail.gmail.com> References: <90889fe70608180630m5dc87e07i41f0a6e166751853@mail.gmail.com> <90889fe70608190601k190766edkd10856b711a5bfe4@mail.gmail.com> <90889fe70608191228y77b8862fpb33192e73f751deb@mail.gmail.com> User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Aug 2006 20:55:20 -0000 Hello, Try this: 1) debian/rules clean 2) grep -rHs Pacakge * Note that 'Pacakge' is misspelled -- that is a typo from my sample Package.cabal. You should only have the HaXml.cabal file in your source tree now -- so I am not sure why that typo is appear in the output for dh_haskell. Perhaps it is because you had a cached file somewhere. If you still don't have it working. Please tar up what you have and email it to just me off the list. Thanks. j. At Sat, 19 Aug 2006 21:28:54 +0200, Johan Tibell wrote: > > [1 ] > Hi, > > I'm sure it might as well be an error on my part. :) > > $ ghc --version > The Glorious Glasgow Haskell Compilation System, version 6.4.1 > > haskell-devscripts 0.5.11 > > Cheers, > > Johan > > On 8/19/06, Jeremy Shaw wrote: > > Hello! > > > > There must be an error in my instructions :) > > > > Can you send me a copy of: > > > > debian/control > > HaXml.cabal > > > > Also, which versions of: > > > > haskell-devscripts > > ghc6 > > > > do you have installed. Thanks! > > > > The part that is dying is: > > > > > sed "s%#GHCVER#%ghc-6.4.1%;s%#PKGLIBDIR#%/usr/lib/haskell-packages/ghc6/lib/HaXml > > > Pacakge-1.13.1 > > > 1.0%" > > > > That line ought to look more like: > > > > > sed "s%#GHCVER#%ghc-6.4.1%;s%#PKGLIBDIR#%/usr/lib/haskell-packages/ghc6/lib/HaXml-1.13.1%" > > > > I suspect it is off because something is funny in the .cabal or > > debian/control file. > > > > Thanks! > > j. > > > > At Sat, 19 Aug 2006 15:01:48 +0200, > > Johan Tibell wrote: > > > > > > Alright, followed the instructions. However when running dh_haskell > > > (on HaXmL) I got: > > > > > > $ dh_haskell -v > > > Generating meta-information... > > > grep -s -v '^haskell:Depends=' > > > debian/libghc6-haxml-dev.substvars > > > > debian/libghc6-haxml-dev.substvars.new || true > > > mv debian/libghc6-haxml-dev.substvars.new > > > debian/libghc6-haxml-dev.substvars > > > (grep -s -v haskell:Depends > > > debian/libghc6-haxml-dev.substvars; echo "haskell:Depends=ghc6 (>= > > > 6.4.1)") > debian/libghc6-haxml-dev.substvars.new > > > mv debian/libghc6-haxml-dev.substvars.new > > > debian/libghc6-haxml-dev.substvars > > > (grep -s -v haskell:Depends > > > debian/libghc6-haxml-dev.substvars; echo "haskell:Depends=ghc6 (>= > > > 6.4.1), ghc6 (<< 6.4.1-999)") > debian/libghc6-haxml-dev.substvars.new > > > mv debian/libghc6-haxml-dev.substvars.new > > > debian/libghc6-haxml-dev.substvars > > > ghc-6.4.1 /usr/lib/haskell-packages/ghc6/lib/HaXml > > > Pacakge-1.13.1 > > > 1.0 HaXml > > > Pacakge 1.13.1 > > > 1.0 > > > echo "# Automatically added by dh_haskell_prep">> > > > debian/libghc6-haxml-dev.postinst.debhelper > > > sed "s%#GHCVER#%ghc-6.4.1%;s%#PKGLIBDIR#%/usr/lib/haskell-packages/ghc6/lib/HaXml > > > Pacakge-1.13.1 > > > 1.0%" /usr/share/debhelper/autoscripts/postinst-ghc >> > > > debian/libghc6-haxml-dev.postinst.debhelper > > > sed: -e expression #1, char 76: unterminated `s' command > > > dh_haskell_prep: command returned error code > > > > > > > > > On 8/18/06, Jeremy Shaw wrote: > > > > Hello, > > > > > > > > I would use: > > > > > > > > darcs get http://www.n-heptane.com/nhlab/repos/cabalDebianTemplate/ > > > > > > > > as a starting point. Once you are familiar with the framework, you > > > > should be able to debianize a package in a minute or two since you do > > > > not have to put good Descriptions in debian/control. I think writing > > > > the Descriptions is the longest step. > > > > > > > > j. > > > > > > > > ps. It should be possible to automate the template instantiation, > > > > making it even faster, but this is not done yet. > > > > > > > > > > > > At Fri, 18 Aug 2006 15:30:19 +0200, > > > > Johan Tibell wrote: > > > > > > > > > > Hi, > > > > > > > > > > I would like to build deb packages of some libraries and maybe also > > > > > GHC 6.5 for personal use (so I can uninstall the stuff easily later). > > > > > What would the steps be? > > > > > > > > > > Thanks in advance, > > > > > > > > > > Johan Tibell > > > > > > > > > > _______________________________________________ > > > > > debian-haskell mailing list > > > > > debian-haskell@lists.urchin.earth.li > > > > > http://urchin.earth.li/mailman/listinfo/debian-haskell > > > > > > > [2 control ] > > [3 HaXml.cabal ] > From guillaume.fortaine@wanadoo.fr Fri Aug 25 18:58:06 2006 Received: from smtp19.orange.fr ([80.12.242.17] helo=smtp-msa-out19.orange.fr) by urchin.earth.li with esmtp (Exim 4.50) id 1GGfwU-0006Pd-Im for debian-haskell@lists.urchin.earth.li; Fri, 25 Aug 2006 18:58:06 +0100 Received: from xpsp2-271b552dc.lan (ALille-205-1-3-75.w217-128.abo.wanadoo.fr [217.128.82.75]) by mwinf1912.orange.fr (SMTP Server) with ESMTP id 014A01C0009B; Fri, 25 Aug 2006 19:57:36 +0200 (CEST) X-ME-UUID: 20060825175736534.014A01C0009B@mwinf1912.orange.fr From: William DUCK Organization: Open Source To: debian-haskell@lists.urchin.earth.li, haskell@haskell.org Date: Fri, 25 Aug 2006 19:57:36 +0200 User-Agent: KMail/1.9.3 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200608251957.36275.guillaume.fortaine@wanadoo.fr> Cc: Subject: [Debian-haskell] Haskell / Full-fledge verified OS X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Aug 2006 17:58:06 -0000 Hello Misters, As you are iin functional programming, I am=20 asking your help. I am attempting to build up a team. I believe it's time for a full-fledge verified OS. http://www.ertos.nicta.com.au/publications/papers/Tuch_KH_05.pdf Here are my guidelines : http://www.cse.ogi.edu/~hallgren/House/ *OS-design : http://www.ertos.nicta.com.au/publications/papers/Leslie_06.pdf ( for=20 transition ) http://www.marcus-brinkmann.org/hurd-ng.pdf http://www.eecg.toronto.edu/~tornado/ ( scalability / hot swapping ) *kernel : http://os.inf.tu-dresden.de/L4/L4.Sec/ http://www.doclsf.de/papers/vstte06.pdf#search=3D%22formalising%20high%20pe= rformance%20kernel%22 *network stack : http://www.cl.cam.ac.uk/~pes20/Netsem/ *programming : http://fling-l.seas.upenn.edu/~plclub/cgi-bin/poplmark/index.php?title=3DTh= e_POPLmark_Challenge http://www.informatik.uni-bonn.de/~loeh/GFP.html http://maude.cs.uiuc.edu/tools/scc/ *proving environment : http://isabelle.in.tum.de/ http://www.cl.cam.ac.uk/Research/HVG/HOL/ *compiler : http://pauillac.inria.fr/~xleroy/compcert-backend/ http://www.score.is.tsukuba.ac.jp/~okuma/vc/ Any suggestions ? Thank you for your answer, If you want to contact me, my mail is guillaume_dot_fortaine_at_wanadoo_dot= _fr I will set up a mailing-list, a web server, a wiki and an IRC Best Regards, Best Regards, =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Guillaume FORTAINE From igloo@earth.li Tue Aug 29 11:04:31 2006 Received: from chaos.earth.li ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GI0SN-0003ph-Bo for debian-haskell@lists.urchin.earth.li; Tue, 29 Aug 2006 11:04:31 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1GI0RY-0007KG-Hx; Tue, 29 Aug 2006 11:03:40 +0100 Date: Tue, 29 Aug 2006 11:03:40 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20060829100340.GA28083@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Subject: [Debian-haskell] ghc-cvs updated X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Aug 2006 10:04:31 -0000 Hi all, Yesterday I updated ghc-cvs in unstable to 20060826-1. So far it's there for i386 and amd64. It's probably fairly close to what 6.6 will end up looking like. I haven't packaged anything from extralibs yet (but I plan to for 6.6). Thanks Ian From arjanoosting@home.nl Fri Sep 15 12:53:44 2006 Received: from smtp06.wanadoo.nl ([194.134.35.146]) by urchin.earth.li with esmtp (Exim 4.50) id 1GOCGO-0001Yv-GS for debian-haskell@lists.urchin.earth.li; Fri, 15 Sep 2006 12:53:44 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp6.wanadoo.nl (Postfix) with ESMTP id D57E0723C1; Fri, 15 Sep 2006 13:53:43 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GOCGN-0005ql-FS; Fri, 15 Sep 2006 13:53:43 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DLKq3jwviV2O; Fri, 15 Sep 2006 13:53:31 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GOCGB-0005qf-LS; Fri, 15 Sep 2006 13:53:31 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1GOCGC-6o5-00; Fri, 15 Sep 2006 13:53:32 +0200 From: Arjan Oosting To: 365728@bugs.debian.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-RqRA3WFpviq0D3OE5XMh" Date: Fri, 15 Sep 2006 13:53:31 +0200 Message-Id: <1158321211.5084.22.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Cc: helium@haskell.org, debian-haskell@lists.urchin.earth.li, Eddy =?UTF-8?Q?Petri=C5=9For?= Subject: [Debian-haskell] Preliminary Debian package of Helium X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Sep 2006 11:53:44 -0000 --=-RqRA3WFpviq0D3OE5XMh Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi,=20 I have prepared preliminary Debian package of Helium, the programming language and compiler designed for learning Haskell.=20 The Debian package is available for Debian unstable from my repository [1] and can be installed by adding the following snippet to /etc/apt/sources.list:=20 deb http://moonshine.dnsalias.org/debian unstable/ and executing apt-get update && apt-get install helium=20 It can also by installed by downloading the .deb file from http://moonshine.dnsalias.org/debian/unstable/helium_1.6-0.1_i386.deb=20 and installing the downloaded .deb file with=20 dpkg -i helium_1.6-0.1_i386.deb=20 =20 The Debian package is still missing man pages for helium, lvmrun and texthint. When I have written these I will try to get this package sponsored into the Debian archive. Greeetings Arjan Oosting [1] http://moonshine.dnsalias.org/debian/ =20 --=-RqRA3WFpviq0D3OE5XMh Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFCpQ7UALvsZYuOJARAieBAKCAIkaVfGBZDQXUTBdT5yGK4+dqlgCfbo/T a2PhEVA5ECAdt0FCoJycLwE= =fFU3 -----END PGP SIGNATURE----- --=-RqRA3WFpviq0D3OE5XMh-- From arjanoosting@home.nl Fri Sep 15 22:33:16 2006 Received: from smtp4.wanadoo.nl ([194.134.35.175] helo=smtp04.wanadoo.nl) by urchin.earth.li with esmtp (Exim 4.50) id 1GOLJE-00061U-7I for debian-haskell@lists.urchin.earth.li; Fri, 15 Sep 2006 22:33:16 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp4.wanadoo.nl (Postfix) with ESMTP id AC27416A96; Fri, 15 Sep 2006 23:33:14 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GOLJB-0000qJ-Sw; Fri, 15 Sep 2006 23:33:14 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nlwdzvVWOXnQ; Fri, 15 Sep 2006 23:33:05 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GOLJ2-0000q6-QK; Fri, 15 Sep 2006 23:33:04 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1GOLDy-6Lt-00; Fri, 15 Sep 2006 23:27:50 +0200 From: Arjan Oosting To: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-hHevC4FQGmeIaaIK0iZJ" Date: Fri, 15 Sep 2006 23:27:50 +0200 Message-Id: <1158355670.7020.25.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Cc: 376415@bugs.debian.org Subject: [Debian-haskell] RFS: haskell-uulib X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Sep 2006 21:33:16 -0000 --=-hHevC4FQGmeIaaIK0iZJ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi potential sponsors, As I am still in the NM queue I am searching for a sponsor for "haskell-uul= ib". * Package name : haskell-uulib Version : 0.9.2-1 Upstream Author :=20 Doaitse Swierstra and Arthur Baars Daan Leijen * URL :=20 * License : LGPL and BSD Section : devel It builds these binary packages: libghc6-uulib-dev - parser and pretty print combinator library for GHC 6 libhugs-uulib - parser and pretty print combinator library for hugs98 haskell-uulib-doc - API documentation for uulib Haskell library The package is linda an lintian clean. An upload would close ITP bug 376415 The package can be downloaded from my repository: - URL: http://moonshine.dnsalias.org/debian/unstable - Source repo: deb-src http://moonshine.dnsalias.org/debian unstable/ - dget http://moonshine.dnsalias.org/debian/unstable/haskell-uulib_0.9.2-1_= i386.changes An upload would be appreciated. Greetings Arjan Oosting --=-hHevC4FQGmeIaaIK0iZJ Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFCxrWUALvsZYuOJARAp+EAKC/25ZlXerHj6/ZqlGrcioYhNJoMgCglJ92 n+WihbA0xk+YtxNRQRrN0j4= =W0rf -----END PGP SIGNATURE----- --=-hHevC4FQGmeIaaIK0iZJ-- From arjanoosting@home.nl Fri Sep 15 22:33:17 2006 Received: from smtp08.wanadoo.nl ([194.134.35.149]) by urchin.earth.li with esmtp (Exim 4.50) id 1GOLJF-00061d-JB for debian-haskell@lists.urchin.earth.li; Fri, 15 Sep 2006 22:33:17 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp8.wanadoo.nl (Postfix) with ESMTP id 5B9D477E63; Fri, 15 Sep 2006 23:33:17 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GOLJE-0000qN-RX; Fri, 15 Sep 2006 23:33:16 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XJ6H1VmCOPVR; Fri, 15 Sep 2006 23:33:05 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GOLJ2-0000q6-UG; Fri, 15 Sep 2006 23:33:05 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1GOL7Z-6Gs-00; Fri, 15 Sep 2006 23:21:13 +0200 From: Arjan Oosting To: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-d5BOvXwZOnJKROeeMfoQ" Date: Fri, 15 Sep 2006 23:21:12 +0200 Message-Id: <1158355273.7020.18.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Cc: 336978@bugs.debian.org Subject: [Debian-haskell] RFS: frown X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Sep 2006 21:33:17 -0000 --=-d5BOvXwZOnJKROeeMfoQ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi potential sponsors, As I am still in the NM queue I am searching for a sponsor for "frown". * Package name : from=20 Version : 0.6.1-2 Upstream Author : Ralf Hinze * URL : http://www.informatik.uni-bonn.de/~ralf/frown/index.htm= l * License : GPLv2 Section : devel It builds these binary packages: frown - LALR(k) parser generator for Haskell 98 The package is linda an lintian clean. An upload would close ITP bug 336978. The package can be downloaded from my repository: - URL: http://moonshine.dnsalias.org/debian/unstable - Source repo: deb-src http://moonshine.dnsalias.org/debian unstable/ - dget http://moonshine.dnsalias.org/debian/unstable/frown_0.6.1-2_i386.cha= nges An upload would be appreciated. Greetings Arjan Oosting --=-d5BOvXwZOnJKROeeMfoQ Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFCxlIUALvsZYuOJARAsM9AKDTdGPLGb8YAJ8nUFhzZE7eumLOHACguXp1 meFC1xNhASBMIs+HbbXcO6o= =+jXN -----END PGP SIGNATURE----- --=-d5BOvXwZOnJKROeeMfoQ-- From arjanoosting@home.nl Fri Sep 15 22:33:30 2006 Received: from smtp06.wanadoo.nl ([194.134.35.146]) by urchin.earth.li with esmtp (Exim 4.50) id 1GOLJR-000636-VV for debian-haskell@lists.urchin.earth.li; Fri, 15 Sep 2006 22:33:29 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp6.wanadoo.nl (Postfix) with ESMTP id BB42973892; Fri, 15 Sep 2006 23:33:29 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GOLJR-0000qS-CP; Fri, 15 Sep 2006 23:33:29 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3miOvjeg0tM7; Fri, 15 Sep 2006 23:33:14 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GOLJ3-0000q6-Eu; Fri, 15 Sep 2006 23:33:06 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1GOLIW-6Oy-00; Fri, 15 Sep 2006 23:32:32 +0200 From: Arjan Oosting To: debian-mentors@lists.debian.org, debian-haskell@lists.urchin.earth.li Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-kk7FNR7bsZfb1fORkh++" Date: Fri, 15 Sep 2006 23:32:31 +0200 Message-Id: <1158355951.7020.31.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Cc: 382184@bugs.debian.org Subject: [Debian-haskell] RFS: haskell-edison X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Sep 2006 21:33:30 -0000 --=-kk7FNR7bsZfb1fORkh++ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi potential sponsors, As I am still in the NM queue I am searching for a sponsor for "haskell-edi= son". * Package name : haskell-edison Version : 1.2.0.1 Upstream Author : Original author Chris Okasaki, currently maintained by Robert Dockins =20 * URL : http://www.eecs.tufts.edu/~rdocki01/edison.html * License : MIT/X Programming Lang: Haskell Description : Haskell library of efficent, purely-functional data str= uctures It builds these binary packages: libghc6-edison-api-dev - the Edison API (the type classes) for use with gh= c6 =20 libghc6-edison-core-dev - some implementations of the Edison API for use wi= th ghc6=20 libhugs-edison-api - the Edison API (the type classes) for use with hu= gs libhugs-edison-core - some implementations of the Edison API for use wi= th hugs haskell-edison - API documentation=20 The package is linda an lintian clean. An upload would close ITP bug 382184 The package can be downloaded from my repository: - URL: http://moonshine.dnsalias.org/debian/unstable - Source repo: deb-src http://moonshine.dnsalias.org/debian unstable/ - dget http://moonshine.dnsalias.org/debian/unstable/haskell-edison_1.2.0.1= -1_i386.changes An upload would be appreciated. Greetings Arjan Oosting --=-kk7FNR7bsZfb1fORkh++ Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFCxvvUALvsZYuOJARAoeRAJ0dgBLcp6OghpOpIhY3IeR/glv7cQCg3ihc RDST9D5IzjETN0Gmy3CnQXs= =07O0 -----END PGP SIGNATURE----- --=-kk7FNR7bsZfb1fORkh++-- From bortzmeyer@nic.fr Mon Sep 18 08:48:54 2006 Received: from mx2.nic.fr ([192.134.4.11]) by urchin.earth.li with esmtp (Exim 4.50) id 1GPDs6-0003uG-SZ for debian-haskell@lists.urchin.earth.li; Mon, 18 Sep 2006 08:48:54 +0100 Received: from localhost (localhost.localdomain [127.0.0.1]) by mx2.nic.fr (Postfix) with ESMTP id 36EEB26C110; Mon, 18 Sep 2006 09:48:54 +0200 (CEST) Received: from relay2.nic.fr (relay2.nic.fr [192.134.4.163]) by mx2.nic.fr (Postfix) with ESMTP id 7C43226C0E8; Mon, 18 Sep 2006 09:48:53 +0200 (CEST) Received: from bortzmeyer.nic.fr (batilda.nic.fr [192.134.4.69]) by relay2.nic.fr (Postfix) with ESMTP id 6F45258ED24; Mon, 18 Sep 2006 09:48:53 +0200 (CEST) Date: Mon, 18 Sep 2006 09:48:53 +0200 From: Stephane Bortzmeyer To: Arjan Oosting Message-ID: <20060918074853.GA18905@nic.fr> References: <1158355273.7020.18.camel@nebula.arriesoft.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1158355273.7020.18.camel@nebula.arriesoft.nl> X-Operating-System: Debian GNU/Linux testing/unstable X-Kernel: Linux 2.6.8-2-686 i686 Organization: NIC France X-URL: http://www.nic.fr/ User-Agent: Mutt/1.5.13 (2006-08-11) X-Virus-Scanned: by amavisd-new at mx2.nic.fr Cc: debian-haskell@lists.urchin.earth.li, 336978@bugs.debian.org Subject: [Debian-haskell] Re: RFS: frown X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 07:48:54 -0000 On Fri, Sep 15, 2006 at 11:21:12PM +0200, Arjan Oosting wrote a message of 69 lines which said: > frown - LALR(k) parser generator for Haskell 98 Before I read the documentation, how does it compare with Parsec and Happy which are already in Debian? From arjanoosting@home.nl Thu Sep 28 01:20:43 2006 Received: from smtp08.wanadoo.nl ([194.134.35.149]) by urchin.earth.li with esmtp (Exim 4.50) id 1GSjdr-0007Zn-Iy for debian-haskell@lists.urchin.earth.li; Thu, 28 Sep 2006 01:20:43 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp8.wanadoo.nl (Postfix) with ESMTP id 863A854DE0; Thu, 28 Sep 2006 02:20:42 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GSjdp-0003db-D2; Thu, 28 Sep 2006 02:20:41 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bo2fZG0Sv6Fk; Thu, 28 Sep 2006 02:20:19 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GSjdQ-0003ZG-Vw; Thu, 28 Sep 2006 02:20:17 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1GSjdQ-3Kn-00; Thu, 28 Sep 2006 02:20:16 +0200 From: Arjan Oosting To: debian-mentors@lists.debian.org, Debian Haskell In-Reply-To: <1158355273.7020.18.camel@nebula.arriesoft.nl> References: <1158355273.7020.18.camel@nebula.arriesoft.nl> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-iNMX69aS/7zPks43TXha" Date: Thu, 28 Sep 2006 02:20:15 +0200 Message-Id: <1159402815.24444.29.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Cc: Margarita Manterola Subject: [Debian-haskell] Re: RFS: frown X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 00:20:43 -0000 --=-iNMX69aS/7zPks43TXha Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I hereby renew my request for sponsorship.=20 I have update the package after some remarks of James Westby and Stephane Bortzmeyer and hope that someone is willing to upload it, * Package name : frown=20 Version : 0.6.1-3 Upstream Author : Ralf Hinze * URL : http://www.informatik.uni-bonn.de/~ralf/frown/index.htm= l * License : GPLv2 Section : devel It builds these binary packages: frown - LALR(k) parser generator for Haskell 98 The package is linda an lintian clean. An upload would close ITP bug 336978. The package can be downloaded from my repository: - URL: http://moonshine.dnsalias.org/debian/unstable - Source repo: deb-src http://moonshine.dnsalias.org/debian unstable/ - dget http://moonshine.dnsalias.org/debian/unstable/frown_0.6.1-3_i386.cha= nges Greetings Arjan Oosting --=-iNMX69aS/7zPks43TXha Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFGxU/UALvsZYuOJARApYCAJ9EBUKdZugI0yNVVg9U6mYzbrPHqQCfWyqc AvjStXGd1nF9duUXYK7HjnE= =sEoa -----END PGP SIGNATURE----- --=-iNMX69aS/7zPks43TXha-- From arjanoosting@home.nl Thu Oct 05 16:49:34 2006 Received: from smtp05.wanadoo.nl ([194.134.35.145]) by urchin.earth.li with esmtp (Exim 4.50) id 1GVVTa-0002fm-Uh for debian-haskell@lists.urchin.earth.li; Thu, 05 Oct 2006 16:49:34 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by smtp5.wanadoo.nl (Postfix) with ESMTP id 1739F3924B; Thu, 5 Oct 2006 17:49:30 +0200 (CEST) Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GVVTV-00031a-Fy; Thu, 05 Oct 2006 17:49:29 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VTZEVydprLGJ; Thu, 5 Oct 2006 17:49:21 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GVVTN-00031T-O9; Thu, 05 Oct 2006 17:49:21 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1GVUsT-4JE-00; Thu, 05 Oct 2006 17:11:13 +0200 From: Arjan Oosting To: debian-mentors@lists.debian.org, Debian Haskell In-Reply-To: <1158355670.7020.25.camel@nebula.arriesoft.nl> References: <1158355670.7020.25.camel@nebula.arriesoft.nl> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-g0JHbb8oTjQ1ca/oPUr6" Date: Thu, 05 Oct 2006 17:11:11 +0200 Message-Id: <1160061071.5241.12.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Cc: 376415@bugs.debian.org Subject: [Debian-haskell] Re: RFS: haskell-uulib X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Oct 2006 15:49:35 -0000 --=-g0JHbb8oTjQ1ca/oPUr6 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi,=20 I renew my request for sponsorship of haskell-uulib. I have updated the package after some comments of James Westby and got clarification about the license of some parts of the library. Below is the usual information for a RFS: As I am still in the NM queue I am searching for a sponsor for "haskell-uulib". * Package name : haskell-uulib Version : 0.9.2-2 Upstream Author :=20 Doaitse Swierstra and Arthur Baars Daan Leijen * URL :=20 * License : LGPL and BSD Section : devel It builds these binary packages: libghc6-uulib-dev - parser and pretty print combinator library for GHC 6=20 libhugs-uulib - parser and pretty print combinator library for hugs98 haskell-uulib-doc - API documentation for uulib Haskell library The package is linda an lintian clean. An upload would close ITP bug 376415 The package can be downloaded from my repository: - URL: http://moonshine.dnsalias.org/debian/unstable - Source repo: deb-src http://moonshine.dnsalias.org/debian unstable/=20 - dget http://moonshine.dnsalias.org/debian/unstable/haskell-uulib_0.9.2-2_= i386.changes An upload would be appreciated. Greetings Arjan Oost p.s. Don't forget the -sa -v0.9.2-0 flags for dpkg-buildpackage when rebuilding the package. --=-g0JHbb8oTjQ1ca/oPUr6 Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFJSCPUALvsZYuOJARAnA6AKCVw4pSdwrVj5Gwme1mL5bi0Boc2ACgzsBA 3NBF3QmUGFNCnCk4lj6R7wQ= =3QR+ -----END PGP SIGNATURE----- --=-g0JHbb8oTjQ1ca/oPUr6-- From ndmitchell@gmail.com Wed Oct 11 11:56:46 2006 Received: from nf-out-0910.google.com ([64.233.182.191]) by urchin.earth.li with esmtp (Exim 4.50) id 1GXblW-0007QU-Rn for debian-haskell@lists.urchin.earth.li; Wed, 11 Oct 2006 11:56:46 +0100 Received: by nf-out-0910.google.com with SMTP id q29so137978nfc for ; Wed, 11 Oct 2006 03:56:45 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=U8C9EfvjBAda4jD5blTe9EUEc/R7Y+29jx+kyZ8M8U01sZDBhL9bqI5yLU3CzeOTWTrSsYYon5Yn10SXlWyVLPa9YEXro16CTSH/tGWMOHpxcv8361AjhfieGiyFhPprA5aG2oN5CMVOw8ultSctIMdqBl/99zLJ99c53xHP9B4= Received: by 10.78.171.13 with SMTP id t13mr536292hue; Wed, 11 Oct 2006 03:56:44 -0700 (PDT) Received: by 10.78.145.11 with HTTP; Wed, 11 Oct 2006 03:56:44 -0700 (PDT) Message-ID: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> Date: Wed, 11 Oct 2006 11:56:44 +0100 From: "Neil Mitchell" To: debian-haskell@lists.urchin.earth.li MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: [Debian-haskell] Yhc debian package X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Oct 2006 10:56:47 -0000 Hi, The Yhc project just got asked for a .deb package by someone. So we'd like some information on what we need to do to work with the debian-haskell people to hopefully get Yhc packaged in some way for Debian. We're all available on yhc -at- haskell.org, we have a bug tracker with a bug for this (http://code.google.com/p/yhc/issues/detail?id=63) and i'm on this list now to see any Yhc stuff go by. Yhc is starting to get useable, but is certainly not ready for a proper release, we still recommend people use the latest darcs version. We have a Gentoo ebuild that automates this, and a Windows nightly build. We'd ideally like some kind of equivalent for Debian, nightly .deb packages. We have various build machines that can generate these, however none run Debian, most are on Gentoo. So we're basically wondering how we should proceed from here. Thanks Neil From clifford.beshers@linspire.com Wed Oct 11 18:33:02 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GXhwz-0007aV-N0 for debian-haskell@lists.urchin.earth.li; Wed, 11 Oct 2006 18:33:02 +0100 X-ASG-Debug-ID: 1160587927-3580-70-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi Received: from [192.168.15.186] (unknown [198.172.200.5]) by mailrelay.linspire.com (Spam Firewall) with ESMTP id 374A52000FD4; Wed, 11 Oct 2006 10:32:11 -0700 (PDT) Message-ID: <452D2A8E.7070206@linspire.com> Date: Wed, 11 Oct 2006 10:31:58 -0700 From: Clifford Beshers User-Agent: Email 1.5.0.4 (X11/20060803) MIME-Version: 1.0 To: Neil Mitchell X-ASG-Orig-Subj: Re: [Debian-haskell] Yhc debian package Subject: Re: [Debian-haskell] Yhc debian package References: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> In-Reply-To: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Bayes: INNOCENT GLOBAL 0.3724 1.0000 -0.0780 INNOCENT GLOBAL 0.3724 1.0000 -0.0780; INNOCENT GLOBAL 0.3724 1.0000 -0.0780 X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: -0.08 X-Barracuda-Spam-Status: No, SCORE=-0.08 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 tests= X-Barracuda-Spam-Report: Code version 3.02, rules version 3.0.23046 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Oct 2006 17:33:02 -0000 Neil, Jeremy Shaw (jeremy.shaw@linspire.com) has a template for debianizing libraries that have been cabalized. That probably won't quite cut it for yhc, but between that and the packaging for ghc, we could probably cook something up. Also, we are slowly working towards making a public Debian repository that will provide (at a minimum) Debian packages of what is available on the hackage site. If we can successfully package it, we'd be happy to host the debs. I'll try and take a stab at it some evening. Cliff Neil Mitchell wrote: > Hi, > > The Yhc project just got asked for a .deb package by someone. So we'd > like some information on what we need to do to work with the > debian-haskell people to hopefully get Yhc packaged in some way for > Debian. > > We're all available on yhc -at- haskell.org, we have a bug tracker > with a bug for this (http://code.google.com/p/yhc/issues/detail?id=63) > and i'm on this list now to see any Yhc stuff go by. > > Yhc is starting to get useable, but is certainly not ready for a > proper release, we still recommend people use the latest darcs > version. We have a Gentoo ebuild that automates this, and a Windows > nightly build. We'd ideally like some kind of equivalent for Debian, > nightly .deb packages. We have various build machines that can > generate these, however none run Debian, most are on Gentoo. > > So we're basically wondering how we should proceed from here. > > Thanks > > Neil > > _______________________________________________ > debian-haskell mailing list > debian-haskell@lists.urchin.earth.li > http://urchin.earth.li/mailman/listinfo/debian-haskell From ndmitchell@gmail.com Wed Oct 11 23:03:43 2006 Received: from ug-out-1314.google.com ([66.249.92.169]) by urchin.earth.li with esmtp (Exim 4.50) id 1GXmAx-00071V-2r for debian-haskell@lists.urchin.earth.li; Wed, 11 Oct 2006 23:03:43 +0100 Received: by ug-out-1314.google.com with SMTP id m2so187859ugc for ; Wed, 11 Oct 2006 15:03:42 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FdeWvf41Pzi7r8w++gi++GWmVNtuMHSiksHqbdWcR4OKZmI6KlPktF87XBgrm91E8MrQtENStu318Urp3ckMMInLO/Ov+do6uLM1Y6kA4lZDbJpRthEoGeG8bgpjo/HI8MZakSSHLhTxcBkM+3bPw//guId0TZiGhUtsOwUpJn8= Received: by 10.78.97.7 with SMTP id u7mr1350351hub; Wed, 11 Oct 2006 15:03:41 -0700 (PDT) Received: by 10.78.145.11 with HTTP; Wed, 11 Oct 2006 15:03:41 -0700 (PDT) Message-ID: <404396ef0610111503j450c7117mc75fe1664638d91d@mail.gmail.com> Date: Wed, 11 Oct 2006 23:03:41 +0100 From: "Neil Mitchell" To: "Clifford Beshers" Subject: Re: [Debian-haskell] Yhc debian package In-Reply-To: <452D2A8E.7070206@linspire.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> <452D2A8E.7070206@linspire.com> Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Oct 2006 22:03:43 -0000 Hi, > Jeremy Shaw (jeremy.shaw@linspire.com) has a template for debianizing > libraries that have been cabalized. That probably won't quite cut it for > yhc, but between that and the packaging for ghc, we could probably cook > something up. Alas Yhc not been Cabalised at all, we hope it will one day, but unfortunately Cabal is quite a way off being able to do all the necessary bits. > If we can successfully package it, we'd be happy to > host the debs. We have plenty of space to host it, but are happy to shove it wherever is most useful for the users. > I'll try and take a stab at it some evening. Thanks very much, any questions on the general compiling of Yhc can be directed at yhc -at- haskell.org - but the wiki should make it pretty easy. Thanks Neil > > > Neil Mitchell wrote: > > Hi, > > > > The Yhc project just got asked for a .deb package by someone. So we'd > > like some information on what we need to do to work with the > > debian-haskell people to hopefully get Yhc packaged in some way for > > Debian. > > > > We're all available on yhc -at- haskell.org, we have a bug tracker > > with a bug for this (http://code.google.com/p/yhc/issues/detail?id=63) > > and i'm on this list now to see any Yhc stuff go by. > > > > Yhc is starting to get useable, but is certainly not ready for a > > proper release, we still recommend people use the latest darcs > > version. We have a Gentoo ebuild that automates this, and a Windows > > nightly build. We'd ideally like some kind of equivalent for Debian, > > nightly .deb packages. We have various build machines that can > > generate these, however none run Debian, most are on Gentoo. > > > > So we're basically wondering how we should proceed from here. > > > > Thanks > > > > Neil > > > > _______________________________________________ > > debian-haskell mailing list > > debian-haskell@lists.urchin.earth.li > > http://urchin.earth.li/mailman/listinfo/debian-haskell > From jgoerzen@excelhustler.com Thu Oct 12 14:33:35 2006 Received: from gatekeeper.excelhustler.com ([69.44.136.67] helo=excelhustler.com) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GY0gp-0007n3-Er for debian-haskell@lists.urchin.earth.li; Thu, 12 Oct 2006 14:33:35 +0100 Received: from jgoerzen by wile.internal.excelhustler.com with local (Exim 4.63) (envelope-from ) id 1GY0gc-0001gf-IC; Thu, 12 Oct 2006 08:33:22 -0500 Date: Thu, 12 Oct 2006 08:33:22 -0500 From: John Goerzen To: Neil Mitchell Subject: Re: [Debian-haskell] Yhc debian package Message-ID: <20061012133322.GB6435@excelhustler.com> References: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> <452D2A8E.7070206@linspire.com> <404396ef0610111503j450c7117mc75fe1664638d91d@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <404396ef0610111503j450c7117mc75fe1664638d91d@mail.gmail.com> User-Agent: Mutt/1.5.13 (2006-08-11) Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 13:33:35 -0000 On Wed, Oct 11, 2006 at 11:03:41PM +0100, Neil Mitchell wrote: > >If we can successfully package it, we'd be happy to > >host the debs. > > We have plenty of space to host it, but are happy to shove it wherever > is most useful for the users. Maybe I'm being dense here, but why would either of you need to host it? If it's packaged for Debian, let's upload it to Debian and let it be part of apt-get and mirrored worldwide! From ndmitchell@gmail.com Thu Oct 12 14:36:29 2006 Received: from ug-out-1314.google.com ([66.249.92.168]) by urchin.earth.li with esmtp (Exim 4.50) id 1GY0jd-0007s2-8K for debian-haskell@lists.urchin.earth.li; Thu, 12 Oct 2006 14:36:29 +0100 Received: by ug-out-1314.google.com with SMTP id m2so256296ugc for ; Thu, 12 Oct 2006 06:36:18 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tWBr5BxLoMqf4fyFExD7PHFs0SASJ/Xvg8sTzd2QSrRbxbEAKoFBz0EKv1MQK4dq3UTTyuApMZKqrJh2kaIA9Or5HxdlZMWuodREQlTuGcK9sjVeZFxF8EspAKePFHEFl6aPpfk0Ke7FFlKZLQj1mLV8WtvYLh1q416HCJFvUZ0= Received: by 10.78.203.15 with SMTP id a15mr2262429hug; Thu, 12 Oct 2006 06:36:18 -0700 (PDT) Received: by 10.78.145.11 with HTTP; Thu, 12 Oct 2006 06:36:18 -0700 (PDT) Message-ID: <404396ef0610120636m48be9328l5f5877512a55161c@mail.gmail.com> Date: Thu, 12 Oct 2006 14:36:18 +0100 From: "Neil Mitchell" To: "John Goerzen" Subject: Re: [Debian-haskell] Yhc debian package In-Reply-To: <20061012133322.GB6435@excelhustler.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> <452D2A8E.7070206@linspire.com> <404396ef0610111503j450c7117mc75fe1664638d91d@mail.gmail.com> <20061012133322.GB6435@excelhustler.com> Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 13:36:29 -0000 Hi > Maybe I'm being dense here, but why would either of you need to host it? > If it's packaged for Debian, let's upload it to Debian and let it be > part of apt-get and mirrored worldwide! I was under the (quite possibly mistaken!) position that Debian tends to bundle releases, rather than snapshots. We'd like to make snapshots available as well as released, if Debian can have those in its repo in some way, that would be great. Thanks Neil From trentbuck@gmail.com Thu Oct 12 15:43:53 2006 Received: from omta05sl.mx.bigpond.com ([144.140.93.195]) by urchin.earth.li with esmtp (Exim 4.50) id 1GY1mq-0005Wm-RS for debian-haskell@lists.urchin.earth.li; Thu, 12 Oct 2006 15:43:53 +0100 Received: from malambruno.lan ([155.143.221.40]) by omta05sl.mx.bigpond.com with ESMTP id <20061012144313.FVOY15497.omta05sl.mx.bigpond.com@malambruno.lan> for ; Thu, 12 Oct 2006 14:43:13 +0000 Received: from twb by malambruno.lan with local (Exim 4.62) (envelope-from ) id 1GY1mD-0004o8-G2 for debian-haskell@lists.urchin.earth.li; Fri, 13 Oct 2006 00:43:13 +1000 Date: Fri, 13 Oct 2006 00:43:13 +1000 To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Yhc debian package Message-ID: <20061012144313.GA17757@malambruno.twb.ath.cx> References: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> <452D2A8E.7070206@linspire.com> <404396ef0610111503j450c7117mc75fe1664638d91d@mail.gmail.com> <20061012133322.GB6435@excelhustler.com> <404396ef0610120636m48be9328l5f5877512a55161c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <404396ef0610120636m48be9328l5f5877512a55161c@mail.gmail.com> User-Agent: Mutt/1.5.12-2006-07-14 From: Trent Buck X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 14:43:53 -0000 On Thu, Oct 12, 2006 at 02:36:18PM +0100, Neil Mitchell wrote: > >Maybe I'm being dense here, but why would either of you need to host it? > >If it's packaged for Debian, let's upload it to Debian and let it be > >part of apt-get and mirrored worldwide! > > I was under the (quite possibly mistaken!) position that Debian tends > to bundle releases, rather than snapshots. We'd like to make snapshots > available as well as released, if Debian can have those in its repo in > some way, that would be great. I don't know what the policy is on including packages of non-release (i.e. development, snapshot) versions in Testing and Stable, but snapshots of GNU Emacs are definitely available in Unstable. I have the impression it's entirely up to the package maintainer about what releases and/or snapshots she chooses to upload to Debian, but I can't find anything in the policy manual[1] about it. [1] http://www.debian.org/doc/debian-policy/ -- Trent Buck, Student Errant From clifford.beshers@linspire.com Thu Oct 12 16:40:57 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GY2g4-0007in-Tf for debian-haskell@lists.urchin.earth.li; Thu, 12 Oct 2006 16:40:57 +0100 X-ASG-Debug-ID: 1160667608-20719-10-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi Received: from [192.168.1.100] (cpe-66-27-78-246.san.res.rr.com [66.27.78.246]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id C8B3C200009B; Thu, 12 Oct 2006 08:40:21 -0700 (PDT) Message-ID: <452E61CE.7010806@linspire.com> Date: Thu, 12 Oct 2006 08:39:58 -0700 From: Clifford Beshers User-Agent: Thunderbird 1.5.0.2 (X11/20060508) MIME-Version: 1.0 To: John Goerzen X-ASG-Orig-Subj: Re: [Debian-haskell] Yhc debian package Subject: Re: [Debian-haskell] Yhc debian package References: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> <452D2A8E.7070206@linspire.com> <404396ef0610111503j450c7117mc75fe1664638d91d@mail.gmail.com> <20061012133322.GB6435@excelhustler.com> In-Reply-To: <20061012133322.GB6435@excelhustler.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Bayes: INNOCENT GLOBAL 0.0069 1.0000 -1.9758 INNOCENT GLOBAL 0.0069 1.0000 -1.9758; INNOCENT GLOBAL 0.0069 1.0000 -1.9758; INNOCENT GLOBAL 0.0069 1.0000 -1.9758 X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: -1.98 X-Barracuda-Spam-Status: No, SCORE=-1.98 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 tests= X-Barracuda-Spam-Report: Code version 3.02, rules version 3.0.23115 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 15:40:57 -0000 John Goerzen wrote: > > Maybe I'm being dense here, but why would either of you need to host it? > If it's packaged for Debian, let's upload it to Debian and let it be > part of apt-get and mirrored worldwide! > Absolutely. What I meant to say was ``host it until John comes along and offers to do it right.'' I took a quick look at it last night and I see only one sticking point: there's no version number anywhere. So now I understand that Neil really means it when he says they only do snapshots. Neil, I have to put some sort of monotonically increasing version number on this package. Quite a few packages use a date as a version number, in varying formats, but always such that the result sorts nicely, of course. We should probably agree on something you like, because undoubtedly people will start referencing the version number when sending you bugs. If dates are okay, then you could use either 2006.10.12 or 20061012. If you want to reserve the possibility of switching over to the 1.0, 2.0, ... style, we could pick 0.0.20061012. Let me know if you have any preference. I expect I'll take a shot at packaging this tomorrow. Cliff From ndmitchell@gmail.com Thu Oct 12 16:45:14 2006 Received: from ug-out-1314.google.com ([66.249.92.175]) by urchin.earth.li with esmtp (Exim 4.50) id 1GY2kE-0007wK-8c for debian-haskell@lists.urchin.earth.li; Thu, 12 Oct 2006 16:45:14 +0100 Received: by ug-out-1314.google.com with SMTP id m2so280801ugc for ; Thu, 12 Oct 2006 08:45:13 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=BKiHid4ivlJN4xOZgBgjqW+Z2mA2U/FgMy/K1QXZT89b4NKyNeiESK1C+vxUnwH7wEYv1nmIkeiV6JGRUChzhkUrv7EDWJO/v0NN/ju0SujNVldhGlJsnZZjptXbY023FzbXFnTEwGDIICw825CWtuURUDKfMMfczHhZrS+pj5g= Received: by 10.78.182.20 with SMTP id e20mr2346215huf; Thu, 12 Oct 2006 08:45:12 -0700 (PDT) Received: by 10.78.145.11 with HTTP; Thu, 12 Oct 2006 08:45:12 -0700 (PDT) Message-ID: <404396ef0610120845i7bf699a5o56b8b3f36dc0311b@mail.gmail.com> Date: Thu, 12 Oct 2006 16:45:12 +0100 From: "Neil Mitchell" To: "Clifford Beshers" Subject: Re: [Debian-haskell] Yhc debian package In-Reply-To: <452E61CE.7010806@linspire.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> <452D2A8E.7070206@linspire.com> <404396ef0610111503j450c7117mc75fe1664638d91d@mail.gmail.com> <20061012133322.GB6435@excelhustler.com> <452E61CE.7010806@linspire.com> Cc: debian-haskell@lists.urchin.earth.li, Andrew Wilkinson X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 15:45:14 -0000 Hi, > I took a quick look at it last night and I see only one sticking point: > there's no version number anywhere. So now I understand that Neil > really means it when he says they only do snapshots. > > Neil, I have to put some sort of monotonically increasing version number > on this package. That's fine, and is something we are aware needs doing. I'll mention this to our build guy (cc'd on this message, Andrew) and see what we can come up with. We don't simply make nightly builds, but we have a buildbot machine that keeps churning out snapshots every time a change is made to the code. But I'm sure we can shove a counter some where that keeps incrementing. I have no preference, but Andrew might, so that the Windows snapshots can share the same versioning information. Thanks Neil > Quite a few packages use a date as a version number, > in varying formats, but always such that the result sorts nicely, of > course. We should probably agree on something you like, because > undoubtedly people will start referencing the version number when > sending you bugs. > > If dates are okay, then you could use either 2006.10.12 or 20061012. If > you want to reserve the possibility of switching over to the 1.0, 2.0, > ... style, we could pick 0.0.20061012. > > Let me know if you have any preference. I expect I'll take a shot at > packaging this tomorrow. > > Cliff > > > > > From jeremy.bobbio@etu.upmc.fr Thu Oct 12 16:57:36 2006 Received: from 40.241.214.195.in-addr.arpa ([195.214.241.40]) by urchin.earth.li with esmtp (Exim 4.50) id 1GY2wB-0000DY-Rg for debian-haskell@lists.urchin.earth.li; Thu, 12 Oct 2006 16:57:36 +0100 Received: from localhost (unknown [195.214.241.40]) by 40.241.214.195.in-addr.arpa (Postfix) with ESMTP id D704D40E284 for ; Thu, 12 Oct 2006 17:56:54 +0200 (CEST) Date: Thu, 12 Oct 2006 17:56:53 +0200 From: =?iso-8859-1?B?Suly6W15?= Bobbio To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Yhc debian package Message-ID: <20061012155653.GA27040@selene.tanneries.taz> References: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> <452D2A8E.7070206@linspire.com> <404396ef0610111503j450c7117mc75fe1664638d91d@mail.gmail.com> <20061012133322.GB6435@excelhustler.com> <452E61CE.7010806@linspire.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="n8g4imXOkfNTN/H1" Content-Disposition: inline In-Reply-To: <452E61CE.7010806@linspire.com> User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 15:57:36 -0000 --n8g4imXOkfNTN/H1 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 12, 2006 at 08:39:58AM -0700, Clifford Beshers wrote: > If dates are okay, then you could use either 2006.10.12 or 20061012. If= =20 > you want to reserve the possibility of switching over to the 1.0, 2.0,=20 > ... style, we could pick 0.0.20061012. It's also possible to use the new ~ separator [1]: Or, more formally, the sort algorithm used by dpkg/APT/dak/whatever sorts ~ before the zero-length string. Thus: So another option would be something like 0~20061012. [1] http://lists.debian.org/debian-devel-announce/2006/08/msg00006.html Regards, --=20 J=E9r=E9my --n8g4imXOkfNTN/H1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFLmXF2PUjs9fQ72URAv65AJ97Qwz/kEmFmHImsLtX3AKyF+c9+ACfVpZk tnYHVAGoAaxCAbBKwWFtcto= =tB2M -----END PGP SIGNATURE----- --n8g4imXOkfNTN/H1-- From clifford.beshers@linspire.com Thu Oct 12 17:44:44 2006 Received: from mailrelay.linspire.com ([130.94.123.203]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GY3fo-0005nX-2P for debian-haskell@lists.urchin.earth.li; Thu, 12 Oct 2006 17:44:44 +0100 X-ASG-Debug-ID: 1160671428-24461-15-0 X-Barracuda-URL: http://mailrelay.linspire.com:43970/cgi-bin/mark.cgi Received: from [192.168.1.100] (cpe-66-27-78-246.san.res.rr.com [66.27.78.246]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailrelay.linspire.com (Spam Firewall) with ESMTP id B8A7020003C3; Thu, 12 Oct 2006 09:43:59 -0700 (PDT) Message-ID: <452E70BF.7070205@linspire.com> Date: Thu, 12 Oct 2006 09:43:43 -0700 From: Clifford Beshers User-Agent: Thunderbird 1.5.0.2 (X11/20060508) MIME-Version: 1.0 To: debian-haskell@lists.urchin.earth.li X-ASG-Orig-Subj: Re: [Debian-haskell] Yhc debian package Subject: Re: [Debian-haskell] Yhc debian package References: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> <452D2A8E.7070206@linspire.com> <404396ef0610111503j450c7117mc75fe1664638d91d@mail.gmail.com> <20061012133322.GB6435@excelhustler.com> <452E61CE.7010806@linspire.com> <20061012155653.GA27040@selene.tanneries.taz> In-Reply-To: <20061012155653.GA27040@selene.tanneries.taz> Content-Type: multipart/alternative; boundary="------------070501050606070200040401" X-Barracuda-Bayes: INNOCENT GLOBAL 0.1087 1.0000 -1.3406 INNOCENT GLOBAL 0.1087 1.0000 -1.3406 X-Virus-Scanned: by Barracuda Spam Firewall at linspire.com X-Barracuda-Spam-Score: -1.34 X-Barracuda-Spam-Status: No, SCORE=-1.34 using global scores of TAG_LEVEL=8.0 QUARANTINE_LEVEL=3.5 KILL_LEVEL=7.0 tests= X-Barracuda-Spam-Report: Code version 3.02, rules version 3.0.23118 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 16:44:44 -0000 This is a multi-part message in MIME format. --------------070501050606070200040401 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable J=E9r=E9my Bobbio wrote: > On Thu, Oct 12, 2006 at 08:39:58AM -0700, Clifford Beshers wrote: > =20 >> If dates are okay, then you could use either 2006.10.12 or 20061012. = If=20 >> you want to reserve the possibility of switching over to the 1.0, 2.0,= =20 >> ... style, we could pick 0.0.20061012. >> =20 > > It's also possible to use the new ~ separator [1]: > > Or, more formally, the sort algorithm used by dpkg/APT/dak/whatever > sorts ~ before the zero-length string. Thus: > > So another option would be something like 0~20061012. > > [1] http://lists.debian.org/debian-devel-announce/2006/08/msg00006.html > =20 I've always thought of that as a last resort, when the versioning gets=20 messed up. Is that not the case? In any case, Neil is looking into getting an upstream version number on=20 his system. --------------070501050606070200040401 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit

Jérémy Bobbio wrote:
On Thu, Oct 12, 2006 at 08:39:58AM -0700, Clifford Beshers wrote:
  
If dates are okay, then you could use either 2006.10.12 or 20061012.  If 
you want to reserve the possibility of switching over to the 1.0, 2.0, 
... style, we could pick 0.0.20061012.
    

It's also possible to use the new ~ separator [1]:

  Or, more formally, the sort algorithm used by dpkg/APT/dak/whatever
  sorts ~ before the zero-length string. Thus:

So another option would be something like 0~20061012.

[1] http://lists.debian.org/debian-devel-announce/2006/08/msg00006.html
  

I've always thought of that as a last resort, when the versioning gets messed up.  Is that not the case?

In any case, Neil is looking into getting an upstream version number on his system.
--------------070501050606070200040401-- From jeremy.bobbio@etu.upmc.fr Thu Oct 12 19:02:13 2006 Received: from 40.241.214.195.in-addr.arpa ([195.214.241.40]) by urchin.earth.li with esmtp (Exim 4.50) id 1GY4sn-0002CI-97 for debian-haskell@lists.urchin.earth.li; Thu, 12 Oct 2006 19:02:13 +0100 Received: from localhost (unknown [195.214.241.40]) by 40.241.214.195.in-addr.arpa (Postfix) with ESMTP id 2AAAB40E284 for ; Thu, 12 Oct 2006 20:01:46 +0200 (CEST) Date: Thu, 12 Oct 2006 20:01:45 +0200 From: =?iso-8859-1?B?Suly6W15?= Bobbio To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] Yhc debian package Message-ID: <20061012180145.GF30027@selene.tanneries.taz> References: <404396ef0610110356g42958c29o517ddf9c5a9911c3@mail.gmail.com> <452D2A8E.7070206@linspire.com> <404396ef0610111503j450c7117mc75fe1664638d91d@mail.gmail.com> <20061012133322.GB6435@excelhustler.com> <452E61CE.7010806@linspire.com> <20061012155653.GA27040@selene.tanneries.taz> <452E70BF.7070205@linspire.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Zi0sgQQBxRFxMTsj" Content-Disposition: inline In-Reply-To: <452E70BF.7070205@linspire.com> User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 18:02:13 -0000 --Zi0sgQQBxRFxMTsj Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 12, 2006 at 09:43:43AM -0700, Clifford Beshers wrote: > I've always thought of that as a last resort, when the versioning gets me= ssed > up. Is that not the case? Not really. The basic use case is release candidates or beta. =20 As an example, if upstream releases a version 1.0rc1, it is in fact=20 earlier than 1.0. The former gets translated into 1.0~rc1-1 with the=20 new tilde operator, and is indeed sorted before 1.0-1. Regards, --=20 J=E9r=E9my --Zi0sgQQBxRFxMTsj Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFLoMJ2PUjs9fQ72URAu1+AJ996J/bqnzp3j3+tjQxHfUmmVWb1QCfYVJU pmUqE535UkYutqwQ9+o9BlE= =dZTS -----END PGP SIGNATURE----- --Zi0sgQQBxRFxMTsj-- From igloo@earth.li Thu Oct 12 19:57:02 2006 Received: from chaos.earth.li ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GY5jq-000606-Jg for debian-haskell@lists.urchin.earth.li; Thu, 12 Oct 2006 19:57:02 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1GY5jq-00039r-Nc for debian-haskell@lists.urchin.earth.li; Thu, 12 Oct 2006 19:57:02 +0100 Date: Thu, 12 Oct 2006 19:57:02 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Message-ID: <20061012185702.GA12124@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Subject: [Debian-haskell] GHC 6.6 X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Oct 2006 18:57:02 -0000 Hi all, GHC 6.6 for x86 and amd64 unstable should now be in Haskell Unsafe http://haskell-unsafe.alioth.debian.org/haskell-unsafe.html Extralibs will follow. Please let me know of any problems with the debs. Thanks Ian From igloo@earth.li Fri Oct 13 20:33:28 2006 Received: from chaos.earth.li ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GYSme-0006dU-0M for debian-haskell@lists.urchin.earth.li; Fri, 13 Oct 2006 20:33:28 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1GYSmd-0001iL-55 for debian-haskell@lists.urchin.earth.li; Fri, 13 Oct 2006 20:33:27 +0100 Date: Fri, 13 Oct 2006 20:33:27 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] GHC 6.6 Message-ID: <20061013193327.GA6556@matrix.chaos.earth.li> References: <20061012185702.GA12124@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20061012185702.GA12124@matrix.chaos.earth.li> User-Agent: Mutt/1.5.9i X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Oct 2006 19:33:28 -0000 On Thu, Oct 12, 2006 at 07:57:02PM +0100, Ian Lynagh wrote: > > GHC 6.6 for x86 and amd64 unstable should now be in Haskell Unsafe > http://haskell-unsafe.alioth.debian.org/haskell-unsafe.html > > Extralibs will follow. About half of them are now done for x86 unstable: HGL fgl haskell-src hunit mtl network x11 Please let me know of any problems with any of them. Thanks Ian From igloo@earth.li Sat Oct 14 22:11:12 2006 Received: from chaos.earth.li ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GYqml-0004tD-U3 for debian-haskell@lists.urchin.earth.li; Sat, 14 Oct 2006 22:11:12 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1GYqmk-0006tz-TS for debian-haskell@lists.urchin.earth.li; Sat, 14 Oct 2006 22:11:10 +0100 Date: Sat, 14 Oct 2006 22:11:10 +0100 From: Ian Lynagh To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] GHC 6.6 Message-ID: <20061014211110.GA26448@matrix.chaos.earth.li> References: <20061012185702.GA12124@matrix.chaos.earth.li> <20061013193327.GA6556@matrix.chaos.earth.li> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="6c2NcOVqGQ03X4Wi" Content-Disposition: inline In-Reply-To: <20061013193327.GA6556@matrix.chaos.earth.li> User-Agent: Mutt/1.5.9i X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Oct 2006 21:11:12 -0000 --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Oct 13, 2006 at 08:33:27PM +0100, Ian Lynagh wrote: > On Thu, Oct 12, 2006 at 07:57:02PM +0100, Ian Lynagh wrote: > > > > GHC 6.6 for x86 and amd64 unstable should now be in Haskell Unsafe > > http://haskell-unsafe.alioth.debian.org/haskell-unsafe.html > > > > Extralibs will follow. > > About half of them are now done for x86 unstable: > > HGL fgl haskell-src hunit mtl network x11 All but GLUT, OpenAL and ALUT are now there for amd64 unstable. I've also attached a small Haskell program for building the packages in the right order with pbuilder. Use at your own risk, etc etc. > Please let me know of any problems with any of them. Thanks Ian --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="Build.hs" {- find /home/ian/public_html/haskell_deb_archive/ -type f \! -name "ghc6*" -exec rm {} \; for i in packages/*; do cd $i; dpkg-source -x *.dsc; cd ../..; done runghc Build.hs packages/*/*/ 2>&1 | tee log -} -- We make no attempt at efficiency here. In particular, after building -- any package we re-sort the whole list of packages to be built. -- We assume that each package appears only in the arguments, and that -- there are no overlaps with packages that come with GHC. module Main (main) where import Control.Monad import Distribution.Package import Distribution.PackageDescription import Distribution.Simple.Utils import Distribution.Version import Data.List import Data.Ord import System.Cmd import System.Environment import System.Exit type Command = String -- XXX security! type PackageName = String type Directory = FilePath data Package = Package PackageDescription Directory deriving Show data PackageDeps = PackageDeps Package [PackageName] deriving Show -- XXX Can we get this from somewhere sensible? packagesThatComeWithGHC :: [PackageName] packagesThatComeWithGHC = ["Cabal", "Win32", "base", "haskell98", "parsec", "readline", "regex-base", "regex-compat", "regex-posix", "stm", "template-haskell", "unix"] extraPackagesDone :: [PackageName] extraPackagesDone = [] archiveDir :: Directory archiveDir = "/home/ian/public_html/haskell_deb_archive/" main :: IO () main = do dirs <- getArgs buildAll (packagesThatComeWithGHC ++ extraPackagesDone) dirs buildAll :: [PackageName] -> [Directory] -> IO () buildAll prebuilt dirs = do packages <- mapM mkPackage dirs let packageDepss = map mkPackagesDeps packages packageDepss' = foldr markBuilts packageDepss prebuilt doBuilds [] [] packageDepss' mkPackage :: Directory -> IO Package mkPackage dir = do fp <- findPackageDesc dir pd <- readPackageDescription (dir ++ "/" ++ fp) return (Package pd dir) mkPackagesDeps :: Package -> PackageDeps mkPackagesDeps p@(Package pd _) = PackageDeps p ps where ps = nub $ map getDepPackageName $ buildDepends pd getDepPackageName :: Dependency -> PackageName getDepPackageName (Dependency pn _) = pn markBuilts :: PackageName -> [PackageDeps] -> [PackageDeps] markBuilts pn = sortPackageDeps . map (markBuilt pn) markBuilt :: PackageName -> PackageDeps -> PackageDeps markBuilt pn (PackageDeps pd pns) = PackageDeps pd (delete pn pns) sortPackageDeps :: [PackageDeps] -> [PackageDeps] sortPackageDeps = sortBy (comparing numDeps) where numDeps (PackageDeps _ deps) = length deps doBuilds :: [PackageName] -- Done (in reverse order) -> [PackageName] -- Failed (in reverse order) -> [PackageDeps] -- To build -> IO () doBuilds done fails pds = do printStatus fails pds case pds of (PackageDeps (Package pd dir) []):pds' -> do built <- doBuild dir let pn = packageName pd if built then doBuilds (pn:done) fails $ markBuilts pn pds' else doBuilds done (pn:fails) pds' _ -> putStrLn ("Done: " ++ unwords (reverse done)) -- XXX We trust dir to not be nasty doBuild :: Directory -> IO Bool doBuild dir = runCommands [-- Get the package ready to be built inDir dir "debian/rules update-generated-files", "find " ++ dir ++ "/../ -name \"*.dsc\" -exec rm {} \\;", inDir dir "dpkg-buildpackage -S -rfakeroot -us -uc", -- Make a clean build result directory "rm -rf buildres", "mkdir buildres", -- Get the archive ready inDir archiveDir "dpkg-scanpackages . . > Packages", inDir archiveDir "gzip -f Packages", -- Make sure pbuilder knows about the archive asRoot "pbuilder update", -- Go for it! asRoot ("pbuilder build --buildresult buildres " ++ dir ++ "/../*.dsc"), -- And put the result in the archive "mv buildres/* " ++ archiveDir ] inDir :: Directory -> Command -> Command inDir dir c = "cd " ++ dir ++ " && " ++ c asRoot :: Command -> Command asRoot cmd = "sudo " ++ cmd runCommands :: [Command] -> IO Bool runCommands [] = return True {- runCommands (c:cs) = do putStrLn c runCommands cs -} runCommands (c:cs) = do putStrLn ("Executing: " ++ c) res <- system c case res of ExitSuccess -> do putStrLn "Success" runCommands cs _ -> do putStrLn "Failed" return False printStatus :: [PackageName] -> [PackageDeps] -> IO () printStatus fails pds = do let nullFails = null fails nullPds = null pds unless nullFails $ putStrLn ("Failed: " ++ unwords fails) unless nullPds $ do putStrLn "Still to do:" mapM_ (putStrLn . f) pds unless (nullFails && nullPds) $ putStrLn "---" where f (PackageDeps (Package pd _) deps) = let pn = packageName pd in case length deps of 0 -> "Ready: " ++ pn 1 -> "1 dep for " ++ pn ++ ": " ++ unwords deps n -> show n ++ " deps for " ++ pn ++ ": " ++ unwords deps packageName :: PackageDescription -> PackageName packageName pd = pkgName $ package pd --6c2NcOVqGQ03X4Wi-- From arjanoosting@home.nl Mon Oct 16 14:13:31 2006 Received: from smtp-2.orange.nl ([193.252.22.242]) by urchin.earth.li with esmtp (Exim 4.50) id 1GZSHa-0007bg-Ue for debian-haskell@lists.urchin.earth.li; Mon, 16 Oct 2006 14:13:30 +0100 Received: from moonshine.dnsalias.org (sd511615a.adsl.wanadoo.nl [213.17.97.90]) by mwinf6104.orange.nl (SMTP Server) with ESMTP id 2C0A61C00083; Mon, 16 Oct 2006 15:12:57 +0200 (CEST) X-ME-UUID: 20061016131257180.2C0A61C00083@mwinf6104.orange.nl Received: from localhost ([127.0.0.1]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GZSH2-0001i0-9M; Mon, 16 Oct 2006 15:12:56 +0200 X-Virus-Scanned: Debian amavisd-new at moonshine.dnsalias.org Received: from moonshine.dnsalias.org ([127.0.0.1]) by localhost (moonshine.dnsalias.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sinogw1eGAhj; Mon, 16 Oct 2006 15:12:43 +0200 (CEST) Received: from nebula.arriesoft.nl ([192.168.3.4]) by moonshine.dnsalias.org with esmtp (Exim 4.63) (envelope-from ) id 1GZSGp-0001ht-35; Mon, 16 Oct 2006 15:12:43 +0200 Received: from 127.0.0.1 (ident=unknown) by nebula.arriesoft.nl with esmtp (masqmail 0.2.21) id 1GZSGo-2RJ-00; Mon, 16 Oct 2006 15:12:42 +0200 Subject: Re: [Debian-haskell] GHC 6.6 From: Arjan Oosting To: Ian Lynagh In-Reply-To: <20061012185702.GA12124@matrix.chaos.earth.li> References: <20061012185702.GA12124@matrix.chaos.earth.li> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-iuh0Gl8zdy57OU7jFCkG" Date: Mon, 16 Oct 2006 15:12:41 +0200 Message-Id: <1161004361.23979.18.camel@nebula.arriesoft.nl> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Oct 2006 13:13:31 -0000 --=-iuh0Gl8zdy57OU7jFCkG Content-Type: multipart/mixed; boundary="=-vX4AXrjGgfKNEslSoygQ" --=-vX4AXrjGgfKNEslSoygQ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Op do, 12-10-2006 te 19:57 +0100, schreef Ian Lynagh: > Hi all, >=20 > GHC 6.6 for x86 and amd64 unstable should now be in Haskell Unsafe > http://haskell-unsafe.alioth.debian.org/haskell-unsafe.html >=20 > Extralibs will follow. >=20 > Please let me know of any problems with the debs. I have a little problem with my Debian HaXml package which won't build with the new GHC 6.6 version. In the package the library gets build first with something like: ghc --make -package base -package-name HaXml $(LIBSRCS) ar r libHSHaXml.a $(LIBOBJS) After that the compilation continues with the tools, which goes something like: =20 cd tools ; ghc --make -package base -package-name HaXml -i.. -i. DtdToHas= kell -o DtdToHaskell This works with ghc 6.4, but with ghc 6.6 this fails at the linking stage and in the verbose output I suddenly see: Main.main not exported; not linking. This probably has to do with changes in the module handling: The restriction that you cannot use two packages together if they contain a module with the same name has been removed. In implementation terms, the package name is now included in every exported symbol name in the object file, so that modules with the same name in different packages do not clash. See Section 4.8.2, =E2=80=9CConsequences of packages I can work around this by dropping the -package-name HaXml when I compile the tools, but then it recompiles a lot of the library sources. I have also tried a couple of -main-is variations but none seem to help. With a simple testcase like the one attached the behaviour can be observed:=20 ghc --make Test.hs succeeds=20 ghc --make -package-name Foo Test.hs fails. Is this intentional behaviour in ghc 6.6 or is this a bug? Greetings Arjan --=-vX4AXrjGgfKNEslSoygQ Content-Disposition: attachment; filename=Test.hs Content-Transfer-Encoding: base64 Content-Type: text/x-haskell; name=Test.hs; charset=ISO-8859-15 bW9kdWxlIEZpYm8gd2hlcmUNCnR5cGUgUXVhZCA9IChJbnRlZ2VyLEludGVnZXIpDQpuZXd0eXBl IEdhdXNzID0gS2FybCBRdWFkDQppbnN0YW5jZSBFcSBHYXVzcyB3aGVyZQ0KICAgS2FybCAoYSxi KSA9PSBLYXJsIChjLGQpID0gYSA9PSBjICYmIGIgPT0gZA0KaW5zdGFuY2UgU2hvdyBHYXVzcyB3 aGVyZQ0K --=-vX4AXrjGgfKNEslSoygQ-- --=-iuh0Gl8zdy57OU7jFCkG Content-Type: application/pgp-signature; name=signature.asc Content-Description: Dit berichtdeel is digitaal ondertekend -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFM4VJUALvsZYuOJARAurVAKCDuDosvvEBkRA9spjpuVy7yAFPdQCgqJ0w YLmuauYYJijwHCbcMWFHnbo= =BVe2 -----END PGP SIGNATURE----- --=-iuh0Gl8zdy57OU7jFCkG-- From igloo@earth.li Mon Oct 16 15:06:53 2006 Received: from chaos.earth.li ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GZT7F-0001pd-KV for debian-haskell@lists.urchin.earth.li; Mon, 16 Oct 2006 15:06:53 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1GZT7E-0004CW-Ib; Mon, 16 Oct 2006 15:06:52 +0100 Date: Mon, 16 Oct 2006 15:06:52 +0100 From: Ian Lynagh To: Arjan Oosting Subject: Re: [Debian-haskell] GHC 6.6 Message-ID: <20061016140652.GA4337@matrix.chaos.earth.li> References: <20061012185702.GA12124@matrix.chaos.earth.li> <1161004361.23979.18.camel@nebula.arriesoft.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1161004361.23979.18.camel@nebula.arriesoft.nl> User-Agent: Mutt/1.5.9i Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Oct 2006 14:06:53 -0000 Hi Arjan, On Mon, Oct 16, 2006 at 03:12:41PM +0200, Arjan Oosting wrote: > > I have a little problem with my Debian HaXml package which won't build > with the new GHC 6.6 version. What version of HaXml are you using? I believe 1.13.2 is supposed to be buildable with 6.6. > ghc --make -package base -package-name HaXml $(LIBSRCS) Is there a .cabal file? If so, did you try building with that? > This works with ghc 6.4, but with ghc 6.6 this fails at the linking > stage and in the verbose output I suddenly see: > > Main.main not exported; not linking. > > I can work around this by dropping the -package-name HaXml when I > compile the tools, but then it recompiles a lot of the library sources. > > I have also tried a couple of -main-is variations but none seem to help. I suspect -main-is only changes the module name used for Main, not the package it is expected to live in. Thanks Ian From nick.smallbone@gmail.com Mon Oct 16 20:45:57 2006 Received: from ug-out-1314.google.com ([66.249.92.170]) by urchin.earth.li with esmtp (Exim 4.50) id 1GZYPN-0005wT-F6 for debian-haskell@lists.urchin.earth.li; Mon, 16 Oct 2006 20:45:57 +0100 Received: by ug-out-1314.google.com with SMTP id m2so801904ugc for ; Mon, 16 Oct 2006 12:45:53 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:in-reply-to:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=A0CE8KL95zwiUnwHcnfKj9CI1dL5QXyBOYDUDwRsSCosk3LkTkqg/RwfC1iIMCX7EbtWsY7inHgVQ2YaAMcw1/3umMfXZWldFhZ3fFHH6ktYi97THsHI1SLPA7x1IFS21t/E4uXxDdCcPv2s2r42gXaTpP1l/cVCMKvMoMqecJI= Received: by 10.67.101.10 with SMTP id d10mr8673854ugm; Mon, 16 Oct 2006 12:45:52 -0700 (PDT) Received: from ?163.1.236.141? ( [163.1.236.141]) by mx.google.com with ESMTP id c1sm1041150ugf.2006.10.16.12.45.52; Mon, 16 Oct 2006 12:45:52 -0700 (PDT) Subject: [Debian-haskell] GHC 6.6 From: Nick Smallbone To: debian-haskell@lists.urchin.earth.li In-Reply-To: 20061012185702.GA12124@matrix.chaos.earth.li Content-Type: text/plain Date: Mon, 16 Oct 2006 20:45:51 +0100 Message-Id: <1161027951.12061.17.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 16 Oct 2006 21:40:42 +0100 X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Oct 2006 19:45:57 -0000 > Please let me know of any problems with any of them. Not exactly a problem, but the extralibs (at least mtl and network - I haven't checked the others) aren't built with object splitting (the base libraries are). Object splitting emits lots of .o files for each module instead of just one, so GHC can link in only parts of a module, which seems to make executables a lot smaller. Apparently Cabal got support for object splitting in 6.6. Configuring with --enable-split-objs should switch it on. Apart from that, it works like a charm! Thanks very much for packaging it up... Nick From igloo@earth.li Mon Oct 16 21:47:24 2006 Received: from chaos.earth.li ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GZZMp-0002Nf-UH for debian-haskell@lists.urchin.earth.li; Mon, 16 Oct 2006 21:47:24 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1GZZMo-0002ON-Re; Mon, 16 Oct 2006 21:47:22 +0100 Date: Mon, 16 Oct 2006 21:47:22 +0100 From: Ian Lynagh To: Nick Smallbone Subject: Re: [Debian-haskell] GHC 6.6 Message-ID: <20061016204722.GC3210@matrix.chaos.earth.li> References: <1161027951.12061.17.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1161027951.12061.17.camel@localhost> User-Agent: Mutt/1.5.9i Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Oct 2006 20:47:24 -0000 On Mon, Oct 16, 2006 at 08:45:51PM +0100, Nick Smallbone wrote: > > Apparently Cabal got support for object splitting in 6.6. Configuring > with --enable-split-objs should switch it on. Good spot, thanks! I'll turn it on for the final builds. Ian From ajk@debian.org Tue Oct 17 07:49:55 2006 Received: from posti6.jyu.fi ([130.234.4.43]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GZilu-00040L-Vu for debian-haskell@lists.urchin.earth.li; Tue, 17 Oct 2006 07:49:55 +0100 Received: from localhost (localhost.localdomain [127.0.0.1]) by posti6.jyu.fi (8.13.6/8.13.6) with ESMTP id k9H6nNh4017610 for ; Tue, 17 Oct 2006 09:49:23 +0300 X-Virus-Scanned: amavisd-new at cc.jyu.fi Received: from posti6.jyu.fi ([127.0.0.1]) by localhost (posti6.jyu.fi [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id foN30GJcm0aq for ; Tue, 17 Oct 2006 09:49:22 +0300 (EEST) Received: from [192.168.0.102] (ws4-125.cnet.jyu.fi [130.234.247.125]) by posti6.jyu.fi (8.13.6/8.13.6) with ESMTP id k9H6nL5n017605 for ; Tue, 17 Oct 2006 09:49:22 +0300 Message-ID: <45347CF1.2080608@debian.org> Date: Tue, 17 Oct 2006 09:49:21 +0300 From: Antti-Juhani Kaijanaho User-Agent: Icedove 1.5.0.7 (X11/20061014) MIME-Version: 1.0 To: debian-haskell@lists.urchin.earth.li Subject: Re: [Debian-haskell] GHC 6.6 References: <20061012185702.GA12124@matrix.chaos.earth.li> In-Reply-To: <20061012185702.GA12124@matrix.chaos.earth.li> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Oct 2006 06:49:55 -0000 Ian Lynagh wrote: > GHC 6.6 for x86 and amd64 unstable should now be in Haskell Unsafe > http://haskell-unsafe.alioth.debian.org/haskell-unsafe.html And now seems to be in unstable. While I like progress, I don't think it was very smart to upload GHC 6.6 to unstable just before the general freeze. It caused my bnfc package (and probably others) to FTBFS, making them contain RC bugs (#393590) and thus be in danger of removal from testing with not a lot of time to fix the bug. From igloo@earth.li Tue Oct 17 12:27:52 2006 Received: from chaos.earth.li ([194.106.34.144] helo=matrix.matrix.chaos.earth.li) by urchin.earth.li with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GZn6u-0001NZ-HI for debian-haskell@lists.urchin.earth.li; Tue, 17 Oct 2006 12:27:52 +0100 Received: from ian by matrix.matrix.chaos.earth.li with local (Exim 4.50) id 1GZn6t-00041P-GZ; Tue, 17 Oct 2006 12:27:51 +0100 Date: Tue, 17 Oct 2006 12:27:51 +0100 From: Ian Lynagh To: Antti-Juhani Kaijanaho Subject: Re: [Debian-haskell] GHC 6.6 Message-ID: <20061017112751.GA15241@matrix.chaos.earth.li> References: <20061012185702.GA12124@matrix.chaos.earth.li> <45347CF1.2080608@debian.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <45347CF1.2080608@debian.org> User-Agent: Mutt/1.5.9i Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Oct 2006 11:27:52 -0000 On Tue, Oct 17, 2006 at 09:49:21AM +0300, Antti-Juhani Kaijanaho wrote: > Ian Lynagh wrote: > >GHC 6.6 for x86 and amd64 unstable should now be in Haskell Unsafe > >http://haskell-unsafe.alioth.debian.org/haskell-unsafe.html > > And now seems to be in unstable. Indeed - last release I held off uploading a new upstream release in an attempt to play the team game and not be the cause of release delays, and I took a lot of flak from Haskellers for doing so. The release then dragged on forever as the rest of Debian appeared uninterested in playing the team game. > While I like progress, I don't think it > was very smart to upload GHC 6.6 to unstable just before the general > freeze. Steve-the-RM seems happy enough with it (possibly influenced by 6.4.2 FTBFSing on his pet arch :-) ) > It caused my bnfc package (and probably others) to FTBFS, making > them contain RC bugs (#393590) and thus be in danger of removal from > testing with not a lot of time to fix the bug. FTBFS in unstable is not grounds for removal from testing. It would of course be great if we could fix all the FTBFSs in unstable before the freeze so that Debian we will be one fewer major releases of GHC out of date while etch is stable. If anyone has trouble fixing one then please send a message to the list, and hopefully one of us can have a look at it. Thanks Ian From ajk@debian.org Tue Oct 17 12:52:22 2006 Received: from posti6.jyu.fi ([130.234.4.43]) by urchin.earth.li with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1GZnUc-00030Q-EN for debian-haskell@lists.urchin.earth.li; Tue, 17 Oct 2006 12:52:22 +0100 Received: from localhost (localhost.localdomain [127.0.0.1]) by posti6.jyu.fi (8.13.6/8.13.6) with ESMTP id k9HBppC5028264; Tue, 17 Oct 2006 14:51:51 +0300 X-Virus-Scanned: amavisd-new at cc.jyu.fi Received: from posti6.jyu.fi ([127.0.0.1]) by localhost (posti6.jyu.fi [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WxC0uziYtNzU; Tue, 17 Oct 2006 14:51:50 +0300 (EEST) Received: from [130.234.161.243] (dynamic-161-243.it.jyu.fi [130.234.161.243]) by posti6.jyu.fi (8.13.6/8.13.6) with ESMTP id k9HBpnLH028238; Tue, 17 Oct 2006 14:51:50 +0300 Message-ID: <4534C3D5.7000109@debian.org> Date: Tue, 17 Oct 2006 14:51:49 +0300 From: Antti-Juhani Kaijanaho User-Agent: Icedove 1.5.0.7 (X11/20061014) MIME-Version: 1.0 To: Ian Lynagh Subject: Re: [Debian-haskell] GHC 6.6 References: <20061012185702.GA12124@matrix.chaos.earth.li> <45347CF1.2080608@debian.org> <20061017112751.GA15241@matrix.chaos.earth.li> In-Reply-To: <20061017112751.GA15241@matrix.chaos.earth.li> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: debian-haskell@lists.urchin.earth.li X-BeenThere: debian-haskell@lists.urchin.earth.li X-Mailman-Version: 2.1.5 Precedence: list List-Id: Debian Haskell mailing list List-Unsubscribe: ,