**Important**: Lift projects reorganized

107 views
Skip to first unread message

Indrajit Raychaudhuri

unread,
Feb 6, 2011, 9:37:19 PM2/6/11
to Lift, lift-announce
Folks,

The Lift projects have been reorganized under Lift organization in
Github [1]. Please check the original discussion on the proposal [2] for
details.

If you are an application developer using Lift, you do not need to
bother about this. Nothing changes for you. If you are using SBT,
however, further improvement would come your way later on.

If you are a committer or have forked Lift or generally enjoy building
Lift from the repository, you needs to read this.

- Lift project has been separated out into:
-- Framework (containing the framework artifacts)
-- Modules (containing the modules)
-- Examples (containing the examples)

- The existing Lift repository https://github.com/lift/lift will be
retired (but not removed) under a different name. Going forward, what
you would mostly want to check are:
-- https://github.com/lift/framework
-- https://github.com/lift/modules
-- https://github.com/lift/examples

- The projects use SBT via a convenient script 'liftsh' and uses an
embedded launcher.

- Most of the common configuration stuff have been bundled into a
separate plugin project (lift-sbt) under
https://github.com/lift/superbuild. This basically, consist of a bunch
of mixins customized for Lift. You do not need to build this however. It
is already available in scala-tools repository.

For build instructions and other details, see the wiki page [3].

- Indrajit


[1] http://github.com/lift
[2]
http://groups.google.com/group/liftweb/browse_thread/thread/3d89d4bea9105ee3
[3] http://www.assembla.com/wiki/show/liftweb/Building_Lift

Harry-Anton Talvik

unread,
Feb 10, 2011, 2:01:44 AM2/10/11
to lif...@googlegroups.com
Hi,

I'm reporting again[1] 'Checksum failed on download'-warnings against
2.3-SNAPSHOT, most probably related to the project reorganization/new
SBT-based build process.

Warnings I'm seeing look like so (when doing 'clean install', for example):
---
...
4681/4683K
4683/4683K
4683K downloaded (lift-webkit_2.8.1-2.3-SNAPSHOT.jar)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'4ef421bfb4127498da3e0d884e98609ab7289b72'; remote =
'e7e5cdb9bcfe18af86af78416947bb8df6cfb4c3' - IGNORING
Downloading: http://scala-tools.org/repo-snapshots/net/liftweb/lift-widgets_2.8.1/2.3-SNAPSHOT/lift-widgets_2.8.1-2.3-SNAPSHOT.jar
4/493K
8/493K
...
---

'Checksum failed'-reports occur due the non-up-to-date .sha1 files
(and .md5 files are also not updated).

For example
http://scala-tools.org/repo-snapshots/net/liftweb/lift-webkit_2.8.1/2.3-SNAPSHOT/
contains
lift-webkit_2.8.1-2.3-SNAPSHOT.jar 10-Feb-2011 04:51
4796386
lift-webkit_2.8.1-2.3-SNAPSHOT.jar.md5 02-Feb-2011 13:51
32
lift-webkit_2.8.1-2.3-SNAPSHOT.jar.sha1 02-Feb-2011 13:51
40

Also corresponding 'sources' jar file is not updated (02-Feb-2011
13:51 vs 10-Feb-2011 04:51):
lift-webkit_2.8.1-2.3-SNAPSHOT-sources.jar 02-Feb-2011 13:51
655741
lift-webkit_2.8.1-2.3-SNAPSHOT-sources.jar.md5 02-Feb-2011 13:51
32
lift-webkit_2.8.1-2.3-SNAPSHOT-sources.jar.sha1 02-Feb-2011 13:51
40

Expected: Up-to-date .sha1 and -sources files are available in repo
along with main jar.

I'm sure the issue has been noticed already, mentioning it just in case.


Thank You for all the hard work on Lift Framework and its
build/structure reorganization!

All the best,
Harry-A.

[1] http://groups.google.com/group/liftweb/browse_thread/thread/678528bbd928c08a/e3604871e85edf4d?#e3604871e85edf4d

Indrajit Raychaudhuri

unread,
Feb 10, 2011, 7:22:37 AM2/10/11
to lif...@googlegroups.com
Hello Harry,

Good catch. SBT does not generate SHA or MD5 by default. Please file a
ticket, we'll do something about it.

- Indrajit

Harry-Anton Talvik

unread,
Feb 10, 2011, 10:34:22 AM2/10/11
to lif...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages