[Pkg-parrot-devel] Parrot 4.0.0
Alessandro Ghedini
al3xbio at gmail.com
Sat Apr 7 10:33:33 UTC 2012
On Sat, Apr 07, 2012 at 10:06:14AM +0200, Dominique Dumont wrote:
> Le Saturday 7 April 2012 03:06:59, Allison Randal a écrit :
> > > Given that this thread started 3 months ago, I think you should implement
> > > your ideas unless Allison replies within next week.
> >
> > As long as we upload the parrot and rakudo packages at the same time, we
> > should be fine. Strategies using Breaks are too fragile to be worth the
> > complexity. (And, none of this would be necessary if Rakudo didn't poke
> > so indiscriminately into Parrot internals.)
>
> Your proposal is fine for unstable users. Unfortunately, migration to testing
> depends not only on delay, but also on serious or important bugs logged
> against a package. If a serious bugs is logged against rakudo, parrot will
> migrate to testing without rakudo, thus breaking old rakudo on testing
> machine. Specifying Breaks now will probably avoid dealing with bug reports
> later. (been there with libsdl and frozen-bubble)
>
> Tell you what: let's do teamwork. If you're not comfortable with Breaks
> statement, let us split the work: you do the package internals, we deal with
> advanced package details. Well, since 4.0.0 is good to go, we just have to
> complete it with a Breaks statement. We'll see for next parrot version if such
> a statement is still necessary.
>
> > Do any of you have DD status? I'm DM for Parrot, but can't actually
> > upload the packages because libparrot is always "NEW". Like I said, the
> > 4.0.0 packages are ready to go, they just need a sponsor.
>
> Yes, Alessandro and I are both DD. (quite recently for Alessandro, congrats
> ;-) ) . Alessandro, can you handle the small modif and the upload ?
I have uploaded the package with those two changes to [0] (see also attached
debdiff). I am now building nqp and rakudo but there shouldn't be much problems.
The changelog now looks like this:
[ Allison Randal ]
* New upstream release
* debian/patches:
- Removed 01_fix_spelling_errors.patch, change included upstream.
* debian/parrot.docs:
- Removed NEWS, no longer exists upstream.
* debian/parrot-devel.install:
- Removed binary parrot_debugger, no longer installed upstream.
* debian/rules
- Removed manpage generation and installation for parrot_debugger,
no longer installed upstream.
- Added files to the clean list, revealed in new git packaging
workflow: build-arch-stamp, build-indep-stamp, pbc_to_exe.1,
parrot-nqp.1, ops2c.1.
- Added configure flag to explicitly exclude libffi from build
dependencies (Closes: #636944)
* debian/control.in:
- Bumped Standards-Version to 3.9.3.
* debian/copyright:
- Updated copyright format to 1.0
- Updated copyright years to 2012
* Dropped debian/libparrot*.symbols file (library exports private
symbols, API/ABI not stable)
[ Alessandro Ghedini ]
* Enable ICU support
- Build depend on libicu-dev
* parrot-minimal Breaks rakudo (<< 0.1~2012.01)
Cheers
[0] http://people.debian.org/~ghedo/debian/unstable/parrot_4.0.0-1.dsc
--
perl -E'$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'
-------------- next part --------------
diff -Nru parrot-4.0.0/debian/changelog parrot-4.0.0/debian/changelog
--- parrot-4.0.0/debian/changelog 2012-03-22 02:06:36.000000000 +0100
+++ parrot-4.0.0/debian/changelog 2012-04-06 21:00:47.000000000 +0200
@@ -1,4 +1,6 @@
parrot (4.0.0-1) unstable; urgency=low
+
+ [ Allison Randal ]
* New upstream release
* debian/patches:
- Removed 01_fix_spelling_errors.patch, change included upstream.
@@ -22,7 +24,12 @@
* Dropped debian/libparrot*.symbols file (library exports private
symbols, API/ABI not stable)
- -- Allison Randal <allison at parrot.org> Wed, 21 Mar 2012 17:40:02 -0700
+ [ Alessandro Ghedini ]
+ * Enable ICU support
+ - Build depend on libicu-dev
+ * parrot Breaks rakudo (<< 0.1~2012.01)
+
+ -- Allison Randal <allison at parrot.org> Fri, 06 Apr 2012 20:59:51 +0200
parrot (3.6.0-1) unstable; urgency=low
* New upstream release
diff -Nru parrot-4.0.0/debian/control parrot-4.0.0/debian/control
--- parrot-4.0.0/debian/control 2012-03-22 02:06:43.000000000 +0100
+++ parrot-4.0.0/debian/control 2012-04-06 21:11:42.000000000 +0200
@@ -4,7 +4,7 @@
Maintainer: Debian Parrot Maintainers <pkg-parrot-devel at lists.alioth.debian.org>
Uploaders: Allison Randal <allison at parrot.org>, Nuno Carvalho <mestre.smash at gmail.com>, Patrick Michaud <pmichaud at pobox.com>
DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 5.0.0), perl, perl-doc, libreadline-dev
+Build-Depends: debhelper (>= 5.0.0), perl, perl-doc, libicu-dev, libreadline-dev
Standards-Version: 3.9.3
Homepage: http://parrot.org
@@ -13,6 +13,7 @@
Depends: ${shlibs:Depends}, ${misc:Depends}, parrot-minimal (= ${binary:Version})
Suggests: parrot-doc
Provides: parrot-test, parrot-data-dumper
+Breaks: rakudo ( << 0.1~2012.01 )
Description: virtual machine for dynamic languages
Parrot is a bytecode-based virtual machine designed for dynamic languages.
Parrot hosts a variety of language implementations, including Tcl, Javascript,
diff -Nru parrot-4.0.0/debian/control.in parrot-4.0.0/debian/control.in
--- parrot-4.0.0/debian/control.in 2012-03-22 02:06:36.000000000 +0100
+++ parrot-4.0.0/debian/control.in 2012-04-06 21:11:34.000000000 +0200
@@ -4,7 +4,7 @@
Maintainer: Debian Parrot Maintainers <pkg-parrot-devel at lists.alioth.debian.org>
Uploaders: Allison Randal <allison at parrot.org>, Nuno Carvalho <mestre.smash at gmail.com>, Patrick Michaud <pmichaud at pobox.com>
DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 5.0.0), perl, perl-doc, libreadline-dev
+Build-Depends: debhelper (>= 5.0.0), perl, perl-doc, libicu-dev, libreadline-dev
Standards-Version: 3.9.3
Homepage: http://parrot.org
@@ -13,6 +13,7 @@
Depends: ${shlibs:Depends}, ${misc:Depends}, parrot-minimal (= ${binary:Version})
Suggests: parrot-doc
Provides: parrot-test, parrot-data-dumper
+Breaks: rakudo ( << 0.1~2012.01 )
Description: virtual machine for dynamic languages
Parrot is a bytecode-based virtual machine designed for dynamic languages.
Parrot hosts a variety of language implementations, including Tcl, Javascript,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-parrot-devel/attachments/20120407/d6d4b590/attachment.pgp>
More information about the Pkg-parrot-devel
mailing list