Please sync glew (main) 1.5.7-1 from Debian experimental (main)

Bug #675622 reported by przemo_li
36
This bug affects 5 people
Affects Status Importance Assigned to Milestone
glew (Ubuntu)
Triaged
Undecided
Unassigned

Bug Description

glew (1.5.7-1) experimental; urgency=low

  * New upstream release
  * back to source format 1.0

 -- Joost Yervante Damad <email address hidden> Tue, 11 Jan 2011 11:20:03 +0100

glew (1.5.4-1) unstable; urgency=low

  * New upstream release (Closes: #580909)

 -- Joost Yervante Damad <email address hidden> Sat, 12 Jun 2010 08:46:41 +0200

glew (1.5.3-3) unstable; urgency=low

  * don't use uint in GLEW. (Closes: #584704)

 -- Joost Yervante Damad <email address hidden> Sun, 06 Jun 2010 08:52:46 +0200

glew (1.5.3-2) unstable; urgency=low

  * add glew.pc to package (Closes: #582546)
  * introduce glewmx.pc

 -- Joost Yervante Damad <email address hidden> Fri, 21 May 2010 20:17:39 +0200

glew (1.5.3-1) unstable; urgency=low

  * New upstream release (Closes: #577183)
  * reworked mx build support to reflect new version

 -- Joost Yervante Damad <email address hidden> Sat, 10 Apr 2010 18:16:21 +0200

So as you can see there are many new functionality in GLEW, and some bugfixes that will ease life of current GLEW users. And great ones (like support of newest OGL!).

Tags: patch
Revision history for this message
Jirka Daněk (juraad) wrote :

Hello, with some guidance on #ubuntu-devel I have updated the package. It works for me, there are really cool stuff in OGL4.1. I have it in a bzr repository on my computer. I want to contribute it. I am not sure if sending my changes in a diff is smart, because with all changes to the GLEW it is really big. I am new to launchpad, so I will do it. But I will be glad If you could tell me how to do this better. The diff also may need some more work, because nobody on the IRC has seen it and reviewed it.

Happy New Year, Jirka

Jirka Daněk (juraad)
Changed in glew (Ubuntu):
status: New → Confirmed
tags: added: patch
Revision history for this message
Jani Monoses (jani) wrote :

Should the glew 1.5.7 package be synced from debian/experimental? The one in ubuntu was uploaded exactly one year ago.

http://packages.debian.org/changelogs/pool/main/g/glew/glew_1.5.7-1/changelog

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Yes, please make this a sync request for 1.5.7-1. Previous Ubuntu delta was included in 1.5.3-2 AFAICS. If I am missing something and there still would be needed changes, please get them into Debian, there should be no need for a separate Ubuntu version. Otherwise the delta should be kept minimal and be well documented in the changelog.

summary: - Pleas upgrade to GLEW 1.5.7
+ Please sync glew 1.5.7-1 from Debian experimental main
Revision history for this message
Bhavani Shankar (bhavi) wrote : Re: Please sync glew 1.5.7-1 from Debian experimental main

Setting bug status back to new as this is now a sync request

regards

Changed in glew (Ubuntu):
status: Confirmed → New
Artur Rona (ari-tczew)
summary: - Please sync glew 1.5.7-1 from Debian experimental main
+ Merge glew 1.5.7-1 (main) from Debian experimental (main)
Artur Rona (ari-tczew)
description: updated
Revision history for this message
Artur Rona (ari-tczew) wrote : Re: Merge glew 1.5.7-1 (main) from Debian experimental (main)

This is a merge since we have changes in Ubuntu.
https://wiki.ubuntu.com/UbuntuDevelopment/Merging

I can help with merge. However, I can't find code of following change:
    - The debian Makefile had trailing '^M' characters; once sanitized the
      diff between the debian/ubuntu Makefile looks as follows:
      http://pastebin.ca/1447378

Muharem, could you help?

Unsubscribing ubuntu-sponsors since there is no debdiff to sponsor.

Changed in glew (Ubuntu):
status: New → Incomplete
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Yes, documenting changes on a pastebin is in general not so smart. I think he pasted it there to make it clear what the "real" changes were because the normal debdiff had all lines changes due to the scrubbed ^M characters.

The only listed Ubuntu change in 1.5.1-7ubuntu1 was this:
 - Build shared libraries with CC, not LD.
but it is not documented why this is a necessary change in Ubuntu.
1.5.7-1 builds fine in Ubuntu as it is. There is a $(LD) in the Makefile, but
it is evaluated as "cc" anyway.

The useful changes in 1.5.1-7ubuntu2 were:
    + Makefile: Generate pkg-config files
    + debian/libglew{,mx}1.5-dev.install:
    + debian/rules: Amend for pkg-config addition
which all seem to have been fixed in 1.5.3-2.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

If no one is willing to debate this, I'll move it to a sync request again...

Jirka, thanks anyway for working on a merge. Debian caught up in the meantime.

Changed in glew (Ubuntu):
status: Incomplete → New
summary: - Merge glew 1.5.7-1 (main) from Debian experimental (main)
+ Merge sync glew 1.5.7-1 from Debian experimental (main)
Revision history for this message
Bryce Harrington (bryce) wrote : Re: Merge sync glew 1.5.7-1 from Debian experimental (main)

+1 to a sync for this.

summary: - Merge sync glew 1.5.7-1 from Debian experimental (main)
+ Please sync glew 1.5.7-1 from Debian experimental (main)
Revision history for this message
Tormod Volden (tormodvolden) wrote : Re: Please sync glew 1.5.7-1 from Debian experimental (main)

przemo_li, just a warning, due to bug 523093 you may have your (possibly hidden) launchpad e-mail address exposed by this sync requests. If this is not OK for you maybe the archive administrators can defer from referencing this bug report.

Robert Hooker (sarvatt)
Changed in glew (Ubuntu):
status: New → Triaged
Revision history for this message
Artur Rona (ari-tczew) wrote :

What about that change?

diff -pruN 1.5.1-8/debian/rules 1.5.2-0ubuntu1/debian/rules
--- 1.5.1-8/debian/rules 2009-08-17 06:44:38.000000000 +0100
+++ 1.5.2-0ubuntu1/debian/rules 2010-01-12 01:33:46.000000000 +0000
@@ -35,14 +35,18 @@ build-stamp: configure-stamp debian-manp
  touch build-stamp
  dh_installdirs
  $(MAKE) install GLEW_DEST=$(CURDIR)/debian/tmp/usr
+ $(MAKE) pkgconfig GLEW_DEST=$(CURDIR)/debian/tmp/usr \
+ TRG_DEST=/usr PKGCFGFILE=glew.pc

 build-stampmx: configure-stamp debian-manpages
  dh_testdir
  dh_testroot
  $(MAKE) clean
- $(MAKE) libsonly GL_LDFLAGS=-lGL GLU_LDFLAGS=-lGLU GLUT_LDFLAGS=-lglut GLEW_MX=1
+ $(MAKE) GL_LDFLAGS=-lGL GLU_LDFLAGS=-lGLU GLUT_LDFLAGS=-lglut GLEW_MX=1
  dh_installdirs
  $(MAKE) install GLEW_DEST=$(CURDIR)/debian/tmp/usr GLEW_MX=1
+ $(MAKE) pkgconfig GLEW_DEST=$(CURDIR)/debian/tmp/usr \
+ TRG_DEST=/usr GLEW_MX=1 PKGCFGFILE=glewmx.pc
  touch build-stampmx

 clean:

Revision history for this message
Tormod Volden (tormodvolden) wrote :

That was taken care of in 1.5.3-2, right?

Revision history for this message
Artur Rona (ari-tczew) wrote :

OK, +1 for sync. ATM there is no need to keep debian/watch since experimental has got updated package. I forwarded debian/watch change to BTS.

summary: - Please sync glew 1.5.7-1 from Debian experimental (main)
+ Please sync glew (main) 1.5.7-1 from Debian experimental (main)
Revision history for this message
przemo_li (przemoli) wrote :

Hi!

And WoW!

I've filled bug repport about 1.5.7 available on upstream website! Not about deb sync request (whatever it is).

@Tormod Volden

"przemo_li, just a warning, due to bug 523093 you may have your (possibly hidden) launchpad e-mail address exposed by this sync requests. If this is not OK for you maybe the archive administrators can defer from referencing this bug report."

It is not my sync request ?!? ?!? I did not know even that this possible bug was created by laggs in deb package updates.

So yes if any one can point me to docs about whats going on, an how to hide my email (because it is too old, I almost do not use it, and i'm not checking it any more).

And if this "sync" will result in Ubu10.10 glew packages update to 1.5.7 I like it and give:
+1

Revision history for this message
Artur Rona (ari-tczew) wrote :

Przemek, you can read more about syncs on https://wiki.ubuntu.com/SyncRequestProcess

I can file new, fresh sync request for it if you are fine with this, Tormod and Bryce?

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [Bug 675622] Re: Please sync glew (main) 1.5.7-1 from Debian experimental (main)

On Fri, Jan 28, 2011 at 06:57:28PM -0000, Artur Rona wrote:
> Przemek, you can read more about syncs on
> https://wiki.ubuntu.com/SyncRequestProcess
>
> I can file new, fresh sync request for it if you are fine with this,
> Tormod and Bryce?

Yep, works for me.

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.