FreeBSD Ports has switched to git

Share
270 views4/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.

0 Comments

Be the first to leave a comment.

Show captions (47)
00:00 - 00:05So everyone said: When do we get the Ports Tree back up?
00:05 - 00:07We've gone three days without updates, come on!
00:07 - 00:10It was hard work. There family situations and everything.
00:11 - 00:16But we made it: SVN is frozen, and the Ports Tree is now on git.
00:17 - 00:21And nobody has any idea how to check it out.
00:21 - 00:24Because it's git!
00:29 - 00:31I mean …
00:31 - 00:34have you tried using git?!
00:38 - 00:40Don't!
00:41 - 00:47Users are shouting random git commands all over the forums in desperation.
00:47 - 00:50And on a new system …
00:50 - 00:56… you need to install git first. It's a Port!
00:58 - 00:59There's no git client …
00:59 - 01:01… in the base system!
01:04 - 01:06And we can't just put git in base …
01:06 - 01:08… because it's GPL!
01:13 - 01:14The Handbook and manpages …
01:14 - 01:16… could help, but …
01:16 - 01:20… most of it hasn't been updated.
01:21 - 01:27Every two minutes there's some new guy on IRC asking for the right git commands!
01:35 - 01:36We just paste some command …
01:36 - 01:39… that last worked for us and hope they go away.
01:41 - 01:44But there's tools, right?
01:44 - 01:47There's portsnap and poudriere, and …
01:47 - 01:49… even the INDEX for simple queries.
01:50 - 01:53None of it works with git.
01:54 - 01:56Here'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:07Try git!
02:10 - 02:11The 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:27And during all this confusion, users are just crowding IRC and the Forums, unable to update their ports!
02:29 - 02:29Like devel/git?
02:29 - 02:32Like devel/git, exactly!
02:36 - 02:39I mean, portsnap probably shouldn't be broken …
02:40 - 02:42… so everyone's trying really hard to fix it.
02:49 - 02:54But if course we had to switch to git first.
02:55 - 02:57Couldn't you have done this before?
02:58 - 03:03I 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:11I mean, portsnap, come on!
03:15 - 03:18Everyone just needs to learn git …
03:23 - 03:26… and stuff will work just fine!
03:29 - 03:36And someone is going to update all documentation, I'm sure!