Seeking Mentor for Packaging Smalltalk Project

James Bryan bryanjp+ubuntu-moto-mentors at bryanserver.com
Tue Dec 8 00:43:21 GMT 2009


Hello,

I sent a request for a mentor into this mailing list a few days ago and have
not heard anything back yet.I figure that I would explain my progress, what
I intend to do, and where I am stuck.

My project is not compiled with a Makefile of any sort, it is written in
Smalltalk which means that I am shipping the code and the virtual machine
with it. It has a few Ubuntu package dependencies which I have taken care of
in my debian directory. My directory looks like this

=========================
bryanjp at bryantower:~/ubuntu-build/jukebox-1.7$ ls -l
total 22484
-rw------- 1 bryanjp bryanjp    20033 2009-12-01 17:41 AudioPlayer.pcl
-rw------- 1 bryanjp bryanjp    44392 2009-12-01 17:41 AudioPlayer.pst
-r-------- 1 bryanjp bryanjp    38901 2009-12-01 17:41 CiphersBase.pcl
-r-------- 1 bryanjp bryanjp   109283 2009-12-01 17:41 CiphersBase.pst
drwxr-xr-x 2 bryanjp bryanjp     4096 2009-12-02 09:45 debian
-r-------- 1 bryanjp bryanjp    29181 2009-12-01 17:41 DES.pcl
-r-------- 1 bryanjp bryanjp    93678 2009-12-01 17:41 DES.pst
-r-------- 1 bryanjp bryanjp    17100 2009-12-01 17:41 GIFEncoder.pcl
-r-------- 1 bryanjp bryanjp    57559 2009-12-01 17:41 GIFEncoder.pst
-r-------- 1 bryanjp bryanjp   132854 2009-12-01 17:41 HTTP.pcl
-r-------- 1 bryanjp bryanjp   323697 2009-12-01 17:41 HTTP.pst
-r-------- 1 bryanjp bryanjp     3898 2009-12-01 17:41 HTTPS.pcl
-r-------- 1 bryanjp bryanjp     5386 2009-12-01 17:41 HTTPS.pst
-rw------- 1 bryanjp bryanjp    20700 2009-12-01 17:41 JPBJukebox.pcl
-rw------- 1 bryanjp bryanjp    44193 2009-12-01 17:41 JPBJukebox.pst
-rwx------ 1 bryanjp bryanjp       87 2009-12-01 17:41 jukebox
-rw------- 1 bryanjp bryanjp      957 2009-12-01 17:41 Jukebox.dat
-r-------- 1 bryanjp bryanjp   176495 2009-12-01 17:41 MIME.pcl
-r-------- 1 bryanjp bryanjp   386503 2009-12-01 17:41 MIME.pst
-r-------- 1 bryanjp bryanjp   103339 2009-12-01 17:41 NetClientBase.pcl
-r-------- 1 bryanjp bryanjp   201015 2009-12-01 17:41 NetClientBase.pst
-r-------- 1 bryanjp bryanjp    90134 2009-12-01 17:41 Opentalk-Core.pcl
-r-------- 1 bryanjp bryanjp   268333 2009-12-01 17:41 Opentalk-Core.pst
-r-------- 1 bryanjp bryanjp     9779 2009-12-01 17:41
Opentalk-Core-Services.pcl
-r-------- 1 bryanjp bryanjp    27158 2009-12-01 17:41
Opentalk-Core-Services.pst
-r-------- 1 bryanjp bryanjp     5158 2009-12-01 17:41
Opentalk-Core-Support.pcl
-r-------- 1 bryanjp bryanjp    11945 2009-12-01 17:41
Opentalk-Core-Support.pst
-r-------- 1 bryanjp bryanjp    18956 2009-12-01 17:41 Opentalk-HTTP.pcl
-r-------- 1 bryanjp bryanjp    31742 2009-12-01 17:41 Opentalk-HTTP.pst
-r-------- 1 bryanjp bryanjp     1572 2009-12-01 17:41
Opentalk-Prerequisites.pcl
-r-------- 1 bryanjp bryanjp     1731 2009-12-01 17:41
Opentalk-Prerequisites.pst
-r-------- 1 bryanjp bryanjp     2104 2009-12-01 17:41 Out.pcl
-r-------- 1 bryanjp bryanjp     2987 2009-12-01 17:41 Out.pst
-r-------- 1 bryanjp bryanjp     1211 2009-12-01 17:41 ProtocolNamespace.pcl
-r-------- 1 bryanjp bryanjp     1575 2009-12-01 17:41 ProtocolNamespace.pst
-r-------- 1 bryanjp bryanjp    33879 2009-12-01 17:41 Protocols-Common.pcl
-r-------- 1 bryanjp bryanjp   132217 2009-12-01 17:41 Protocols-Common.pst
-r-------- 1 bryanjp bryanjp   552421 2009-12-01 17:41 Seaside.pcl
-r-------- 1 bryanjp bryanjp  1059112 2009-12-01 17:41 Seaside.pst
-r-------- 1 bryanjp bryanjp     7441 2009-12-01 17:41 SHA.pcl
-r-------- 1 bryanjp bryanjp    18703 2009-12-01 17:41 SHA.pst
-r-------- 1 bryanjp bryanjp    47980 2009-12-01 17:41 SIXX-Core.pcl
-r-------- 1 bryanjp bryanjp    79841 2009-12-01 17:41 SIXX-Core.pst
-r-------- 1 bryanjp bryanjp    25320 2009-12-01 17:41 SIXX-InOut.pcl
-r-------- 1 bryanjp bryanjp    57506 2009-12-01 17:41 SIXX-InOut.pst
-r-------- 1 bryanjp bryanjp    21993 2009-12-01 17:41 SIXX-InOut-VW.pcl
-r-------- 1 bryanjp bryanjp    15196 2009-12-01 17:41 SIXX-InOut-VW.pst
-r-------- 1 bryanjp bryanjp    19483 2009-12-01 17:41 SIXX-Install.pcl
-r-------- 1 bryanjp bryanjp     6985 2009-12-01 17:41 SIXX-Install.pst
-r-------- 1 bryanjp bryanjp    90402 2009-12-01 17:41 SIXX-Tests.pcl
-r-------- 1 bryanjp bryanjp   134432 2009-12-01 17:41 SIXX-Tests.pst
-r-------- 1 bryanjp bryanjp    21158 2009-12-01 17:41 SIXX-Tests-VW.pcl
-r-------- 1 bryanjp bryanjp    10196 2009-12-01 17:41 SIXX-Tests-VW.pst
-r-------- 1 bryanjp bryanjp    21444 2009-12-01 17:41 SIXX-VW.pcl
-r-------- 1 bryanjp bryanjp    11799 2009-12-01 17:41 SIXX-VW.pst
-r-------- 1 bryanjp bryanjp    84609 2009-12-01 17:41 Squeak.pcl
-r-------- 1 bryanjp bryanjp   232674 2009-12-01 17:41 Squeak.pst
-r-------- 1 bryanjp bryanjp    45180 2009-12-01 17:41 SUnitTools.pcl
-r-------- 1 bryanjp bryanjp    95209 2009-12-01 17:41 SUnitTools.pst
-r-------- 1 bryanjp bryanjp    24136 2009-12-01 17:41 SUnitToo.pcl
-r-------- 1 bryanjp bryanjp    48768 2009-12-01 17:41 SUnitToo.pst
-r-x------ 1 bryanjp bryanjp   681600 2009-12-01 17:41 visual
-r-x------ 1 bryanjp bryanjp 16836540 2009-12-01 17:41 visualnc.im
-r-------- 1 bryanjp bryanjp     4408 2009-12-01 17:41 Weaklings.pcl
-r-------- 1 bryanjp bryanjp     3591 2009-12-01 17:41 Weaklings.pst
-r-------- 1 bryanjp bryanjp    35666 2009-12-01 17:41 WebSupport.pcl
-r-------- 1 bryanjp bryanjp    17470 2009-12-01 17:41 WebSupport.pst
=========================

The whole program is run by invoking

user at host:~$ jukebox -port 7777

The script jukebox is simply a bash script that makes starting the virtual
machine with the necessary modules MUCH cleaner.

It is my intent to have the entire directory mentioned above copied by the
installer to /usr/local/ and to place a link to the script jukebox in /bin/

I would appreciate some direction on how to do this. I have packed the code
up into a .deb and placed it into my own repository at
deb http://ubuntu.bryanserver.com/packages karmic main
the title of the package is "jukebox" so if you would like to see my
progress then apt-get source my package from my repo or wget the .deb at
http://ubuntu.bryanserver.com/packages/pool/main/jukebox_1.7-0ubuntu1_all.deb

I am hoping that someone can advise me on what to do to make the program
install in a safe and acceptable manner.

- Jim
bryanjp at bryanserver.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-motu-mentors/attachments/20091207/1dab71cf/attachment.htm 


More information about the Ubuntu-motu-mentors mailing list