Bug 125745 - Update to www/rt3* available - 3.8.0
Summary: Update to www/rt3* available - 3.8.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Philip M. Gollucci
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-18 13:30 UTC by David Adam
Modified: 2008-12-27 03:41 UTC (History)
0 users

See Also:


Attachments
rt38.shar (84.08 KB, application/octet-stream; x-unix-mode=0644)
2008-10-06 21:29 UTC, Steven Kreuzer
no flags Details
patch-rt38 (106.89 KB, text/plain)
2008-10-10 11:06 UTC, Angelo Turetta
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Adam 2008-07-18 13:30:02 UTC
There is a new version of Request Tracker - 3.8.0 available from Best Practical.

http://bestpractical.com/rt/download.html
http://download.bestpractical.com/pub/rt/release/rt-3.8.0.tar.gz
http://download.bestpractical.com/pub/rt/release/rt-3.8.0.tar.gz.sig

Would we be able to get a port created in FreeBSD at the maintainer's leisure?
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-07-18 13:30:09 UTC
Maintainer of www/rt3,

Please note that PR ports/125745 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/125745

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2008-07-18 13:30:11 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 3 Wesley Shields freebsd_committer freebsd_triage 2008-07-18 13:47:31 UTC
Responsible Changed
From-To: freebsd-ports-bugs->wxs

I'll take it.
Comment 4 Philip M. Gollucci 2008-07-18 18:22:53 UTC
Edwin Groothuis wrote:
> The following reply was made to PR ports/125745; it has been noted by GNATS.
> 
> From: Edwin Groothuis <edwin@FreeBSD.org>
> To: pgollucci@p6m7g8.com
> Cc: bug-followup@FreeBSD.org
> Subject: Re: ports/125745: Update to www/rt3* available - 3.8.0
> Date: Fri, 18 Jul 2008 12:30:09 UT
Vivek offered my maintainer for www/rt36.  I'll take it.
He can have it back when/if he wants by asking.

If he wants to take 38 excellent, if not I'll see about it next week.
Comment 5 Edwin Groothuis freebsd_committer freebsd_triage 2008-07-20 01:24:02 UTC
State Changed
From-To: feedback->open

maintainer approved
Comment 6 Philip M. Gollucci freebsd_committer freebsd_triage 2008-07-22 23:19:38 UTC
Responsible Changed
From-To: wxs->pgollucci
Comment 7 David Adam 2008-08-10 04:51:39 UTC
`make testdeps` from 3.8.0 reports the following unavailable dependencies 
after doing `make depends` in /usr/ports/www/rt36:

DASHBOARDS missing dependencies:
        HTML::RewriteAttributes >= 0.02...MISSING
ICAL missing dependencies:
        Data::ICal...MISSING
STANDALONE missing dependencies:
        Net::Server::PreFork...MISSING
        HTTP::Server::Simple >= 0.34...MISSING
        HTTP::Server::Simple::Mason >= 0.09...MISSING
        Net::Server...MISSING
CORE missing dependencies:
        File::ShareDir...MISSING
        Email::Address...MISSING


3.8 will need core dependencies added: p5-File-ShareDir and 
p5-Email-Address.

Data::ICal can be satisfied by adding p5-Data-ICal, and perhaps should be 
added to the depends list.

HTML::RewriteAttributes was only added to CPAN in 2008 and will need a new 
port created.

The standalone dependency Net::Server::PreFork does not exist in the ports 
tree, but p5-Net-Server, p5-HTTP-Server-Simple and 
p5-HTTP-Server-Simple-Mason are all in the tree and are of appropriate 
versions. They could be added as optional dependencies if standalone mode 
is chosen.

David Adam
zanchey@ucc.gu.uwa.edu.au
Comment 8 Michael Schout 2008-08-14 05:35:38 UTC
I have created a port for p5-HTML-RewriteAttributes to handle that 
dependency.

http://www.freebsd.org/cgi/query-pr.cgi?pr=126523
Comment 9 Palle Girgensohn freebsd_committer freebsd_triage 2008-08-19 07:10:18 UTC
Hi!

Thanks for working on the RT38-port. This is just a ping, do you need any 
help setting up this port? 3.8.1 just came out, BTW.

Regards,
Palle
Comment 10 pgollucci 2008-08-20 00:30:56 UTC
In response to the numerous pings on this port,

[PLEASE DROP GNATS from your replys]

You can track my progress here:

http://people.freebsd.org/~pgollucci/rt38
- rt38.diff (UPDATING, www/rt*)
- rt38/ the new port
- I'm not going to ask for repo copy since its so different
   unless someone feels I should at any rate, the diff is so large its
   not really useful, so just look at the 'finished' work.

I'll try to update this this daily or so as I go.

As it stands, I've already added 2-3 p5-* ports to the ports tree for 
new dependencies, and AFAIK, no more are needed.

You can also watch my tinderbox which is currently building all the 
dependencies.

http://tinderbox-amd64.rws/index.php?action=list_buildports&build=8-CURRENT-RT38

graphics/graphviz seems to be broken in 'configure' and is next on my 
list to fix.



------------------------------------------------------------------------
Philip M. Gollucci (philip@ridecharge.com)
o:703.549.2050x206
Senior System Admin - Riderway, Inc.
http://riderway.com / http://ridecharge.com
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
Comment 11 Philip M. Gollucci 2008-08-20 00:32:52 UTC
Philip M. Gollucci wrote:
> [PLEASE DROP GNATS from your replys]
> http://tinderbox-amd64.rws/index.php?action=list_buildports&build=8-CURRENT-RT38 

should be
http://tinderbox-amd64.riderway.com:8080/index.php?action=list_buildports&build=8-CURRENT-RT38
Comment 12 Philip M. Gollucci 2008-08-21 04:44:18 UTC
Added Ports:
	devel/p5-IPC-Run-SafeHandles
	textproc/p5-Text-ParseWords
	textproc/p5-HTML-RewriteAttributes

Split www/p5-Apache-DBI into MASTER/SLAVE
	www/p5-Apache-DBI-mp1
	www/p5-Apache-DBI-mp2


-- 
------------------------------------------------------------------------
Philip M. Gollucci (philip@ridecharge.com)
o:703.549.2050x206
Senior System Admin - Riderway, Inc.
http://riderway.com / http://ridecharge.com
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
Comment 13 pgollucci 2008-08-25 21:42:04 UTC
devel/autoconf261 -> devel/autoconf262 broke www/p5-libapreq2
as such this now depends on PR ports/126830
-- 
------------------------------------------------------------------------
Philip M. Gollucci (philip@ridecharge.com)
o:703.549.2050x206
Senior System Admin - Riderway, Inc.
http://riderway.com / http://ridecharge.com
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
Comment 14 pgollucci 2008-08-28 17:08:26 UTC
[Please drop GANTS in your CCs]

http://people.freebsd.org/~pgollucci/rt38/rt38/TODO.txt

http://people.freebsd.org/~pgollucci/rt38.txt


- Live Test site through COB Friday August 29, 2008 America/New_York
   http://rt.riderway.com:8080
   Login: root
   Password: password



-- 
------------------------------------------------------------------------
Philip M. Gollucci (philip@ridecharge.com)
o:703.549.2050x206
Senior System Admin - Riderway, Inc.
http://riderway.com / http://ridecharge.com
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
Comment 15 Steven Kreuzer 2008-10-06 21:29:28 UTC
since this PR was submitted, a newer version of rt was released. The  
attached shar file is for rt 3.8.1

SK
Comment 16 Angelo Turetta 2008-10-10 11:06:34 UTC
Philip M. Gollucci wrote:
>  [Please drop GANTS in your CCs]
>  
>  http://people.freebsd.org/~pgollucci/rt38/rt38/TODO.txt
>  

Philip,

I like very much your proposed port structure (better than Steven's 
upgrade, which keeps RT unpackageable: sorry Steve).

I read very carefully your TODO, and I made some changes to your port 
myself. In the attached patch you'll find, if you like:

- Moved /usr/local/share/rt38 to /usr/local/www/rt38
    (this is the real site, I think it belongs to www: the only files
     that should really go into share are the initial data files,
     currently copied to etc)
- mkdir www/rt38/local* and www/rt38/plugins during package install
- don't try to remove non-empty user-modifiable directories
- copy etc/RT_SiteConfig.pm-dist to .pm during package install
     (if not already existing)
- silent some portlint(1) warnings
- don't install RT.pm.in (build process by-product)

I'm working on an Include/*.conf file for apache.

I hope you can use my work, and please commit this new port soon :)

Angelo Turetta
Comment 17 Steven Kreuzer 2008-12-09 15:06:51 UTC
You might want to make p5-Net-SSLeay a dependancy because the rt cli  
needs it to to to https servers

--
Steven Kreuzer
http://www.exit2shell.com/~skreuzer
Comment 18 dfilter service freebsd_committer freebsd_triage 2008-12-27 03:38:33 UTC
pgollucci    2008-12-27 03:38:24 UTC

  FreeBSD ports repository

  Modified files:
    .                    UPDATING GIDs 
    www                  Makefile 
    www/rt2              Makefile 
    www/rt32             Makefile 
    www/rt34             Makefile 
    www/rt36             Makefile 
  Added files:
    www/rt38             Makefile Makefile.cpan distinfo 
                         pkg-deinstall pkg-descr pkg-install 
                         pkg-plist 
    www/rt38/files       patch-Makefile.in patch-aclocal.m4 
                         pkg-message.in 
  Removed files:
    www/rt3              Makefile distinfo pkg-descr pkg-install 
                         pkg-message pkg-plist 
    www/rt3/files        patch-Makefile.in 
                         patch-html__Elements__Callback 
                         patch-lib::RT::Handle.pm 
                         patch-sbin::rt-setup-database.in 
  Log:
                 PLEASE WELCOME www/rt38
  
  o www/rt3 has marked been IGNORE for at least one year, so has been removed.
  o All www/rt* ports are now deprecated and will be removed 2008-02-01
    except www/rt36.
  o GID 180 has been registered officially for rt's use.
  o exactly one of www/rt36 or www/rt38 may be installed at any one time
  
  www/p5-RT* and www/p5-RTx* will be updated shortly to depend on www/rt38.
  
  www/rt38 is now packageable.  This means that you have to run some scripts
  BY HAND after the port installation is done.
  
  PR:             ports/125745, ports/125785
  Requested by:   several on ports@
  Approved by:    vivek@khera.org (previous rt maintainer)
  
  Revision  Changes    Path
  1.66      +2 -1      ports/GIDs
  1.739     +9 -1      ports/UPDATING
  1.2214    +1 -1      ports/www/Makefile
  1.27      +6 -0      ports/www/rt2/Makefile
  1.53      +0 -158    ports/www/rt3/Makefile (dead)
  1.18      +0 -3      ports/www/rt3/distinfo (dead)
  1.2       +0 -37     ports/www/rt3/files/patch-Makefile.in (dead)
  1.2       +0 -11     ports/www/rt3/files/patch-html__Elements__Callback (dead)
  1.2       +0 -19     ports/www/rt3/files/patch-lib::RT::Handle.pm (dead)
  1.2       +0 -54     ports/www/rt3/files/patch-sbin::rt-setup-database.in (dead)
  1.3       +0 -13     ports/www/rt3/pkg-descr (dead)
  1.3       +0 -39     ports/www/rt3/pkg-install (dead)
  1.7       +0 -28     ports/www/rt3/pkg-message (dead)
  1.14      +0 -475    ports/www/rt3/pkg-plist (dead)
  1.54      +6 -0      ports/www/rt32/Makefile
  1.59      +6 -0      ports/www/rt34/Makefile
  1.69      +3 -1      ports/www/rt36/Makefile
  1.1       +205 -0    ports/www/rt38/Makefile (new)
  1.1       +93 -0     ports/www/rt38/Makefile.cpan (new)
  1.1       +3 -0      ports/www/rt38/distinfo (new)
  1.1       +11 -0     ports/www/rt38/files/patch-Makefile.in (new)
  1.1       +11 -0     ports/www/rt38/files/patch-aclocal.m4 (new)
  1.1       +26 -0     ports/www/rt38/files/pkg-message.in (new)
  1.1       +20 -0     ports/www/rt38/pkg-deinstall (new)
  1.1       +13 -0     ports/www/rt38/pkg-descr (new)
  1.1       +21 -0     ports/www/rt38/pkg-install (new)
  1.1       +1217 -0   ports/www/rt38/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 19 Philip M. Gollucci freebsd_committer freebsd_triage 2008-12-27 03:41:42 UTC
State Changed
From-To: open->closed

Committed. Thanks!