
Hi guys, there seems to be a lack of coordination. It feels like we are wandering off into all kinds of different directions. I would like to think that there is a common goal that we are trying to achieve, but I'm not sure whether that is the case. Maybe it would be helpful if everyone involved in this effort could post a short description of what exactly it is that he or she is interested in accomplishing? Personally, my goal is to provide a stable and reliable distribution of Haskell packages that ArchLinux users can easily build and install. Whether those packages are distributed in binary form or whether they're available on AUR is irrelevant to me. My main interest lies with the file tentatively called "PKGLIST" [1]. That file is hard to come up with, and it's particularly hard to maintain in the presence of constant updates that mutually exclude each other. Now, if we had a consistent package list, then we could easily use it to update AUR or build a binary repository. Without a consistent package list, however, we can do neither. Take care, Peter [1] https://github.com/peti/arch-haskell/blob/master/PKGLIST.full

On 2010/11/10 Peter Simons
Hi guys,
there seems to be a lack of coordination. It feels like we are wandering off into all kinds of different directions. I would like to think that there is a common goal that we are trying to achieve, but I'm not sure whether that is the case. Maybe it would be helpful if everyone involved in this effort could post a short description of what exactly it is that he or she is interested in accomplishing?
I am interested in: * ensuring ArchLinux can provide the basic blocks that build popular packages (like darcs and xmonad) * packaging all dependencies of the archlinux module (and maybe the archlinux module itself when it reaches a stable status) * giving some help in setting up an infrastructure that allows building a large number of packages (but not maintaining the package list on the long term) * writing bits of Haskell code that interact with pacman and ArchLinux, but not necessarily for managing Haskell packages. -- Rémy.

Can I suggest that the new team declares a strategy, then describes a policy to implement that? http://haskell.org/haskellwiki/Arch_Linux/Policy Always good to write down what you're trying to do. :-) -- Don simons:
Hi guys,
there seems to be a lack of coordination. It feels like we are wandering off into all kinds of different directions. I would like to think that there is a common goal that we are trying to achieve, but I'm not sure whether that is the case. Maybe it would be helpful if everyone involved in this effort could post a short description of what exactly it is that he or she is interested in accomplishing?
Personally, my goal is to provide a stable and reliable distribution of Haskell packages that ArchLinux users can easily build and install. Whether those packages are distributed in binary form or whether they're available on AUR is irrelevant to me. My main interest lies with the file tentatively called "PKGLIST" [1]. That file is hard to come up with, and it's particularly hard to maintain in the presence of constant updates that mutually exclude each other.
Now, if we had a consistent package list, then we could easily use it to update AUR or build a binary repository. Without a consistent package list, however, we can do neither.
Take care, Peter
[1] https://github.com/peti/arch-haskell/blob/master/PKGLIST.full
_______________________________________________ arch-haskell mailing list arch-haskell@haskell.org http://www.haskell.org/mailman/listinfo/arch-haskell

Hi, As mentioned in the other thread, I contacted Kaiting about hosting for the Arch Haskell group. Here's the reply: Kaiting Chen wrote:
Hi Xyne, so you know that for a while I've been trying to get a new server up on EC2. It's just about done, so if you guys don't mind being test subjects I'd like to set you up there. Note that the new server is built on ephemeral storage and thus in the case of a hardware failure all data will be lost. On the other hand it is backed up every thirty minutes. If you need greater granularity than that please keep critical data in an off-location version controlled store. Disk space and bandwidth are not a problem at the moment, and I'll let you know if they will be.
I believe that ACL's are supported. That is the preferred way of sharing things right now. Let me know if you need anything beyond that.
And if you guys are hosting a repo, I can set up a VirtualHost for you.
Kaiting.
I replied to say that it sounds good and that I don't think we'll need finer granularity. I also said that I wanted to discuss the name of the VirtualHost with the team before setting it up. So, what do you think?
simons:
Hi guys,
there seems to be a lack of coordination. It feels like we are wandering off into all kinds of different directions. I would like to think that there is a common goal that we are trying to achieve, but I'm not sure whether that is the case. Maybe it would be helpful if everyone involved in this effort could post a short description of what exactly it is that he or she is interested in accomplishing?
Personally, my goal is to provide a stable and reliable distribution of Haskell packages that ArchLinux users can easily build and install. Whether those packages are distributed in binary form or whether they're available on AUR is irrelevant to me. My main interest lies with the file tentatively called "PKGLIST" [1]. That file is hard to come up with, and it's particularly hard to maintain in the presence of constant updates that mutually exclude each other.
Now, if we had a consistent package list, then we could easily use it to update AUR or build a binary repository. Without a consistent package list, however, we can do neither.
Take care, Peter
Don Stewart wrote:
Can I suggest that the new team declares a strategy, then describes a policy to implement that?
http://haskell.org/haskellwiki/Arch_Linux/Policy
Always good to write down what you're trying to do.
:-)
-- Don
I suggest that the new team declares itself first. ;) It may be a good time to do this now as we will need to set up accounts for team members on the aforementioned server. As for my part in it all, I hope to do the following: * contribute and collaborate on tools for managing binary and source repos on the server, along with generally helping to manage the server * provide tools for users to work with packages (installation, building from source, etc) * help in my capacity as a TU by supporting packages in [community] and the AUR, and eventually [extra] if my help is wanted * help out with whatever else I can /Xyne

Hi Xyne,
Kaiting Chen wrote:
Hi Xyne, so you know that for a while I've been trying to get a new server up on EC2. It's just about done, so if you guys don't mind being test subjects I'd like to set you up there. Note that the new server is built on ephemeral storage and thus in the case of a hardware failure all data will be lost. On the other hand it is backed up every thirty minutes. If you need greater granularity than that please keep critical data in an off-location version controlled store. Disk space and bandwidth are not a problem at the moment, and I'll let you know if they will be.
I believe that ACL's are supported. That is the preferred way of sharing things right now. Let me know if you need anything beyond that.
And if you guys are hosting a repo, I can set up a VirtualHost for you.
Kaiting.
I replied to say that it sounds good and that I don't think we'll need finer granularity. I also said that I wanted to discuss the name of the VirtualHost with the team before setting it up.
So, what do you think?
this is really good news. IMHO, the name of the VHOST is a secondary issue. We don't need to decide that until our binary repository is in shape for public usage. Personally, I'd like something along the lines of haskell.archlinux.org or archlinux.haskell.org, but I don't feel strongly about it. How would that server be accessed? What kind of information does Kaiting need to set-up an user account? Take care, Peter

Peter Simons wrote:
this is really good news. IMHO, the name of the VHOST is a secondary issue. We don't need to decide that until our binary repository is in shape for public usage. Personally, I'd like something along the lines of haskell.archlinux.org or archlinux.haskell.org, but I don't feel strongly about it.
How would that server be accessed? What kind of information does Kaiting need to set-up an user account?
Just to be clear, I believe that this will be on kiwilight.com just as Magnus's binary repo is, so I think the VirtualHost would be limited to archhaskell.kiwilight.com and such variants. Once we're ready to go public though, we could probably get archlinux.org and haskell.org to redirect to the site. The server will almost certainly be accessed via ssh. He hasn't replied yet with details but I expect to hear back from him soon. For the existing kiwilight accounts on the (soon to be) old server, all we did was provide a user name and maybe a key and/or password (I don't remember... it was simple though). I'll post more details when I get them.

Peter Simons wrote:
Hi Xyne,
The [kiwilight] server will almost certainly be accessed via ssh. He hasn't replied yet with details but I expect to hear back from him soon.
are there any new developments?
Not yet. I've just sent an email to see what's going on. I'll let you know as soon as I know.

Xyne wrote:
are there any new developments?
Not yet. I've just sent an email to see what's going on. I'll let you know as soon as I know.
I just got a reply:
Hi Xyne, still working on it. Funny thing is I actually brought the whole thing back onto a Linode 1536 because EC2 in the end just didn't have the cost / performance / persistence ratio I wanted. I'm still working on the new authentication stack, which is a Kerberos / GSSAPI / LDAP / SASL stack. If you have any experience with Kerberos let me know because this thing is giving me some serious problems. If you want I can set you up today or tomorrow.
Kaiting.
So, does anyone here have experience with Kerberos?

Hi Xyne,
Hi Xyne, still working on it. Funny thing is I actually brought the whole thing back onto a Linode 1536 because EC2 in the end just didn't have the cost / performance / persistence ratio I wanted. I'm still working on the new authentication stack, which is a Kerberos / GSSAPI / LDAP / SASL stack. If you have any experience with Kerberos let me know because this thing is giving me some serious problems. If you want I can set you up today or tomorrow.
Kaiting.
So, does anyone here have experience with Kerberos?
I don't, I'm afraid. I know Kerberos exists, but that's about it. I feel a little fuzzy trying to interpret what Kaiting is saying, though. Apparently, there are some problems that he can't solve. Yet, he also offers to complete the setup within a day or two. I'm not sure how that fits together. Also, I'm confused because he seems to be asking for confirmation whether we really want that account or not. I thought that's clear? If Kaiting has the means to provide us with server space for a binary ArchHaskell repository, then yes, by all means, please do it. If we had that access to that server, we could start providing packages for i686 pretty much *right now*. On my end, everything is set up, ready, and waiting to go. Take care, Peter

Peter Simons wrote:
I feel a little fuzzy trying to interpret what Kaiting is saying, though. Apparently, there are some problems that he can't solve. Yet, he also offers to complete the setup within a day or two. I'm not sure how that fits together.
Also, I'm confused because he seems to be asking for confirmation whether we really want that account or not. I thought that's clear? If Kaiting has the means to provide us with server space for a binary ArchHaskell repository, then yes, by all means, please do it. If we had that access to that server, we could start providing packages for i686 pretty much *right now*. On my end, everything is set up, ready, and waiting to go.
Take care, Peter
I think he means that he could set up the SSH accounts right now but he's still working on other stuff that he wants to have on the server. You can always just email him directly if you want more details. I may have misunderstood something. Regards, Xyne

Hi, I need a list of names and email addresses for Kaiting to set up the Arch Haskell team on the new server. Regards, Xyne

On 21/11/10 13:01, Xyne wrote:
Hi,
I need a list of names and email addresses for Kaiting to set up the Arch Haskell team on the new server.
I'd suggest the people currently in the github group: Peter Simons : simons@cryp.to Rémy Oudompheng : remyoudompheng@gmail.com Magnus Therning : magnus@therning.org I should add that I already have an account on Kaiting's machines, the username is magnus.therning. If possible I'd like to keep it to a single account :-) /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe
participants (5)
-
Don Stewart
-
Magnus Therning
-
Peter Simons
-
Rémy Oudompheng
-
Xyne