Author Topic: Happy WarpINning!  (Read 760 times)

Vadim Priluzkiy

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Receive: 5
  • Posts: 20
    • View Profile
    • osFree -- L4 microkernel based, open source OS/2 clone
Happy WarpINning!
« on: November 18, 2016, 02:02:18 am »
WarpIN is very popular installer for warp-like OS-ses.

Many software developers distribute their products in WarpIN format. But many developers do not use all the features of the installer, as well as being make a errors in the descriptions of the packages. As an example I will give diff of wis script of the lSwitcher(v2.8.1) archive: See diff

Hardcoded paths(to \ECS\... of course), errors in "<PCK>"'s, don't use "<GROUP>" for localisations and what annoying me biggest ... XWorkplace X(e)Center plugin does not distribute as separate package. They offer to put it the hands  :-\ , as in the good old days, when the software was distributed in ZIP format.

No, it is not our method! ;) So, on court of the community proposed a project "WarpIN-Scripts-and-tools".
In this, active development package:

In plans:
  • WPI distribution of QS LDR(with backup feature of original IBM OS2LDR), and script for repack developer's zip distrib.
  • WPI distribution of OS/4 "Phoenix" kernels(with the function of automatic addition of the installed kernel to the boot menu and the ability to simultaneously install different versions of the kernels, and script for repack developer's zip of course).
  • Continue adding to the database corrected WIS scripts of popular products. If you have such products, you can send me their scripts by e-mail (oxyd76 (at) gmail (dot) com) (and a direct link to download wpi of course!) with Subject: WarpIN Or join me on the GitHub! WarpIN it's easy! ;-)

Disqus?


For instant messaging use Jabber JID: oxyd@jabber.ru

Robert Hodges

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 3
    • View Profile
Re: Happy WarpINning!
« Reply #1 on: October 06, 2017, 01:49:11 am »
Good for you.  As my first post in this forum, and after having recently re-discovered OS/2, and being a developer myself (such as it is with the VB-style stuff I use), I currently have no intention of supporting YUM, RPM or related repositories as an OS/2 developer.    While all versions of OS/2 in use can use WarpIn, not all of them can use the YUM/Repository feature that is so far exclusive to ArcaOS, which itself will still support WarpIn just fine.

Since I have no intention of shutting any doors on previous versions of OS/2, I'm sticking with WarpIn, at least for the foreseeable future.
« Last Edit: October 06, 2017, 01:50:57 am by Robert Hodges »

Dave Yeo

  • Hero Member
  • *****
  • Thank You
  • -Given: 7
  • -Receive: 87
  • Posts: 1095
    • View Profile
Re: Happy WarpINning!
« Reply #2 on: October 06, 2017, 03:06:16 am »
Any version of OS/2 that can use Warpin, can use YUM/RPM

Andy Willis

  • Full Member
  • ***
  • Thank You
  • -Given: 0
  • -Receive: 9
  • Posts: 153
    • View Profile
Re: Happy WarpINning!
« Reply #3 on: October 06, 2017, 05:06:55 pm »
While all versions of OS/2 in use can use WarpIn, not all of them can use the YUM/Repository feature that is so far exclusive to ArcaOS, which itself will still support WarpIn just fine.

A point of clarification... Yum repository feature is far from exclusive to ArcaOS.  Arca Noae does have subscription only repositories but Netlabs hosts the original repositories which contains most of the applications that are distributed via rpm/yum for OS/2 and the Arca Noae channels being much narrower in scope.  Arca Noae also has open repositories as well which are available without subscription.
There are advantages and disadvantages to both Warpin and rpm/yum.  Though, rpm/yum does offer a way to take on the advantages of Warpin because it is possible to wrap a wpi into an rpm so that the warpin package is installed by yum/rpm.   As you state, Warpin does work in ArcaOS, in fact Arca Noae is working on adding Warpin support into ANPM (the GUI for yum) with the intent to eventually have the ability to pull a wpi from a repository.

Andy Willis

  • Full Member
  • ***
  • Thank You
  • -Given: 0
  • -Receive: 9
  • Posts: 153
    • View Profile
Re: Happy WarpINning!
« Reply #4 on: October 06, 2017, 05:18:05 pm »
WarpIN is very popular installer for warp-like OS-ses.

Many software developers distribute their products in WarpIN format. But many developers do not use all the features of the installer, as well as being make a errors in the descriptions of the packages. As an example I will give diff of wis script of the lSwitcher(v2.8.1) archive: See diff

Hardcoded paths(to \ECS\... of course), errors in "<PCK>"'s, don't use "<GROUP>" for localisations and what annoying me biggest ... XWorkplace X(e)Center plugin does not distribute as separate package. They offer to put it the hands  :-\ , as in the good old days, when the software was distributed in ZIP format.

No, it is not our method! ;) So, on court of the community proposed a project "WarpIN-Scripts-and-tools".
In this, active development package:

In plans:
  • WPI distribution of QS LDR(with backup feature of original IBM OS2LDR), and script for repack developer's zip distrib.
  • WPI distribution of OS/4 "Phoenix" kernels(with the function of automatic addition of the installed kernel to the boot menu and the ability to simultaneously install different versions of the kernels, and script for repack developer's zip of course).
  • Continue adding to the database corrected WIS scripts of popular products. If you have such products, you can send me their scripts by e-mail (oxyd76 (at) gmail (dot) com) (and a direct link to download wpi of course!) with Subject: WarpIN Or join me on the GitHub! WarpIN it's easy! ;-)

Disqus?

The diff is incomplete as it stands, it checks for eCS but not ArcaOS but a ticket in the lswitcher trac:
http://trac.netlabs.org/lswitcher/report/1
would go a long way towards getting the project updated.
Your project to help build WPIs is admirable.  The dates in github show 11 months old.  lswitcher 2.9 will probably be released in the not too distant future, but not sure if there will be time to incorporate changes before the release or not for the wpi at this point.