Am Freitag, 27. März 2015, 17:54:43 schrieb Erich Titl: > Am 27.03.2015 um 16:43 schrieb kp kirchdoerfer: > > Am Freitag, 27. März 2015, 16:22:40 schrieb Erich Titl: > >> Am 27.03.2015 um 15:53 schrieb kp kirchdoerfer: > >>> Am Freitag, 27. März 2015, 09:12:04 schrieb Erich Titl: > >> ... > >> > >>> Yes it's effcient with branches.But it's not really efficient with > >>> binaries, though as discussed that's a workaround for the missing > >>> ftp/whatever-space. > >> > >> To git a file is a file is a file and if a file differs it needs to > >> somehow record the differences. This is difficult with binary files, as > >> you cannot really record the differences, but afaik git does not do that > >> anyway. > > > > Yes. > > > >>>>> I have not yet written this back to sourceforge, as I would like to > >>>>> have > >>>>> some feedback on this aproach. > >>> > >>> Just play with it and let's know about your findings. > >>> Esp stable is a playground, but I hope we can shrink the other repos as > >>> well later. > >> > >> We won't unless we delete old versions. We cannot just store differences > >> between binaries, that is why we should be restrictive with releases. > >> > >> If I look at the packages page with releases > >> > >> 3_1 4_0 4_1 4_2 4_3 5_0 5_1 > >> > >> then I would think we could easily just keep 4_3 and remove the other > >> releases from the master branch, as the tarballs keep the same data > >> anyway. > > > > Ok. > > > >>>> Would anyone comment on this please. Does anyone have experience with > >>>> the html interface of git? > >>> > >>> Why do you need a html interface? > >> > >> Because wget needs it for fetching something using https :-( > >> That is what the packages page presents. > > > > AFAIK https is a feature of the git server. > > > >> I will try to see what happens if I make 'stable' a remote branch. Is it > >> typically immediately accessible? > > > > One has to track the branch, but it will make no difference for http > > access. > > > > We now have three branches - master, 5.1.3 and stable see > > > > https://sourceforge.net/p/leaf/packages/ci/master/tree/ > > > > What's the benefit compared to have a stable directory in master? > > For the moment just 'gut feeling' .
Argument accepted :)) > I believe it is cleaner to manage a branch, but YMMD. > I believe to have different branches for 5.1.3/geode and 5.1.3/i486 > would be very efficient to store the corresponding binaries, as they > would be shared between the branches. > > I have a small problem detecting the i386 in an installed release. With > the above model we could probably drop this directory. > > Else could we somehow make all parts ot a running release detectable? > > I can get the release from initrd.version > SALT# cat initrd.version > 5.1.3 Rev 1 uClibc 0.9.33.2 > > I can get a specific release from uname > SALT# uname -r > 3.10.69-geode > This is confusing as it is a ALIX > SALT# uname -m > i586 > > and this is a WRAP > SALT# uname -m > i586 > I cannot detect the i386 anywhere and I have no clue how to find rpi or > X86_64 in the running release. I could probably map somehow the > processor model to those, but that is not really satisfactory. The upgrade script has "to know" about our choices. i386/x86_64/arm are the supported architectures (make ARCH=x, when running config for the kernel) i686/geode/i486/bcmrpi/x86_86 are the kernel archs we choose and name in our toolchains - e.g naming the kernel for the raspberry pi 3.10.69-bcmrpi has been choosed by myself when building armv6 based support for the rpi. You can distinguish by uname -r, but we have to keep the toolchain, your script and the package store in sync. kp ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel