Bug 85998 - new monotone-0.18
Bug#: 85998 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: dragonheart@gentoo.org Reported By: wmilkowski@gazeta.pl
Component: Development
URL:  http://venge.net/monotone/
Summary: new monotone-0.18
Keywords:  
Status Whiteboard: 
Opened: 2005-03-20 04:37 0000
Description:   Opened: 2005-03-20 04:37 0000
There's new version of monotone VCS tool. It is totaly incompatibile with
previous  versions (yet again) and need both database reloading (because of
switch to sqlite3) and migrate&rebuild procedure to migrate to support new
epoch feature.
Datails here: http://venge.net/monotone/UPGRADE
Changes here: http://venge.net/monotone/NEWS

Renaming old 0.16 ebuild works well, but there should be STRONG sugestion to
dump user's database(s) to sql file(s) _BEFORE_ upgrade (because of not
supported sqlite2 format in 0.17): "monotone --db=user.db db dump >
user.db.sql" and load them with new merged monotone version to _SEPARATE_ (new)
db file: "monotone --db=user.new.db db load < user.db.sql".

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From Wojciech Milkowski 2005-03-20 07:46:04 0000 -------
Maybe it would be better to assign this release witch new SLOT?

------- Comment #2 From Daniel Black 2005-03-21 00:54:04 0000 -------
to do a new slot, the filesystem conflicts need to be resolved.

------- Comment #3 From Wojciech Milkowski 2005-03-21 05:50:06 0000 -------
There are two solutions I see:
- remanme monotone binary & related stuff to monotone-0.17
- strong sugestion before merging to read UPGRADE instruction and just upgrade to new version (this is my preferred one)

------- Comment #4 From Daniel Black 2005-03-23 04:06:40 0000 -------
can you please attach an ebuild using either suggestion. I'm a little pressed
for time.

------- Comment #5 From Wojciech Milkowski 2005-03-23 06:26:42 0000 -------
Created an attachment (id=54238) [details]
new slot version of monotone-0.17

I made ebuild, that should work also for future incompatibile releases. Change
of binary name, which was considered at monotone-devel list is also easy
supportable in future.
I think this version (SLOT one) is more convenient to community that isn't
forced to upgrade. Also upgrade is much easier.

------- Comment #6 From Daniel Black 2005-03-24 00:19:15 0000 -------
added - thankyou. good ebuild and thanks for putting in a slot version.

------- Comment #7 From Wojciech Milkowski 2005-03-24 03:22:49 0000 -------
Thank you for adding. I forgot to notice that test 62 in testsuite is no longer
problematic, so the warning can be deleted.

------- Comment #8 From Wojciech Milkowski 2005-04-12 04:31:26 0000 -------
Created an attachment (id=56077) [details]
SRC_URI change for 0.18 version

0.18 is out, 0.17 ebuild works well but needs SRC_URI change.

------- Comment #9 From Wojciech Milkowski 2005-04-12 04:32:20 0000 -------
Version bump

------- Comment #10 From Daniel Black 2005-04-21 02:36:40 0000 -------
version bump added.