Hi Andreas,
Thanks for the offer of the help! It makes me feel much better. As I
mentioned, packaging is fairly new to me, but I have a great deal of
knowledge of GT.M including developing in MUMPS and also configuring
GT.M (e.g., setting up global directories, configuring dual-logical
sites, etc.). I also have a fair amount of experience with VistA, and I
have setup VistA environments in GT.M before. So I hope to offer a lot
on these fronts.
So now to my next question. I've read about Subversion before, and I
like the idea a lot, but I don't have experience using it. To help
myself out, I downloaded the "Version Control for Subversion" book from
http://svnbook.red-bean.com/en/1.5/svn-book.pdf and started reading.
It's quite the book! I think I'm beginning to see the big picture of
how it works, but before I issue any write commands to
svn://svn.debian.org/svn/debian-med/trunk/packages/..., I want to run
some things by you first.
The package I'm ready to submit installs the 32-bit version of GT.M
5.4.000A. Additionally, I'll be able to build a package for the 64-bit
version. I could also build packages for earlier versions, if desired,
and as new versions come out, I could put those together as well. I've
walked a bit of the directory structure under
http://svn.debian.org/viewsvn/debian-med/trunk/packages/, and it appears
that the next level is a package name followed immediately by "trunk"
and the "debian" directory (e.g.,
.../trunk/packages/fastdnaml/trunk/debian). So should I store things at
.../trunk/packages/fis-gtm-54000A-32/trunk/
or is it preferable to store it something like
.../trunk/packages/fis-gtm/54000A/32/trunk/
or perhaps something else?
My second question is about how to issue the actual commands to submit
the package. For the purpose of this e-mail, I'll guess that I'll be
storing things under .../trunk/packages/fis-gtm/54000a/32/trunk. On my
local server, I issued the following command to create a test area.
svnadmin create /home/alan/debian-med
Then I issued this next command to import my files
svn import <location on my server of files to import>
file:///home/alan/debian-med/trunk/packages/fis-gtm/54000a/32/trunk
At this point it seems that svn knows about my files. And I can even
checkout the files with
svn checkout
file:///home/alan/debian-med/trunk/packages/fis-gtm/54000a/32/trunk
But all this stuff seems to work because the files are already on my
server. Of course, my goal is to put the files onto the server where
the actual debian-med lives. So I seem to be approaching things from
the wrong end. Can you give me a hint as to how the svn command(s)
should be structured to copy the files from my server to debian-med?
Thanks again!
Alan
On 09/04/2010 02:39 PM, Andreas Tille wrote:
On Sat, Sep 04, 2010 at 01:16:06PM -0400, Alan O'Neill wrote:
I'm certainly still interested in helping to get GT.M into the stream,
but I'm feeling a little overwhelmed with what seem to be the
requirements.
We are here to help you overcoming the feeling of beeing overwhelmed.
I like, though, that the documentation recommends working
with a mentor when you're new to packaging (which I certainly am :). I
gather from what I've read in your postings, that you're adept at these
things. My hope is that you or someone else in this group might be able
to provide me with some assistance.
This is in fact what we really want to do here. VistA is a real killer
application and it would drastically enhance Debian Med so we are really
interested. IMHO sharing expertise is the most straightforeward way to
go here: We are lacking expertise in GT.M, but we are knowing a lot
about packaging - so we try to do our best here.
To let you know where things are, I've tried several times to create an
account at alioth.debian.org, but when I try to confirm the account, it
returns the error message "Error Could Not Get User". Have you
encountered this problem before? (If it's helpful, the account name I
selected was "alanoneill".)
This seems to have worked:
https://alioth.debian.org/users/alanoneill-guest/
and I just have added you to the Debian Med team which grants you commit
permission to SVN and Git.
Also, I've made the following changes to the package:
- I used the information in the Debian Med Policy to update some of the
fields in the DEBIAN/control file.
- Where appropriate, I changed the owner and/or group from "bin" to
"fis-gtm".
Great.
- I put the permissions on the directories back to r-xr-xr-x (awaiting
Bhaskar's response to your question).
Looking forward to hearing from you.
I would recommend to commit your current state of work to
svn://svn.debian.org/svn/debian-med/trunk/packages/gtm/trunk
(or any better name than gtm according to your own decision - just follow
the example of all the other packages there).
Do not hesitate to keep on asking if something remains unclear.
Kind regards
Andreas.
--
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c83f0ff.4010...@cavtel.net