FreeBSD Ports has switched to git
268 views • 4/8/2021
Confusion abounds as the FreeBSD Ports Tree repository has been switched from svn to git with none of the supporting architecture able to cope.
00:00 - 00:05 | So everyone said: When do we get the Ports Tree back up? |
00:05 - 00:07 | We've gone three days without updates, come on! |
00:07 - 00:10 | It was hard work. There family situations and everything. |
00:11 - 00:16 | But we made it: SVN is frozen, and the Ports Tree is now on git. |
00:17 - 00:21 | And nobody has any idea how to check it out. |
00:21 - 00:24 | Because it's git! |
00:29 - 00:31 | I mean |
00:31 - 00:34 | have you tried using git?! |
00:38 - 00:40 | Don't! |
00:41 - 00:47 | Users are shouting random git commands all over the forums in desperation. |
00:47 - 00:50 | And on a new system |
00:50 - 00:56 | you need to install git first. It's a Port! |
00:58 - 00:59 | There's no git client |
00:59 - 01:01 | in the base system! |
01:04 - 01:06 | And we can't just put git in base |
01:06 - 01:08 | because it's GPL! |
01:13 - 01:14 | The Handbook and manpages |
01:14 - 01:16 | could help, but |
01:16 - 01:20 | most of it hasn't been updated. |
01:21 - 01:27 | Every two minutes there's some new guy on IRC asking for the right git commands! |
01:35 - 01:36 | We just paste some command |
01:36 - 01:39 | that last worked for us and hope they go away. |
01:41 - 01:44 | But there's tools, right? |
01:44 - 01:47 | There's portsnap and poudriere, and |
01:47 - 01:49 | even the INDEX for simple queries. |
01:50 - 01:53 | None of it works with git. |
01:54 - 01:56 | Here's your Ports Tree |
01:56 - 01:58 | and here's your usual commands |
01:58 - 02:02 | and none of it is working! Too bad! |
02:05 - 02:07 | Try git! |
02:10 - 02:11 | The maintainers |
02:11 - 02:13 | [wheezing] |
02:15 - 02:17 | of all those ports-mgmt scripts |
02:17 - 02:20 | are trying learn enogh git to update their scripts! |
02:21 - 02:27 | And during all this confusion, users are just crowding IRC and the Forums, unable to update their ports! |
02:29 - 02:29 | Like devel/git? |
02:29 - 02:32 | Like devel/git, exactly! |
02:36 - 02:39 | I mean, portsnap probably shouldn't be broken |
02:40 - 02:42 | so everyone's trying really hard to fix it. |
02:49 - 02:54 | But if course we had to switch to git first. |
02:55 - 02:57 | Couldn't you have done this before? |
02:58 - 03:03 | I guess, but we didn't really have a chance to notice those problems |
03:03 - 03:08 | because we were all just developing with git anyway! |
03:09 - 03:11 | I mean, portsnap, come on! |
03:15 - 03:18 | Everyone just needs to learn git |
03:23 - 03:26 | and stuff will work just fine! |
03:29 - 03:36 | And someone is going to update all documentation, I'm sure! |
No comments yet.