[FFe] Update agda-bin and agda-stdlib to new upstreams

Bug #725364 reported by Iain Lane
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
agda-bin (Ubuntu)
Fix Released
Wishlist
Unassigned
agda-stdlib (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: agda-bin

Hello and welcome to my first freeze exception of the Natty cycle,

I'd like to update agda-bin to 2.2.10 and agda-stdlib to 0.5. These updates go together.

I've tested that they b/i/r just fine.

Rationale
=========

Just before FF, I managed to sneak agda itself into Natty. Unfortunately I then ran out of time before being able to upload the executable (compiler) — which doesn't actually contain much code of its own at all — and standard library.

The standard library is updated in step with the compiler.

The standard library becomes arch independent in this release, meaning that the historically troublesome build will no longer be difficult.

Paperwork
=========

There is no changelog or NEWS file provided for either. I've attached full build logs. Here's the install ones:

laney@chicken> sudo dpkg -i ../build-area/agda-stdlib_0.5-1\~2.gbpcc8867_all.deb
[sudo] password for laney:
(Reading database ... 396369 files and directories currently installed.)
Preparing to replace agda-stdlib 0.3-3fakesync (using .../agda-stdlib_0.5-1~2.gbpcc8867_all.deb) ...
Unpacking replacement agda-stdlib ...
Setting up agda-stdlib (0.5-1~2.gbpcc8867) ...
Installing new version of config file /etc/emacs/site-start.d/60agda-stdlib.el ...

laney@chicken> sudo dpkg -i ../build-area/agda-bin_2.2.10-1\~2.gbpa27c91_amd64.deb
(Reading database ... 396413 files and directories currently installed.)
Preparing to replace agda-bin 2.2.6-1build1 (using .../agda-bin_2.2.10-1~2.gbpa27c91_amd64.deb) ...
Unpacking replacement agda-bin ...
Setting up agda-bin (2.2.10-1~2.gbpa27c91) ...

laney@chicken> agda --version
Agda version 2.2.10

laney@chicken> agda -i. test.agda ~/temp
Checking test (/home/laney/temp/test.agda).
Finished test.
laney@chicken> cat test.agda ~/temp
module test where

data Nat : Set where
    zero : Nat
    succ : Nat → Nat

plus : Nat → Nat → Nat
plus zero n = n
plus (succ m) n = succ (plus m n)

There's a screenshot showing the standard library working too (colours mean that the file has typechecked). It also typechecks itself in the build, giving some more confidence that it (and the agda binary, actually) worked.

Full debdiffs are also included. You'll see that the agda-bin one is almost a noop.

Cheers,
Iain

Related branches

Revision history for this message
Iain Lane (laney) wrote :
Revision history for this message
Iain Lane (laney) wrote :
Revision history for this message
Iain Lane (laney) wrote :
Revision history for this message
Iulian Udrea (iulian) wrote :

Ack. Approved.

Changed in agda-bin (Ubuntu):
status: New → Confirmed
importance: Undecided → Wishlist
Changed in agda-stdlib (Ubuntu):
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: upgrade-software-version
Iain Lane (laney)
Changed in agda-bin (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package agda-stdlib - 0.5-1~ubuntu1

---------------
agda-stdlib (0.5-1~ubuntu1) natty; urgency=low

  * Upload to Ubuntu from Debian's VCS due to delays in unstable caused by
    the GHC 7 transition (LP: #725364)
  * [ba20206] Make package architecture independent (Closes: #573807, #598708,
    #599958)
  * [0fb0600] Standards-Version → 3.9.1, no changes required
  * [d3f13b8] Update required Agda version to 2.2.8
  * [cc1f5c8] Imported Upstream version 0.4
  * [2c82171] Add watch file
  * [9251e0b] Imported Upstream version 0.5
  * [0518fa6] No longer need procps | hurd BD as we no longer have the ticker
  * [daf2445] Don't use upstream's make install — handled ourselves by
    dh_install
  * [1b86533] Update watchfile to point at new location
  * [637f47d] Remove debian/gbp.conf as we are no longer building for exp
  * [cc88671] Require Agda 2.2.10
  * [e99dab5] Set maximum stack size to 1G to prevent overflows in the build
  * [251cd1d] Run the test suite manually
  * [a7db697] Set the variable in the emacs loading script properly
 -- Iain Lane <email address hidden> Fri, 25 Feb 2011 22:28:40 +0000

Changed in agda-stdlib (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.