close Xiph recently migrated to Gitlab! This issue can now be found at the xiph/ogg project: Ticket 245.

Opened 15 years ago

Closed 15 years ago

Last modified 9 years ago

#245 closed defect (fixed)

libogg's $(includedir) blitzing makes baby Jesus cry

Reported by: nick@… Owned by: monty@…
Milestone: Component: Ogg Core - libogg
Version: unspecified Severity: normal
Keywords: Cc:
Parent Tickets:

Description

In include/ogg/Makefile.am, you do:

includedir = $(prefix)/include/ogg

This makes those of us packaging libogg for the LNX-BBC very sad, as we keep
headers off in a side directory that doesn't get installed on the space-limited
Bootable Business Card.  You should find some other way of appending "ogg" to
the $(includedir) variable that makes it so we don't have to hack around you.

Right now when I set --includedir= in the configure script, it is ignored.  This
is just bad behavior.

Also, your bug system makes me jump through a ridiculous set of hoops just to
file a fucking bug.  Why the hell should *I* set up an account?  It's not like
any bugs will be assigned to me or anything.  Just store my e-mail address and
move on.  It's completely fucking bogus that I should have to go digging through
my mail for confirmation passwords sent by the mailer-daemon address.  You're
lucky you get any bugs at all what with the barriers you put up. GARGARGAR!

Also, how come there are no versions in this thing later than rc3?  Is anyone
actually using this bug system any more?  Have you all moved on to something
sane like debbugs?

Oooh!  Bug writing guidelines!  Maybe I should follow that link and then submit
this to STRUNK and WHITE!  Maybe the dizzying maze of input boxes aren't
STRUCTURE ENOUGH for this thing.

Any serious bug system would have, right on the front page, a big red button
marked "FILE A BUG".  It should be easy to file, and then easy to triage.  By
using bojira, YOU RUINED CHRISTMAS!

Oh yeah, and I love this doozy:

Bugzilla version 2.14.1
Posting Bug
  One moment please...
The name baby jesus is not a valid username. Either you misspelled it, or the
person has not registered for a Bugzilla account.

Please hit the Back button and try again. 

The BACK BUTTON, for krissakes.  You'd think the folks who DESIGNED A WEB
BROWSER would know how to MAKE A WEB APP that didn't SUCK ARSE in the UI
department!  I'll just use my BACK BUTTON to KEY IN MY BUG IN MORSE WHY DON'T I.

Subtickets

Change History (6)

comment:1 Changed 15 years ago by thomas@…

  • Resolution set to fixed
  • Status changed from new to closed
Heh, I hope monty doesn't take offense at nick's spirited character.  It was
funny to read the mail though.

Here's a WORKSFORME patch that presumably fixes the issue.

Baby Jesus, I seem to recall you being nicer to the fishes than you are now.  Is
this the third millenium way of conversion ?

Index: Makefile.am
===================================================================
RCS file: /usr/local/cvsroot/ogg/include/ogg/Makefile.am,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile.am
--- Makefile.am	6 Oct 2000 07:32:30 -0000	1.2
+++ Makefile.am	16 Sep 2002 10:04:35 -0000
@@ -2,6 +2,6 @@
 
 AUTOMAKE_OPTIONS = foreign
 
-includedir = $(prefix)/include/ogg
+oggincludedir = $(includedir)/ogg
 
-include_HEADERS = ogg.h os_types.h config_types.h
+ogginclude_HEADERS = ogg.h os_types.h config_types.h

comment:2 Changed 15 years ago by nick@…

Cool, that looks like it'll do it.  Note that libao also has this problem, as
presumably does any of your libs that have subdirs in $(includedir).

comment:3 Changed 15 years ago by nick@…

  • Resolution fixed deleted
  • Severity changed from minor to normal
  • Status changed from closed to reopened
  • Version changed from 1.0beta4 to unspecified
So that patch doesn't exactly help us unless you actually release new versions
of libogg and libao and so forth that use it.  We're using pristine upstream
sources, and our system doesn't run autoconf or automake.  I'm reopening this
bug at Jack's suggestion.

comment:4 Changed 15 years ago by msmith@…

  • Resolution set to fixed
  • Status changed from reopened to closed
Suggested fix committed. Thanks, Thomas.

comment:5 Changed 13 years ago by anonymous

NO EMADS

comment:6 Changed 13 years ago by anonymous

but did it get a release ? I think that is what Nick is complaining about.

BTW, Nick, how the hell do you survive making a system that builds from source without once in a while needing to reautotool ?

Note: See TracTickets for help on using tickets.