[Bug 219276] Re: Please sync parrot (1.0.0-1) from Debian unstable

2009-05-28 Thread Allison Randal
Okay, I've got it. Apparently on karmic, lpia builds with -Os by default
(thanks to Robert Collins for digging up that tip). Among other things,
-Os disables the -falign-functions optimization (in order to save
space). Parrot can build with or without aligned function pointers, but
it was detecting lpia as ordinary i386, and so expecting them, and
failing on an assert. I added a config patch to detect the lpia
architecture (using the -gnulp element of the arch-os-gnu triplet) and
correctly set Parrot's config value for aligned_funcptr to 0. Parrot
now successfully builds on karmic lpia.

-- 
Please sync parrot (1.0.0-1) from Debian unstable
https://bugs.launchpad.net/bugs/219276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 219276] Re: Please sync parrot (1.0.0-1) from Debian unstable

2009-05-28 Thread GiuseppeVerde
So does this mean there're fresh-baked karmic packages coming, either in
karmic or your ppa?  Any chance for some rakudo packages as well?  I'd
like to play. :)

-- 
Please sync parrot (1.0.0-1) from Debian unstable
https://bugs.launchpad.net/bugs/219276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 219276] Re: Please sync parrot (1.0.0-1) from Debian unstable

2009-05-28 Thread Julien Lavergne
Good news, thanks Allison :)

I'll request the sync later today.

-- 
Please sync parrot (1.0.0-1) from Debian unstable
https://bugs.launchpad.net/bugs/219276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 219276] Re: Please sync parrot (1.0.0-1) from Debian unstable

2009-05-28 Thread Allison Randal
Great. I've attached the .diff.gz for the 1.0 packages. I integrated the
older Ubuntu packaging modifications back into the Debian packages, so
the only differences now are the changelog (which incorporates the full
Debian and Ubuntu packaging history), the control file (which lists MOTU
as the maintainer), and the patch I just added for the lpia architecture
(with a simple patching strategy, since the patch has already been
merged upstream). The original tarball can be pulled from
ftp://ftp.parrot.org/pub/parrot/releases/stable/1.0.0/parrot-1.0.0.tar.gz,
or from Debian.

Requesting sponsorship. Should I subscribe ubuntu-universe-sponsors to
this ticket, or create a new one?

** Attachment added: parrot_1.0.0-1ubuntu1.diff.gz
   http://launchpadlibrarian.net/27250770/parrot_1.0.0-1ubuntu1.diff.gz

-- 
Please sync parrot (1.0.0-1) from Debian unstable
https://bugs.launchpad.net/bugs/219276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 219276] Re: Please sync parrot (1.0.0-1) from Debian unstable

2009-05-28 Thread Julien Lavergne
Well, you should try to add this patch to Debian, so the package could
migrate automaticly in the future from Debian to Ubuntu. It's always
good to not differ between Debian and Ubuntu when it's possible (and
it's the case here :)). After that, you can request a Sync from Debian
by subscribing this bug to ubuntu-universe-sponsors.

-- 
Please sync parrot (1.0.0-1) from Debian unstable
https://bugs.launchpad.net/bugs/219276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 219276] Re: Please sync parrot (1.0.0-1) from Debian unstable

2009-05-28 Thread Allison Randal
The fix has been merged upstream, so it will appear in the next set of
Debian packages (1.4 in July this year). But I doubt I'd have much
success convincing Debian that they need to update the 1.0 packages with
a patch that only affects an Ubuntu distro version that hasn't even been
released yet. The Parrot packages currently in Ubuntu (0.4.13) had quite
a few differences from the Debian packages. Since I merged those changes
back into Debian, the 1.0 Ubuntu packages are more similar to the Debian
1.0 packages than the 0.4.13 ones were.

What I'd like to do is get the patched 1.0 package into karmic now, so
testing happens on a recent version of Parrot, then push the 1.4
packages into both Debian and Ubuntu in July.

-- 
Please sync parrot (1.0.0-1) from Debian unstable
https://bugs.launchpad.net/bugs/219276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 219276] Re: Please sync parrot (1.0.0-1) from Debian unstable

2009-05-28 Thread Julien Lavergne
Ok, so let's go for a merge of 1.0.0. Please mention this change in the
future debian package, so we can drop the delta between Debian and
Ubuntu for next packages.

The debdiff between Debian and Ubuntu is attached. It builds fine for
Karmic (see my PPA :
https://edge.launchpad.net/~gilir/+archive/unstable)

** Attachment added: parrot_1.0.0-1ubuntu1.debdiff
   http://launchpadlibrarian.net/27253922/parrot_1.0.0-1ubuntu1.debdiff

** Changed in: parrot (Ubuntu)
   Status: Triaged = New

** Summary changed:

- Please sync parrot (1.0.0-1) from Debian unstable
+ Please merge parrot (1.0.0-1) from Debian unstable

-- 
Please merge parrot (1.0.0-1) from Debian unstable
https://bugs.launchpad.net/bugs/219276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 219276] Re: Please sync parrot (1.0.0-1) from Debian unstable

2009-05-11 Thread Allison Randal
Yes, that's a good idea. There is an rpath issue in the Debian packages
that I want to fix either with a patch, or with the updated packages for
the Parrot 1.4 in July (the issue is fixed in the latest monthly
developer release), but I can make those changes in Debian first,
leaving Ubuntu to sync.

I just generated updated source packages for karmic and ran them through
my PPA (https://launchpad.net/~allison/+archive/ppa). It's fine on i386
and amd64, but unfortunately it doesn't build on the lpia architecture.
The build was fine on lpia under intrepid (same tarball, same package
specification), I'm not sure what's changed, possibly the version of
GCC. I'm setting up a karmic lpia chroot to test it.

-- 
Please sync parrot (1.0.0-1) from Debian unstable
https://bugs.launchpad.net/bugs/219276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 219276] Re: Please sync parrot (1.0.0-1) from Debian unstable

2009-05-11 Thread Allison Randal
Hmm... well, it builds just fine and passes all tests in my karmic lpia
chroot. Perhaps it's something in the karmic PPA build environment?

-- 
Please sync parrot (1.0.0-1) from Debian unstable
https://bugs.launchpad.net/bugs/219276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 219276] Re: Please sync parrot (1.0.0-1) from Debian unstable

2009-05-10 Thread Julien Lavergne
** Summary changed:

- [hardy] parrot out of date
+ Please sync parrot (1.0.0-1) from Debian unstable

-- 
Please sync parrot (1.0.0-1) from Debian unstable
https://bugs.launchpad.net/bugs/219276
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs