Maneage - Tasks: task #15620, Creating a series of short videos...
You are not allowed to post comments on this tracker with your current authentication level.
task #15620: Creating a series of short videos explaining all angles to Maneage
Submitter: | Mohammadreza Khellat <mkhellat> | ||
Submitted: | Thu 30 Apr 2020 10:01:54 AM UTC | ||
Should Start On: | Thu 30 Apr 2020 12:00:00 AM UTC | Should be Finished on: | Tue 30 Jun 2020 12:00:00 AM UTC |
Category: | None | Priority: | 5 - Normal |
Status: | None | Privacy: | Public |
Percent Complete: | 0% | Assigned to: | None |
Open/Closed: | Open | Effort: | 0.00 |
( Jump to the original submission )
Thu 21 May 2020 11:22:34 PM UTC, comment #7: |
Boud Roukema <boud>![]() |
Thu 21 May 2020 12:15:44 AM UTC, comment #6: Thanks for mentioning Git LFS! I also confronted it while learning the LSST pipeline.
|
Mohammad Akhlaghi <makhlaghi>![]() |
Thu 21 May 2020 12:02:01 AM UTC, comment #5: You guys know about Git much more than me. But let me point out one thing about large data sets in Git: Git LFS (Git Large File Storage, https://git-lfs.github.com/). I heard it when I had to deal with datasets for the LSST (https://pipelines.lsst.io/install/git-lfs.html). I hope it can be of help, although I did not investigate. Maybe it is very complicated or not useful in our scenario. Let me know what do you think ;-)
|
Raul Infante-Sainz <infantesainz>![]() |
Wed 20 May 2020 01:42:55 PM UTC, comment #4: Just one small addition to my first paragraph before: as long as we don't change a file, it is propagated in the later commits as a link (not a full copy). So since we won't be changing/editing the videos any more, effectively the size of the Git repo will be the size of the sum of the videos. |
Mohammad Akhlaghi <makhlaghi>![]() |
Wed 20 May 2020 01:41:14 PM UTC, comment #3: You are right about Git, it doesn't store diffs, it just keeps copies. But the thing with binary files (like videos) is that they aren't edited. For example I don't see why we should edit this uploaded presentation any more. In the future, if Maneage changes sufficiently enough to warrant many changes, we'll just make a new video. The thing is that these videos (at least for now) aren't automatically generated files, they are manually recorded. So in effect, Git won't be used to track the history of the files, it will just be a way to keep a backup of them.
|
Mohammad Akhlaghi <makhlaghi>![]() |
Wed 20 May 2020 10:59:24 AM UTC, comment #2:
|
Boud Roukema <boud>![]() |
Wed 20 May 2020 12:58:08 AM UTC, comment #1: Today we had an introductory talk on Maneage for around 15 researchers in Iran (so the talk was in Persian). But since one of the participants recorded it, it is now our first recorded video on Maneage :-). So I took these steps:
|
Mohammad Akhlaghi <makhlaghi>![]() |
Thu 30 Apr 2020 10:01:54 AM UTC, original submission:
I think it could be a good idea to prepare a series of short videos in which the following are discussed and explained regarding Maneage
|
Mohammadreza Khellat <mkhellat>![]() |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2020-04-30 | mkhellat | Carbon-Copy | - | ![]() |
Added boud |
Carbon-Copy | - | ![]() |
Added infantesainz | ||
Carbon-Copy | - | ![]() |
Added makhlaghi | ||
Carbon-Copy | - | ![]() |
Added pedram |
I put a link to the peertube.live instance of the video
at https://savannah.nongnu.org/task/index.php?15654 , since
that seemed more appropriate for specific web pages/URLs.
I agree that one concern with git-LFS would be
that it apparently needs a third party server. Between
git-LFS and peertube, I think I would tend to go for peertube
as more decentralised - by default, people who view the
video in the web interface do it peer-to-peer by torrent; those
who select "..." (next to the like/dislike/share icons in the
main interface below the video) have the choice of downloading
by torrent or directly, in any of various compressed formats
that they find convenient. This sounds technically more
reasonable than git-LFS for human-viewable videos -
which are not like observational data files.
As for deleting a big file from a git repository, it seems to
me that unless you manage to make the file inaccessible in
the git history by something unrecommended like
git reset --hard, and you make sure that nobody accidentally
re-pushes that part of the history tree up to the public
repository(ies), then it's quite hard to convince git prune
and git gc to really get rid of what you think is useless
garbage. I tried this once on in a temporary directory with
a local git repository and was unable to get the .git/
directory down to a small size after trying to delete all
history of a fake big file that I committed and then tried
to "hide" completely. Git is about the worst thing to use
by any group/organisation that is uncomfortable about transparency;
it's just not designed for censorship - unless you remove
the .git/ directory hierarchy itself, losing your whole
git history. And this includes "tidying" by removing big
useless stuff as "censorship". That's my impression, in any
case; it could be that my git skills were still too elementary.