• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

Item4467: fixing things to build 4.2.0-alpha1

Item Form Data

AppliesTo: Component: Priority: CurrentState: WaitingFor: TargetRelease ReleasedIn
Engine   Normal Closed   n/a 4.2.0

Edit Form Data

Summary:
Reported By:
Codebase:
Applies To:
Component:
Priority:
Current State:
Waiting For:
Target Release:
Released In:
 

Detail

mmm

-- TWiki:Main/SvenDowideit - 20 Aug 2007

Sven. Please see Item3478

It is best to keep DEPENDENCIES there.

When I built TWiki releases recently I simply changed my working directory to lib and called the build with a full path. That was a hack because I was not smart enough to fix the build contrib. But you are wink

It is a hell to create an intelligent way for configure to figure out where the tools directory is. Some users had placed it in a very unpredictable place. Since we moved DEPENDENCIES to the lib directory we have not had a single problem reported with it so we should keep it there.

-- TWiki:Main.KennethLavrsen - 20 Aug 2007

ok, your reason for doing it makes sense, what does not (i think) is to have the MANIFEST file in a different place from the DEPENDENCIES file.

(when I moved the MANIFEST to lib, and ran ../tools/build.pl from lib, it seems to work - from here its a question of consistency i guess.)

I would like to hear CC's opinion on this too - as I note he didn't say anything in Item3478

-- TWiki:Main.SvenDowideit - 21 Aug 2007

I really, really prefer all of MANIFEST, DEPENDENCIES and build.pl to be under:

lib/TWiki/Contrib/TWikiForGeneralUsersContrib

so I can come along later and create

lib/TWiki/Contrib/TWikiForDisabledUsersContrib

.... if you get my drift. The advantages would be:

  • Ability to build different TWikiFors
  • Consistency with all other uses of BuildContrib

Failing that, I'd prefer to see MANIFEST and DEPENDENCIES co-located, but I don't feel strongly about where that location is.

CC

ok, for 4.2.0 I'll move the MANIFEST to lib, and then make the build process be

  • cd twiki/lib
  • perl ../tools/build.pl release -auto

and I'll make a second Bug Item Item4475 for 4.2.x / 4.3 / 5.0 to move it to a contrib.

-- TWiki:Main.SvenDowideit - 21 Aug 2007

I've been building alpha's nightly from a cronjob for weeks now... they end up in http://distributedINFORMATION.com/TWikiBuilds/

-- -- SvenDowideit - 15 Sep 2007

Edit | Attach | Watch | Print version | History: r22 < r21 < r20 < r19 < r18 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r22 - 2007-09-15 - SvenDowideit
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback