General Features/Ideas
The general features of this software were the following:
- handle multiple software repositories
- handle at least two levels of repositories (stable and unstable)
- download software from repositories
- install software (directly from the internet or from a package on the ifs)
- install and compile software from source packages
- query repositories for software
- update software
For compilation there should be global settings and settings on a per package base.
Also i would like to put ALL copybooks of prototypes for exported procedures into a separate source file (f. e. QCPYSRC) so a developer can more easily use them. But that would mean that the package maintainer must look out for duplicate names.
Service programs and modules flagged for export should be added to a general binding directory. There the package maintainer must watch out for duplicated names of exports.
The other option to avoid duplicate names would be to make source files for copybooks and binding directories per package but i think that would not ease the development (which is one thing i am after with this project).
Any further ideas?
--imported--
I don't think we need that many levels. For example I don't think we need a development level because the developer will test on his own system and won't upload any pre-alpha/alpha software. We need only beta software level (unstable) and production software level (stable).
But it shouldn't be too hard to keep it configurable.
My 2 cents.
Mihael
Perhaps the copy books should be stored in a place like /usr/local/include. Every package could have their own directory for example the DSM package could have a folder /usr/local/include/dsm where its prototypes are stored.
A program would then include the copybooks with something like /include 'dsm/dsm_h.rpgle' . And on the compile you could specifiy the include directory /usr/local/include . That would prevent the clashing of names. Package names must be unique but the copy books could have the same name.
I haven't tested it all yet but I think it should work.
Should we have seperate packages for compiled binaries, copybooks/header files and sources like on so many linux systems?
Current weather
Roanoke, Virginia USA
- Overcast
- Temperature: 57.2 °F
- Wind: West, 4.6 mph
- Pressure: 996 hPa
- Rel. Humidity: 59 %
- Visibility: 10 mi
Sat, 03/13/2010 - 11:54
Bunch of Twits
- adds 'Thievery Corporation' to his list of groovey background music to play while programming :) — 1 day 2 hours ago
- is watching very serious blokes playing plastic darts.... wtf is that all about? — 1 day 16 hours ago
- has discovered that his mighty hammer Mjölnir is missing. — 4 days 4 hours ago
- grabs a coffee and settles down for a day of post implementation checks, project closure and user documentation... bah! — 5 days 4 hours ago
- is about to embark on an IHOP pancake eating frenzy with the sprogs... — 6 days 4 hours ago
- just watching tv, a female marine running up a beach, teagan says 'i hope shes not wearing heels because thats hard' ;) — 6 days 16 hours ago
- saturday morning, determined to do no work today just gonna hang out with the kids, walk the mutts, watch movies and vejjjjjj... hurrah! — 1 week 1 hour ago
- is al about rpg3, rpg4, php, asp, IBMi, html, xml, wsdl's and any other acronyms I can think of.... — 1 week 1 day ago
- is pretending to type something important to avoid listening to someone talking a load of codswallop. — 1 week 1 day ago
- see... DOTnetnuke.... Microsoft products make my brain shout 'Uncle!' — 1 week 3 days ago
- 1 of 8
- ››

Location
it would be nice if you could design in at least three from the beginning. I would like to see: