[syslinux] About 4.xx and 6.xx

Didier Spaier didier at slint.fr
Fri Jun 10 13:42:23 PDT 2016


On 10/06/2016 20:30, Ady via Syslinux wrote:
> 
>> On 01/06/2016 03:24, Ady via Syslinux wrote:> @Didier,
>>>
>>> There were several potential fixes and improvements that were never 
>>> back-ported to the "syslinux-4.xx" branch. The very few commits in that 
>>> branch could be added to interested distributions without releasing a 
>>> new official version.
>>>
>>> Moreover, there were potential new features / additions that were also 
>>> not introduced to the "syslinux-4.xx" branch.
>>>
>>> IMHO, the few changes after 4.07 do not justify a 4.08 official 
>>> release.
>>
>> Thanks for your answer Ady.
>>
>> However, I cloned the repo and "git branch" only returns:
>> * master
>>
>> How can I find this "syslinux-4.xx" branch or at least spot the commits
>> in that branch more recent than the 4.07 release?
>>
>> A did a bit of RTFM but am not acquainted with git so any clue will be
>> appreciated.
>>
>> Sorry for this < newbie question and thanks in advance.
>>
>> Didier
>>
>> Off-topic follows.
>>
>> This page:
>> http://slint.fr/en/screenshots.html
>> illustrates sharing by developers of syslinux, lilo and elilo ;)
>>
>> @Thomas if you see this, you can add an iso to your collection:
>> http://slackware.uk/slint/x86_64/slint-14.2/iso/
>  
>  
> Please see:
>  http://repo.or.cz/syslinux.git/shortlog/refs/heads/syslinux-4.xx 
> 
> At the time of this writing, it should be fairly easy to see the 
> "syslinux-4.xx" head reference, the "syslinux-4.07" tag (slightly down 
> the page), and the few commits between them.

Yes, thanks Ady.

> Since I am not a developer, I'd rather not post git commands that I do 
> not use myself frequently enough. Hopefully someone else might be able 
> to help you with the adequate git command(s).

To make a tarball of that branch I just did:
git archive --prefix=syslinux-4.07-2060610/ origin/syslinux-4.xx | \
xz > ../syslinux-today/syslinux-4.07-2060610.tar.xz

I checked with a diff that I get the same files as downloading the
tar.gz file that corresponds to the most recent commit in that branch.

I will try to build from that and get back here in case of issue.

> I would like to mention, again, that most commits in the master branch 
> have not been back-ported to the older branches, and thus if / when the 
> "syslinux-4.xx" head would be re-built with newer / current versions of 
> its building dependencies (e.g. gcc, binutils,...), there is a chance 
> of getting worthless binaries, or at least with some misbehavior.

I am also wondering what are all the other not merged branches:
/tmp/syslinux$ git branch -r --no-merged master
  origin/bcopyint
  origin/broken1
  origin/btrfs
  origin/corezlib
  origin/ext4
  origin/gpxeiso
  origin/hashtbl
  origin/kkpxe
  origin/libinstaller_dos_wip
  origin/memdisk-acpi
  origin/multifs
  origin/nolen
  origin/slzm
  origin/syslinux-1.6x-1
  origin/syslinux-1.xx
  origin/syslinux-4.xx
  origin/thread
/tmp/syslinux$

Best regards,
Didier


More information about the Syslinux mailing list