Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85998 - new monotone-0.18
Summary: new monotone-0.18
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Daniel Black (RETIRED)
URL: http://venge.net/monotone/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-20 04:37 UTC by Wojciech Milkowski
Modified: 2005-04-21 02:36 UTC (History)
0 users

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


Attachments
new slot version of monotone-0.17 (monotone-0.17-r1.ebuild,1.66 KB, text/plain)
2005-03-23 06:26 UTC, Wojciech Milkowski
Details
SRC_URI change for 0.18 version (monotone-0.18.ebuild.diff,394 bytes, patch)
2005-04-12 04:31 UTC, Wojciech Milkowski
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Wojciech Milkowski 2005-03-20 04:37:07 UTC
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 Wojciech Milkowski 2005-03-20 07:46:04 UTC
Maybe it would be better to assign this release witch new SLOT?
Comment 2 Daniel Black (RETIRED) gentoo-dev 2005-03-21 00:54:04 UTC
to do a new slot, the filesystem conflicts need to be resolved.
Comment 3 Wojciech Milkowski 2005-03-21 05:50:06 UTC
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 Daniel Black (RETIRED) gentoo-dev 2005-03-23 04:06:40 UTC
can you please attach an ebuild using either suggestion. I'm a little pressed for time.
Comment 5 Wojciech Milkowski 2005-03-23 06:26:42 UTC
Created attachment 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 Daniel Black (RETIRED) gentoo-dev 2005-03-24 00:19:15 UTC
added - thankyou. good ebuild and thanks for putting in a slot version.
Comment 7 Wojciech Milkowski 2005-03-24 03:22:49 UTC
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 Wojciech Milkowski 2005-04-12 04:31:26 UTC
Created attachment 56077 [details, diff]
SRC_URI change for 0.18 version

0.18 is out, 0.17 ebuild works well but needs SRC_URI change.
Comment 9 Wojciech Milkowski 2005-04-12 04:32:20 UTC
Version bump
Comment 10 Daniel Black (RETIRED) gentoo-dev 2005-04-21 02:36:40 UTC
version bump added.