[00:58:21] --- Russ has left: Disconnected [06:40:51] --- steven.jenkins has become available [07:20:24] Derrick Brashear: afs::command is a text book case of technical debt. [07:21:53] can you just, like, send me to technical debtors' prison, i will do my time, and we can move on? [07:22:19] i'll see you there. [07:28:42] --- deason has become available [08:10:39] --- Derrick Brashear has left [08:43:54] --- rra has become available [08:49:08] My favorite way of making AFS::Command go away is Simon's work to give us sane shared libraries and then building the AFS XS module against those. [08:49:23] Then we have a real API rather than command output parsing. [08:52:20] i second that notion [08:57:37] well, that doesn't make it go away, it just makes it stop using screen scraping :) [09:00:48] true, but that's a noble cause in itself. [09:04:54] Indeed. [09:56:01] --- Derrick Brashear has become available [09:56:25] --- Derrick Brashear has left [11:46:00] --- shadow@gmail.com/barnowlE62DCB4C has left [11:46:13] --- shadow@gmail.com/barnowlE62DCB4C has become available [11:52:09] --- Derrick Brashear has become available [12:29:21] We're pretty close to an AFS XS module which links against the libafsrpc_pic and libafsauthent_pic libraries. There's a few changes that need pulled up to 1.6.2, and some changes Norbert will need to make to the XS [12:30:06] However, the challenge of the XS module is that it implements a lot of the logic from, in particular, vos itself. Because there isn't a library function to 'release a volume', it copies all of the vos release code into the XS function. [12:30:24] (and release is just one example) [12:30:52] I would like to see all of that functionality be moved into a library. [12:32:08] as would i. and i suck, the changes i made for "alternate release" could have done so. [12:32:45] VS_ should be a library, realistically. [12:47:01] conceptually it already somewhat is; you just have to change the prints and exits [12:47:04] pts is even closer [12:49:49] yeah. i did that with aklog in 1999. and sadly it has been lost to the sands of time [12:51:57] (wuftpd needed it for afs support) [13:10:14] --- Derrick Brashear has left [13:20:42] --- Derrick Brashear has become available [14:11:35] --- jaltman/FrogsLeap has left: Disconnected [14:16:58] --- jaltman/FrogsLeap has become available [14:23:42] --- Derrick Brashear has left [14:45:22] --- Derrick Brashear has become available [16:11:27] --- mvitale has left [16:12:06] --- mvitale has become available [16:33:12] --- pod has left [16:35:00] --- deason has left [16:42:06] --- pod has become available [17:13:37] --- shadow@gmail.com/barnowlE62DCB4C has left [17:13:47] --- shadow@gmail.com/barnowlE62DCB4C has become available [18:09:12] --- rra has left: Disconnected [18:27:02] --- Russ has become available [18:42:38] --- shadow@gmail.com/barnowlE62DCB4C has left [18:42:52] --- shadow@gmail.com/barnowlE62DCB4C has become available [20:34:15] --- Derrick Brashear has left [20:34:58] --- Derrick Brashear has become available [20:56:54] --- dwbotsch has left [20:57:18] --- dwbotsch has become available [21:03:24] --- steven.jenkins has left [21:04:18] --- steven.jenkins has become available [21:14:07] --- phalenor has left [21:14:11] --- phalenor has become available [22:42:32] --- phalenor has left [22:42:38] --- phalenor has become available [22:53:55] --- Derrick Brashear has left [22:54:32] --- Derrick Brashear has become available [22:58:37] --- phalenor has left [22:58:43] --- phalenor has become available [23:07:05] --- dwbotsch has left [23:07:48] --- dwbotsch has become available [23:15:40] --- andersk has left [23:15:45] --- andersk has become available [23:27:24] --- Russ has left: Disconnected