Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 18645 - ebuild for phpWebSite 0.9.2-1 (New Package)
Summary: ebuild for phpWebSite 0.9.2-1 (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-04-02 11:05 UTC by Don Seiler (RETIRED)
Modified: 2003-07-16 12:50 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
net-www/phpwebsite/phpwebsite-0.9.0.ebuild (phpwebsite-0.9.0.ebuild,1.72 KB, text/plain)
2003-04-02 11:06 UTC, Don Seiler (RETIRED)
Details
net-www/phpwebsite/files/digest-phpwebsite-0.9.0 (digest-phpwebsite-0.9.0,69 bytes, text/plain)
2003-04-02 11:07 UTC, Don Seiler (RETIRED)
Details
phpwebsite-0.9.1.ebuild (phpwebsite-0.9.1.ebuild,1.72 KB, text/plain)
2003-04-14 15:29 UTC, Don Seiler (RETIRED)
Details
files/digest-phpwebsite-0.9.1 (digest-phpwebsite-0.9.1,74 bytes, text/plain)
2003-04-14 15:29 UTC, Don Seiler (RETIRED)
Details
ChangeLog (ChangeLog,1.92 KB, text/plain)
2003-04-15 09:38 UTC, Don Seiler (RETIRED)
Details
net-www/phpwebsite/phpwebsite-0.9.2_p1.ebuild (phpwebsite-0.9.2_p1.ebuild,1.65 KB, text/plain)
2003-07-14 13:30 UTC, Don Seiler (RETIRED)
Details
net-www/phpwebsite/ChangeLog (ChangeLog,270 bytes, text/plain)
2003-07-14 13:30 UTC, Don Seiler (RETIRED)
Details
net-www/phpwebsite/files/digest-phpwebsite-0.9.2_p1 (digest-phpwebsite-0.9.2_p1,76 bytes, text/plain)
2003-07-14 13:31 UTC, Don Seiler (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Don Seiler (RETIRED) gentoo-dev 2003-04-02 11:05:53 UTC
Submitting ebuild for phpWebSite CMS application.  A la phpBB and others, this
ebuild downloads the tarball and unpacks it into the apache DocumentRoot.
Comment 1 Don Seiler (RETIRED) gentoo-dev 2003-04-02 11:06:57 UTC
Created attachment 10129 [details]
net-www/phpwebsite/phpwebsite-0.9.0.ebuild
Comment 2 Don Seiler (RETIRED) gentoo-dev 2003-04-02 11:07:23 UTC
Created attachment 10130 [details]
net-www/phpwebsite/files/digest-phpwebsite-0.9.0
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-04-06 05:38:30 UTC
Should this go into net-www/phpwebsite
or dev-php/phpwebsite?

We have:
dev-php/phpsysinfo
dev-php/phpgroupware
dev-db/phpmyadmin
dev-db/phppgadmin
net-www/phpBB
app-office/phprojekt
Comment 4 Don Seiler (RETIRED) gentoo-dev 2003-04-06 09:14:21 UTC
I had assume net-www since that was where phpBB was.  I leave it up to you though.
Comment 5 Don Seiler (RETIRED) gentoo-dev 2003-04-14 10:51:38 UTC
I guess I could see it being in dev-php, since I develop modules for it.  I wouldn't put it in dev-db since it isn't a tool like phpmyadmin.  It is a CMS like phpgroupware.

Just an FYI that phpWebSite 0.9.1 will be out and about within the week and I'll post the ebuild for that when it is.
Comment 6 Don Seiler (RETIRED) gentoo-dev 2003-04-14 15:29:33 UTC
Created attachment 10645 [details]
phpwebsite-0.9.1.ebuild
Comment 7 Don Seiler (RETIRED) gentoo-dev 2003-04-14 15:29:56 UTC
Created attachment 10646 [details]
files/digest-phpwebsite-0.9.1
Comment 8 Don Seiler (RETIRED) gentoo-dev 2003-04-14 15:30:48 UTC
phpWebSite 0.9.1 was released today as promised.  New ebuild and digest are attached.  Marking old ones obsolete.
Comment 9 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-04-14 18:25:15 UTC
Don:
1. Write up an initial Changelog please (look up skel.Changelog in portage).
2. A comment about the ebuild. What about installing as "phpwebsite-version" with a symlink to "phpwebsite". That way upgrading is easier later on, and you can get rid of the die in pkg_setup.

I'm really busy with final exams at the moment, and you doing these will make life easier so your package gets in sooner.
Comment 10 Don Seiler (RETIRED) gentoo-dev 2003-04-15 09:32:42 UTC
Answers:

1. (re: ChangeLog) No problem I'll start on that.

2. (re: different directories) The issue with that is the intended way to upgrade is to install the new code over the old code and then go through the web interface.  So I actually WOULD want to install into the same directory.
Comment 11 Don Seiler (RETIRED) gentoo-dev 2003-04-15 09:38:25 UTC
Created attachment 10680 [details]
ChangeLog

Added the changelog.  Basically I just copied the release notes from the actual
release, which didn't have dates for each of the changes.
Comment 12 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-04-15 11:47:39 UTC
"The issue with that is the intended way to upgrade is to install the new code over the old code and then go through the web interface. So I actually WOULD want to install into the same directory."
In that case, why is there the check for a pre-installed warning that dies if you already have it installed?
Comment 13 Don Seiler (RETIRED) gentoo-dev 2003-04-15 11:49:40 UTC
Probably because I'm a careless idiot who was just copying the phpBB ebuild and not thinking at the time of phpWebSite's upgrade situation.
Comment 14 Don Seiler (RETIRED) gentoo-dev 2003-04-24 09:20:11 UTC
Should I update the ebuild to not do that check, or can you do that?
Comment 15 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-04-24 10:35:56 UTC
we can remove it for you.

i'm currently working on a new release of PHP/mod_php
and somebody else is going to be picking up these ebuilds shortly.

Just looking at the changelog you posted, does your application have a changelog that contains the same data?

The changelog we keep is for changes in the ebuilds, not the application.
Comment 16 Don Seiler (RETIRED) gentoo-dev 2003-04-24 10:44:25 UTC
Oh yes that ChangeLog was for the application itself.  I suppose the Changelog should be blanked out except for the header then since this would be the first ebuild for this application.
Comment 17 Don Seiler (RETIRED) gentoo-dev 2003-07-14 13:09:19 UTC
I was planning to update this.  As I said the code for the new should just be copied over the old, however the files in the conf directory probably shouldn't be overwritten, and perhaps notice given.

I'll look into how best to put this into effect, but if you have any thoughts I'd love to hear them.
Comment 18 Don Seiler (RETIRED) gentoo-dev 2003-07-14 13:29:16 UTC
Going to attach what I have for now.
Comment 19 Don Seiler (RETIRED) gentoo-dev 2003-07-14 13:30:06 UTC
Created attachment 14472 [details]
net-www/phpwebsite/phpwebsite-0.9.2_p1.ebuild

Adding package ebuild and marking old ebuild obsolete.
Comment 20 Don Seiler (RETIRED) gentoo-dev 2003-07-14 13:30:52 UTC
Created attachment 14473 [details]
net-www/phpwebsite/ChangeLog

Adding new ChangeLog for initial package add and marking old one obsolete
Comment 21 Don Seiler (RETIRED) gentoo-dev 2003-07-14 13:31:21 UTC
Created attachment 14474 [details]
net-www/phpwebsite/files/digest-phpwebsite-0.9.2_p1

Adding new digest and marking old one obsolete.
Comment 22 Don Seiler (RETIRED) gentoo-dev 2003-07-14 13:31:47 UTC
So there they all are.  Still need to preserve existing conf directory.
Comment 23 Don Seiler (RETIRED) gentoo-dev 2003-07-14 13:48:14 UTC
Actually phpwebsite doesn't come with a config file, it is generated on install, so we are good here.
Comment 24 John Mylchreest (RETIRED) gentoo-dev 2003-07-16 12:50:21 UTC
submitted courtesy of our very own rizzo the rat!
enjoy