First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 34594
Alias:
Product:
Component:
Status: CLOSED
Resolution: FIXED
Assigned To: Martin Holzer (RETIRED) <mholzer@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Stuart W. Finlayson <stu@santa-li.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
htdig-3.1.6-r5.ebuild htdig-3.1.6-r5.ebuild text/plain Martin Holzer (RETIRED) 2004-05-03 13:15 0000 1.42 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 34594 depends on: Show dependency tree
Bug 34594 blocks: 35275
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.




View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-11-27 20:57 0000
While preparing to run an update (`emerge --update --upgradeonly --deep
--pretend world`) recently, I noticed that portage wanted to install
apache--even though I purposefully omitted the apache1 and apache2 flags from
my USE flags (I have no need for a web server on my machine).  Apparently,
there is some problem in the webapp-detect function/class that leads portage to
conclude that I have, or want, a web server installed.

------- Comment #1 From Stuart Herbert (RETIRED) 2003-12-19 06:27:59 0000 -------
The htdig ebuild really shouldn't be using the webapp-apache eclass if we're
supporting installs of htdig without apache being present.  It's something that
we need to fix.

Stu

------- Comment #2 From Stuart Herbert (RETIRED) 2004-04-23 02:03:47 0000 -------
Re-assigning to mholzer - it was his change that caused this bug.

------- Comment #3 From Daniel Black 2004-04-24 16:10:22 0000 -------
peoples - I'm currently attempting to make a webapp compliant htdig without the
dependancies for apache. Wish me luck ;-)

------- Comment #4 From Martin Holzer (RETIRED) 2004-05-03 13:14:45 0000 -------
stuart the next bug with webapp.eclass ?

>>> sym  buttonr.png
>>> sym  button10.png
>>> sym  htdig.png
>>> sym  star.png
>>> sym  star_blank.png
 *     Installing from /usr/share/webapps/htdig/3.1.6-r5/hostroot
>>> sym  /var/www/localhost/cgi-bin/htsearch
/usr/sbin/webapp-config: line 237: /var/db/webapps/htdig/3.1.6-r5/installs: No such file or directory
 * Install completed - success

------- Comment #5 From Martin Holzer (RETIRED) 2004-05-03 13:15:18 0000 -------
Created an attachment (id=30632) [edit]
htdig-3.1.6-r5.ebuild

------- Comment #6 From Stuart Herbert (RETIRED) 2004-05-03 13:21:06 0000 -------
Okay, I'm looking at it right now ;-)

------- Comment #7 From Stuart Herbert (RETIRED) 2004-05-03 14:07:43 0000 -------
Okay, this is caused by bugs in the ebuild.

Inside src_install(), the second line is a call to 'webapp-pkg_install'.  This function doesn't exist.  At the end of src_install(), there's no call to 'webapp_src_install()'.  I'll add something in webapp_pkg_postinst() to detect that.

Also, webapp ebuilds shouldn't set SLOT.  The eclass takes care of that.  I've added a warning to catch that.

I'll have to commit the changes to the eclass when emu comes back :(

Best regards,
Stu

------- Comment #8 From Daniel Black 2004-06-07 20:50:34 0000 -------
Stu - no emu but lark is waiting ;-)

------- Comment #9 From Renat Lumpau 2004-08-26 05:53:27 0000 -------
Converted to use webapp.eclass, in CVS, shouldn't pull in Apache anymore

------- Comment #10 From Renat Lumpau 2004-08-26 05:57:46 0000 -------
closed

First Last Prev Next    No search results available      Search page      Enter new bug