233 views
FreeBSD Ports has switched to git
Confusion abounds as the FreeBSD Ports Tree repository has been switched from svn to git with none of the supporting architecture able to cope.

Share

Report this video

Captions

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!