[Xerte-dev] Re: Preparation for 1.8 Release

Ron Mitchell ronm at mitchellmedia.co.uk
Thu Jul 12 15:42:27 BST 2012


As I said I've always used the full install option even locally on xampp for
the very reason that I didn't want to accidentally overwrite an existing
install. However having just tested a full install from the same location as
a previous for xampp install and adding toolkits_data as the db I was
suprised that the same thing happened e.g. no prompt just over written db
and projects no longer visible. I thought the full install used to fail when
trying to write to tables that already existed.

Personally I think it shouldn't be possible to run setup again on an
existing install or at least when trying to do so it switches to
upgrade/update or warns of the consequences. 

-----Original Message-----
From: xerte-dev-bounces at lists.nottingham.ac.uk
[mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat Lockley
Sent: 12 July 2012 14:46
To: For Xerte technical developers
Subject: [Xerte-dev] Re: Preparation for 1.8 Release

Ok, will have a look over the weekend

Is "Policy" to drop or not to drop? I would say keep drops in separate
script?

On Thu, Jul 12, 2012 at 2:37 PM, Julian Tenney
<Julian.Tenney at nottingham.ac.uk> wrote:
> Tend to agree because there's going to be someone who upgrades, messes 
> it up, loses all their work and gets upset.
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Ron 
> Mitchell
> Sent: 12 July 2012 14:26
>
>
> To: 'For Xerte technical developers'
> Subject: [Xerte-dev] Re: Preparation for 1.8 Release
>
>
>
> Having just tested the For XAMPP People option and removed the error 
> about demo.txt I created a test project and then re-ran setup with the 
> For XAMPP People option again. No errors, no prompts but database is 
> obviously overwritten and previous project disappears. I guess this 
> has always been the case with the For XAMPP People option but with the 
> objective of making initial install simple for people I think there 
> really ought to be at least a warning/prompt that re-running setup 
> will lose all existing projects
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Julian 
> Tenney
> Sent: 12 July 2012 12:06
> To: For Xerte technical developers
> Subject: [Xerte-dev] Re: Preparation for 1.8 Release
>
>
>
>> Presumably if you're doing a re-install you expect (and want to?) 
>> lose anything which might already be there.
>
> I'd delete htdocs xerte toolkits and mysql/data/toolkits (or whatever 
> the folder's called) then drop the new files into htdocs and then go 
> to setup for a fresh install.
>
>
>
> I'm not sure how I'd try and keep existing content, or what I'd assume 
> would happen if I went over the top. I'd probably assume nothing would 
> be deleted without my say-so.
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of David 
> Goodwin
> Sent: 12 July 2012 12:02
> To: For Xerte technical developers
> Subject: [Xerte-dev] Re: Preparation for 1.8 Release
>
>
>
> I would have added the drop's so if you're installing it a second time 
> (over the top of an existing one) you don't get a load of error 
> messages from MySQL/PHP saying "TAble X already exists" or whatever.
>
>
>
> Presumably if you're doing a re-install you expect (and want to?) lose 
> anything which might already be there.
>
>
>
>
>
> David.
>
>
>
> On 12 Jul 2012, at 11:59, Pat Lockley wrote:
>
>
>
> Erm
>
>
>
> Well, the XAMPP version relies on
>
>
>
> 1) The database server being called localhost
>
> 2) The folder being xertetoolkits
>
> 3) The passwords being the default
>
>
>
> So if you had 1.7 and then tried to install 1.8 on the same local PC - 
> it'd die I suspect on the fact the xampp.sql in setup doesn't have any 
> drop commands.
>
>
>
> But it'd not work anyways as you'd never be able to access it (as the 
> urls and paths are fixed). So a second xampp install would point to 
> http://localhost/xertetoolkits/ - but that would be the old 1.7 
> install. So the 1.8 install wouldn't ever really be accessible.
>
>
>
> The XAMPP install is more important (in my mind) than the full install 
> - just because it gives people who aren't technical a chance of 
> getting it installed.
>
> It is a valid question though as there are now drop statements in 
> basic.sql
> - which weren't there originally. I think the drops are a bit of a 
> risk, but happy to be told otherwise.
>
> On Thu, Jul 12, 2012 at 11:22 AM, Julian Tenney 
> <Julian.Tenney at nottingham.ac.uk> wrote:
>
> I don't know, this has always been an issue I guess. Warn the user? 
> Try and migrate the content from one to another?
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Ron 
> Mitchell
> Sent: 12 July 2012 11:22
>
>
> To: 'For Xerte technical developers'
> Subject: [Xerte-dev] Re: Preparation for 1.8 Release
>
>
>
>
>
>
>
> Yes but as I said what happens if there's already an install?
>
> Meeting now will test again later.
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Julian 
> Tenney
> Sent: 12 July 2012 11:13
> To: For Xerte technical developers
> Subject: [Xerte-dev] Re: Preparation for 1.8 Release
>
>
>
> The quick one.
>
>
>
> I think it's there to give a real easy way of setting up for the 
> non-techs, I think that's important.
>
>
>
> Thanks.
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Ron 
> Mitchell
> Sent: 12 July 2012 11:13
> To: 'For Xerte technical developers'
> Subject: [Xerte-dev] Re: Preparation for 1.8 Release
>
>
>
> I've not seen that error but I always use the full install option when 
> testing with xampp not the quick xampp install option. Which did you use?
>
>
>
> Although I understand why the quick install option is there I've 
> always thought that has disadvantages too e.g. what happens when 
> someone thinks ok I'll test 1.8 on the same xampp install where I have 
> 1.7. They create a new directory, run setup, choose the xampp option 
> rather than full install - does it overwrite the existing 1.7 database 
> or fail to install because the database already exists?
>
>
>
> I have an online meeting now until about 12.30 but will test xampp 
> stuff after that.
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Julian 
> Tenney
> Sent: 12 July 2012 10:53
> To: For Xerte technical developers
> Subject: [Xerte-dev] Re: Preparation for 1.8 Release
>
>
>
> OK. So how do we stop the error?
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Ron 
> Mitchell
> Sent: 12 July 2012 10:53
> To: 'For Xerte technical developers'
> Subject: [Xerte-dev] Re: Preparation for 1.8 Release
>
>
>
> By default when you do a new install the guest access is enabled. You 
> then need to edit config.php and comment/uncomment the authentication
required.
> So no for a demo.txt etc and means it's easy to test that the install 
> has completed correctly before enable chosen authentication.
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat 
> Lockley
> Sent: 12 July 2012 09:47
> To: For Xerte technical developers
> Subject: [Xerte-dev] Re: Preparation for 1.8 Release
>
>
>
> I don't know how authentication works anymore, the old XAMPP route 
> used to copy demo so people didn't have to do it, but with the new 
> authentication I don't know if demo is spurious anymore?
>
> On Thu, Jul 12, 2012 at 9:40 AM, Julian Tenney 
> <Julian.Tenney at nottingham.ac.uk> wrote:
>
> What do I need to do?
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat 
> Lockley
> Sent: 12 July 2012 09:39
>
>
> To: For Xerte technical developers
>
> Subject: [Xerte-dev] Re: Preparation for 1.8 Release
>
>
>
> I'm guessing that the old setup had demo.txt in, and demo.txt has been 
> removed from /setup?
>
> On Thu, Jul 12, 2012 at 9:37 AM, Julian Tenney 
> <Julian.Tenney at nottingham.ac.uk> wrote:
>
> Doing an xampp install I get this error, what's the problem?
>
>
>
> <image001.png>
>
>
>
> From: xerte-dev-bounces at lists.nottingham.ac.uk
> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Julian 
> Tenney
> Sent: 12 July 2012 09:35
> To: For Xerte technical developers
> Subject: [Xerte-dev] Preparation for 1.8 Release
>
>
>
> A couple of us are going to deploy Toolkits 1.8 in anger next Friday:
> everyone seems to think that everything is ready, it would be good to 
> have one final check that everything we think works still does.
>
>
>
> Ron, can you update the test server with the latest svn files so we 
> can see it running on a server please?
>
>
>
> Can anyone do an LDAP setup and test that?
>
>
>
> Can everyone do a localhost / xampp setup and check all your bits and 
> pieces still work please?
>
>
>
> Thanks,
>
>
>
> This message and any attachment are intended solely for the addressee 
> and may contain confidential information. If you have received this 
> message in error, please send it back to me, and immediately delete 
> it. Please do not use, copy or disclose the information contained in 
> this message or in any attachment. Any views or opinions expressed by 
> the author of this email do not necessarily reflect the views of the
University of Nottingham.
>
> This message has been checked for viruses but the contents of an 
> attachment may still contain software viruses which could damage your
computer system:
> you are advised to perform your own checks. Email communications with 
> the University of Nottingham may be monitored as permitted by UK
legislation.
>
>
> _______________________________________________
> Xerte-dev mailing list
> Xerte-dev at lists.nottingham.ac.uk
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>
> This message and any attachment are intended solely for the addressee 
> and may contain confidential information. If you have received this
message in
> error, please send it back to me, and immediately delete it.   Please do
not
> use, copy or disclose the information contained in this message or in 
> any attachment.  Any views or opinions expressed by the author of this 
> email do not necessarily reflect the views of the University of
Nottingham.
>
> This message has been checked for viruses but the contents of an 
> attachment may still contain software viruses which could damage your
computer system:
> you are advised to perform your own checks. Email communications with 
> the University of Nottingham may be monitored as permitted by UK
legislation.
>
>
>
>
> _______________________________________________
> Xerte-dev mailing list
> Xerte-dev at lists.nottingham.ac.uk
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>
> This message and any attachment are intended solely for the addressee 
> and may contain confidential information. If you have received this
message in
> error, please send it back to me, and immediately delete it.   Please do
not
> use, copy or disclose the information contained in this message or in 
> any attachment.  Any views or opinions expressed by the author of this 
> email do not necessarily reflect the views of the University of
Nottingham.
>
> This message has been checked for viruses but the contents of an 
> attachment may still contain software viruses which could damage your
computer system:
> you are advised to perform your own checks. Email communications with 
> the University of Nottingham may be monitored as permitted by UK
legislation.
>
>
>
>
> _______________________________________________
> Xerte-dev mailing list
> Xerte-dev at lists.nottingham.ac.uk
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>
> This message and any attachment are intended solely for the addressee 
> and may contain confidential information. If you have received this
message in
> error, please send it back to me, and immediately delete it.   Please do
not
> use, copy or disclose the information contained in this message or in 
> any attachment.  Any views or opinions expressed by the author of this 
> email do not necessarily reflect the views of the University of
Nottingham.
>
> This message has been checked for viruses but the contents of an 
> attachment may still contain software viruses which could damage your
computer system:
> you are advised to perform your own checks. Email communications with 
> the University of Nottingham may be monitored as permitted by UK
legislation.
>
>
>
> This message and any attachment are intended solely for the addressee 
> and may contain confidential information. If you have received this 
> message in error, please send it back to me, and immediately delete 
> it. Please do not use, copy or disclose the information contained in 
> this message or in any attachment. Any views or opinions expressed by 
> the author of this email do not necessarily reflect the views of the
University of Nottingham.
>
> This message has been checked for viruses but the contents of an 
> attachment may still contain software viruses which could damage your
computer system:
> you are advised to perform your own checks. Email communications with 
> the University of Nottingham may be monitored as permitted by UK
legislation.
>
> _______________________________________________
> Xerte-dev mailing list
> Xerte-dev at lists.nottingham.ac.uk
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>
> This message and any attachment are intended solely for the addressee 
> and may contain confidential information. If you have received this
message in
> error, please send it back to me, and immediately delete it.   Please do
not
> use, copy or disclose the information contained in this message or in 
> any attachment.  Any views or opinions expressed by the author of this 
> email do not necessarily reflect the views of the University of
Nottingham.
>
> This message has been checked for viruses but the contents of an 
> attachment may still contain software viruses which could damage your
computer system:
> you are advised to perform your own checks. Email communications with 
> the University of Nottingham may be monitored as permitted by UK
legislation.
>
>
>
> Pale Purple Ltd.  (Company No: 5580814)
>
> 'Business Web Application Development and Training in PHP'
>
>
>
> http://www.palepurple.co.uk
>
> Office: 0845 0046746     Mobile: 07792380669
>
>
>
> Follow us on Twitter: @PalePurpleLtd
>
>
>
>
> _______________________________________________
> Xerte-dev mailing list
> Xerte-dev at lists.nottingham.ac.uk
> http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>
> This message and any attachment are intended solely for the addressee 
> and may contain confidential information. If you have received this
message in
> error, please send it back to me, and immediately delete it.   Please do
not
> use, copy or disclose the information contained in this message or in 
> any attachment.  Any views or opinions expressed by the author of this 
> email do not necessarily reflect the views of the University of
Nottingham.
>
> This message has been checked for viruses but the contents of an 
> attachment may still contain software viruses which could damage your
computer system:
> you are advised to perform your own checks. Email communications with 
> the University of Nottingham may be monitored as permitted by UK
legislation.
>
>

_______________________________________________
Xerte-dev mailing list
Xerte-dev at lists.nottingham.ac.uk
http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev




More information about the Xerte-dev mailing list