Projects tigase _server tigase-pubsub Issues #17
Add two versions of PubSub component to installer (#17)
Closed
Andrzej Wójcik (Tigase) opened 1 decade ago

We need to add two versions of PubSub component to Tigase XMPP Server installer as new version (currently in devel branch) requires that data needs to be converted from old database schema to new database schema. Due to that we need both versions inside installer so user will be able to switch to older version if he needs to.

New version will be 3.0.0 and for now it is 3.0.0-SNAPSHOT and it is only in devel branch, but later it may advance to master branch.

wojciech.kapcia@tigase.net commented 1 decade ago
  • proposed filenames: tigase-pubsub.jar and tigase-pubsub.jar.old (to avoid conflicts);

  • include both binaries in tarballs as well;

  • automatically load pubsub schema in installer.

wojciech.kapcia@tigase.net commented 1 decade ago

As per outlined requirements:

  • configured jenkins to build and deploy both versions;

  • both installer and tarbals contain two libraries, old suffixed with @-2.2.0-SNAPSHOT.jar.old@;

  • included schema was changed to version 3.0.0 from pubsub;

  • new PubSub schema is loaded in the installer if pubsub component is selected.

Example packages for testing purposes will be generated in in the next nightly cycle.

I've tested last item with Postgresql and MySQL (work as expected) as remaining schemas require fixes (see subtask) but they are already included so once the schemas are corrected installer will pick changes automatically.

Artur Hefczyc commented 1 decade ago

We can build the RC2 with new PubSub even if it still has issues with SQL Server schema. To our knowledge only one customer uses SQL Server and they will not be updating their servers on their own. We can fix the SQL Server code in the meantime before releasing final and having new PubSub in RC2 would give us opportunity to have it tested in a field.

wojciech.kapcia@tigase.net commented 1 decade ago

Both binaries included as expected in RC2, schamas fixed;

Referenced from commit 11 months ago
#17
git-svn-id: file:///home/svn/repos/tigase-pubsub/trunk@164 ea752f3b-7626-48e1-ae42-c030457b2254
Bartosz Małkowski committed 2 decades ago
issue 1 of 1
Type
Task
Priority
Blocker
Assignee
RedmineID
1691
Spent time
3h 15m
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/tigase-pubsub#17
Please wait...
Page is in error, reload to recover