I thought only one...
Is there a reason that there's a load of repositories for this project? It makes almost everything harder...
Cees,
Well yes there is a reason; there is a huge amount of work and code that is completely unnecessary for some applications. Do I really need all the code if I just want to hash a string? Of course it's possible that I'm missing something about how to use Monticello. Please let me know before we go along too far.
Ron
-----Original Message----- From: cryptography-bounces@lists.squeakfoundation.org [mailto:cryptography-bounces@lists.squeakfoundation.org] On Behalf Of Cees De Groot Sent: Friday, October 21, 2005 11:01 AM To: Cryptography Team Development List Subject: [Cryptography Team] How many repositories does it take to screw ina lightbulb?
I thought only one...
Is there a reason that there's a load of repositories for this project? It makes almost everything harder... _______________________________________________ Cryptography mailing list Cryptography@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography
Ron Teitelbaum wrote:
Cees,
Well yes there is a reason; there is a huge amount of work and code that is completely unnecessary for some applications. Do I really need all the code if I just want to hash a string? Of course it's possible that I'm missing something about how to use Monticello. Please let me know before we go along too far.
Folks, perhaps there is some misconception about the role of projects and packages. We surely want to separate stuff into packages (I would advocate even more separation, for example let each encryption or digest algorithm have its own package). But as Cees pointed out, we don't really need to have more than one project/repository unless there's a need for different access rights to different parts, but I don't see that.
Cheers, Hans-Martin
Hans-Martin and All,
That would be fine. Is there a way to use Monticello and or squeak map to download a single package from the repository? I noticed that in the cryptography package from squeak map when I asked it to install, it installed everything, even though every piece was in its own package.
My thoughts were the along the line of clear separations based on need as Rob pointed out. If there is a way to separate packages and select single packages from Monticello or squeak map I have no objection to consolidating them all into Cryptography Base.
Ron
-----Original Message----- From: cryptography-bounces@lists.squeakfoundation.org [mailto:cryptography-bounces@lists.squeakfoundation.org] On Behalf Of Hans-Martin Mosner Sent: Friday, October 21, 2005 3:31 PM To: Cryptography Team Development List Subject: Re: [Cryptography Team] How many repositories does it take to screwina lightbulb?
Ron Teitelbaum wrote:
Cees,
Well yes there is a reason; there is a huge amount of work and code that is completely unnecessary for some applications. Do I really need all the
code
if I just want to hash a string? Of course it's possible that I'm missing something about how to use Monticello. Please let me know before we go along too far.
Folks, perhaps there is some misconception about the role of projects and packages. We surely want to separate stuff into packages (I would advocate even more separation, for example let each encryption or digest algorithm have its own package). But as Cees pointed out, we don't really need to have more than one project/repository unless there's a need for different access rights to different parts, but I don't see that.
Cheers, Hans-Martin _______________________________________________ Cryptography mailing list Cryptography@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography
On 10/21/05, Ron Teitelbaum Ron@usmedrec.com wrote:
That would be fine. Is there a way to use Monticello and or squeak map to download a single package from the repository?
You're mixing up two very different things. SqueakMap is a catalog system, Monticello a versioning system. One is aimed at users, the other is for developers. And SqueakSource is a repository for Monticello, divided into projects for administrative reasons..
Monticello works at the granularity of packages (by default, but I won't unnecessarily complicate matters here :-)). You version all of a package at once, and there's an n:m relation between versioned packages and repositories. Usually, for any given team, you decide on a single repository because usually all the team members (and non-members) have the same level of access to all the packages the team maintains.
Now, if the time comes to deploy stuff to the general public, that's when SqueakMap comes into play. SqueakMap has a very loose relationship with either projects or packages, it defines its own entity being a library catalogue card. The stuff you put on that card can be whatever you like - the simple thing being a single Monticello package which is then available for direct installation through the SqueakMap package browser, but more complex projects often publish cards containing a pointer to a more complex entity like a .sar file (Squeak ARchive) which is the closest thing we have to an installer. A .sar file can contain all sorts of stuff, and so can fill your image with a plethora of packages in one mouse click.
However, that's all deployment-time stuff. For development-time, a SqueakSource project is an administrative domain, and as such a single project will suffice for the Cryptography team.
Thanks Cees,
So if it's agreed then we can move to a single MC repository Cryptography Base. Anyone disagree?
Ron
-----Original Message----- From: Cees De Groot [mailto:cdegroot@gmail.com] Sent: Friday, October 21, 2005 4:19 PM To: Ron@usmedrec.com; Cryptography Team Development List Cc: The general-purpose Squeak developers list Subject: Re: [Cryptography Team] How many repositories does it take to screwina lightbulb?
On 10/21/05, Ron Teitelbaum Ron@usmedrec.com wrote:
That would be fine. Is there a way to use Monticello and or squeak map to download a single package from the repository?
You're mixing up two very different things. SqueakMap is a catalog system, Monticello a versioning system. One is aimed at users, the other is for developers. And SqueakSource is a repository for Monticello, divided into projects for administrative reasons..
Monticello works at the granularity of packages (by default, but I won't unnecessarily complicate matters here :-)). You version all of a package at once, and there's an n:m relation between versioned packages and repositories. Usually, for any given team, you decide on a single repository because usually all the team members (and non-members) have the same level of access to all the packages the team maintains.
Now, if the time comes to deploy stuff to the general public, that's when SqueakMap comes into play. SqueakMap has a very loose relationship with either projects or packages, it defines its own entity being a library catalogue card. The stuff you put on that card can be whatever you like - the simple thing being a single Monticello package which is then available for direct installation through the SqueakMap package browser, but more complex projects often publish cards containing a pointer to a more complex entity like a .sar file (Squeak ARchive) which is the closest thing we have to an installer. A .sar file can contain all sorts of stuff, and so can fill your image with a plethora of packages in one mouse click.
However, that's all deployment-time stuff. For development-time, a SqueakSource project is an administrative domain, and as such a single project will suffice for the Cryptography team.
I'd say just 'Cryptography'
On 10/21/05, Ron Teitelbaum Ron@usmedrec.com wrote:
Thanks Cees,
So if it's agreed then we can move to a single MC repository Cryptography Base. Anyone disagree?
Ron
-----Original Message----- From: Cees De Groot [mailto:cdegroot@gmail.com] Sent: Friday, October 21, 2005 4:19 PM To: Ron@usmedrec.com; Cryptography Team Development List Cc: The general-purpose Squeak developers list Subject: Re: [Cryptography Team] How many repositories does it take to screwina lightbulb?
On 10/21/05, Ron Teitelbaum Ron@usmedrec.com wrote:
That would be fine. Is there a way to use Monticello and or squeak map to download a single package from the repository?
You're mixing up two very different things. SqueakMap is a catalog system, Monticello a versioning system. One is aimed at users, the other is for developers. And SqueakSource is a repository for Monticello, divided into projects for administrative reasons..
Monticello works at the granularity of packages (by default, but I won't unnecessarily complicate matters here :-)). You version all of a package at once, and there's an n:m relation between versioned packages and repositories. Usually, for any given team, you decide on a single repository because usually all the team members (and non-members) have the same level of access to all the packages the team maintains.
Now, if the time comes to deploy stuff to the general public, that's when SqueakMap comes into play. SqueakMap has a very loose relationship with either projects or packages, it defines its own entity being a library catalogue card. The stuff you put on that card can be whatever you like - the simple thing being a single Monticello package which is then available for direct installation through the SqueakMap package browser, but more complex projects often publish cards containing a pointer to a more complex entity like a .sar file (Squeak ARchive) which is the closest thing we have to an installer. A .sar file can contain all sorts of stuff, and so can fill your image with a plethora of packages in one mouse click.
However, that's all deployment-time stuff. For development-time, a SqueakSource project is an administrative domain, and as such a single project will suffice for the Cryptography team.
All,
I created a new project on squeakSource called Cryptography. I moved everything into that repository. Please point your MC browser to this new location:
MCHttpRepository location: 'http://kilana.unibe.ch:8888/CryptographyBase' user: '' password: ''
It does seem to handle multiple packages nicely so feel free to organize your code how you see fit, in to package names that are appropriate.
Thanks Cees and Hans-Martin for your advice. Sorry everyone about the bumpy repository start, hopefully it wasn't too painful.
I've left Cryptography Base for now but will delete it on Monday or Tuesday. Please don't use it.
Please let me know if you have any problems or questions.
Thanks,
Ron
-----Original Message----- From: cryptography-bounces@lists.squeakfoundation.org [mailto:cryptography-bounces@lists.squeakfoundation.org] On Behalf Of Cees De Groot Sent: Friday, October 21, 2005 4:31 PM To: Ron@usmedrec.com Cc: Cryptography Team Development List Subject: Re: [Cryptography Team] How many repositories does it take toscrewina lightbulb?
I'd say just 'Cryptography'
On 10/21/05, Ron Teitelbaum Ron@usmedrec.com wrote:
Thanks Cees,
So if it's agreed then we can move to a single MC repository Cryptography Base. Anyone disagree?
Ron
-----Original Message----- From: Cees De Groot [mailto:cdegroot@gmail.com] Sent: Friday, October 21, 2005 4:19 PM To: Ron@usmedrec.com; Cryptography Team Development List Cc: The general-purpose Squeak developers list Subject: Re: [Cryptography Team] How many repositories does it take to screwina lightbulb?
On 10/21/05, Ron Teitelbaum Ron@usmedrec.com wrote:
That would be fine. Is there a way to use Monticello and or squeak map
to
download a single package from the repository?
You're mixing up two very different things. SqueakMap is a catalog system, Monticello a versioning system. One is aimed at users, the other is for developers. And SqueakSource is a repository for Monticello, divided into projects for administrative reasons..
Monticello works at the granularity of packages (by default, but I won't unnecessarily complicate matters here :-)). You version all of a package at once, and there's an n:m relation between versioned packages and repositories. Usually, for any given team, you decide on a single repository because usually all the team members (and non-members) have the same level of access to all the packages the team maintains.
Now, if the time comes to deploy stuff to the general public, that's when SqueakMap comes into play. SqueakMap has a very loose relationship with either projects or packages, it defines its own entity being a library catalogue card. The stuff you put on that card can be whatever you like - the simple thing being a single Monticello package which is then available for direct installation through the SqueakMap package browser, but more complex projects often publish cards containing a pointer to a more complex entity like a .sar file (Squeak ARchive) which is the closest thing we have to an installer. A .sar file can contain all sorts of stuff, and so can fill your image with a plethora of packages in one mouse click.
However, that's all deployment-time stuff. For development-time, a SqueakSource project is an administrative domain, and as such a single project will suffice for the Cryptography team.
_______________________________________________ Cryptography mailing list Cryptography@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography
cryptography@lists.squeakfoundation.org