Test Data for DigiKam

Steven Robbins <[email protected]> Sat, 24 Sep 2022 16:19:28 -0500
Newsgroups gmane.comp.kde.digikam.devel
Message-ID <7435082.EvYhyI6sBW@riemann>
Hello,

In the interests of transparency, I have to say that I am unsure what to do.

My original impression was that the decision was made to separate test and 
code and that the KDE sysadmins would have guidance on this.  That didn't turn 
out as I had imagined.

After digging around a bit, my impression now is that the 7GB size of 
digikam's git repo is the issue.  As far as I can tell, the only way to fix 
that is to prune and re-write the repo.  That's not something I am highly 
motivated to do.

Finally, I worry that separating data from code is going to place enough of a 
barrier to running tests that fewer will do so.  Testing is fundamentally 
important to me so this aspect is troubling.

I don't really understand why Digikam has a 7 GB repo -- when the source 
tarball amounts to 300 MB (500 MB when unpacked).  I would speculate that 
there were things added then deleted in the past?   

Further, I wonder whether this can be handled more simply.  Atlassian [1] has 
a few ideas -- and maybe a git shallow clone for developers would help?  
Probably coupled with using GIT-LFS **in the main repo** for the large files.

[1] https://www.atlassian.com/git/tutorials/big-repositories

So that's where I am.  I'd like to hear your thoughts.

-Steve
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEy89k8fa3rclNjyokyeVeL63I9LkFAmMvdGAACgkQyeVeL63I
9LmpEBAAoDIKKiOT6dN9AqOaaZtt888YEDl3jh1MDgqvB5aRi9esF7SkX1LFEsXw
FuLiypymJKBc8OGh0LMtENe/TGWI4slSpSL2o/tH/21PH1Rn6EU6Wj8lV1c8Si7o
UnqkDKnf1DQvEM8hSnAEJGv84n6W1pOl66DOZYb9d3jtfGmNnexHsOOddHdxRUWF
2Ba3OmneTvbQvxNgDD51poSepAGej7PrdbJLlV8hZ+45QpkXhSDTcS69DQCxhe+v
T2p5aWIH7kZJLSk5kxeFBx8xGapvA0+pxgpuQMBydZsLmviKi2uHvQYcGPcNhNvU
po9q1pj50KliipTb5WblvjAFyjoF8KKAevj/pq+DBNWoHHEc1A9FocQiFGoKSqQ9
0x/rcv8OSqNdDK9f6bh3QeZmIrydWTRmzm44kny9Z1g1srg6Emwof6CS5nuvzl5J
DqAuzm8HTGYI5pp+opxdN+B8dEteXsdkfD/ObLKiLPfRDTqVXvtaLQ8E5TUnEqus
u6smEUtl815T3CW6b7OXnDykD283RNVJsDDdfCGAp/Ca7dAR5bFGQRes1UiSrNdm
lFnHfBl9WY+xJS2uykIgJKlXNMniVoKUveBai1ogiDN3w/tRu20XStgfWJMvUe3p
fq0/qDCNLvQ56rDbHARg3crTSRXACmCQ4cHBFf1Olm7QBF8H69Y=
=ZXGN
-----END PGP SIGNATURE-----