Project

General

Profile

Version to build last Replicant version

Added by Fil Lupin 8 days ago

Hi guys,
it's been a while.

I would like to build the last Replicant version, which is Replicant 6 from what I see on https://redmine.replicant.us/projects/replicant/wiki#Maintained-versions

I see Trisquel 9 & debian 9 are recommanded on https://redmine.replicant.us/projects/replicant/wiki/Replicant60BuildDependenciesInstallation

However, Debian 9 and Trisquel 9 are note anymore maintained.
What distribution is recommanded to build Replicant?

RegardS.


Replies (2)

RE: Version to build last Replicant version - Added by Fil Lupin 8 days ago

While trying to build on debian 9, I did not find build-dep and llvm-defaults packages

While following instructions in repo https://download.replicant.us/build-tools/repo/07-02-2022/README.txt, downloading the GPG key fails with `gpg: keyserver receive failure: Server indicated a failure`
The key found in https://redmine.replicant.us/projects/replicant/wiki/Images is not he same
The signature should be the one of "Denis 'GNUtoo' Carliki <>"

Then,

root@replicant:/home/fillupin/repo# tar xf ./31b707cf5d179eb664df26b72f0f2976ef28f41d-tarball-pack.tar.xz -C /
root@replicant:/home/fillupin/repo# source /usr/local/bin/repo-env.sh
root@replicant:/home/fillupin/repo# repo sync
Traceback (most recent call last):
  File "/gnu/store/hml9fsd8i4ayxkp5nfprs2v550hn8j42-git-repo-2.4.1/share/git-repo/main.py", line 622, in <module>
    _Main(sys.argv[1:])
  File "/gnu/store/hml9fsd8i4ayxkp5nfprs2v550hn8j42-git-repo-2.4.1/share/git-repo/main.py", line 596, in _Main
    result = run()
  File "/gnu/store/hml9fsd8i4ayxkp5nfprs2v550hn8j42-git-repo-2.4.1/share/git-repo/main.py", line 589, in <lambda>
    run = lambda: repo._Run(name, gopts, argv) or 0
  File "/gnu/store/hml9fsd8i4ayxkp5nfprs2v550hn8j42-git-repo-2.4.1/share/git-repo/main.py", line 266, in _Run
    result = cmd.Execute(copts, cargs)
  File "/gnu/store/hml9fsd8i4ayxkp5nfprs2v550hn8j42-git-repo-2.4.1/share/git-repo/subcmds/sync.py", line 858, in Execute
    self._UpdateManifestProject(opt, mp, manifest_name)
  File "/gnu/store/hml9fsd8i4ayxkp5nfprs2v550hn8j42-git-repo-2.4.1/share/git-repo/subcmds/sync.py", line 776, in _UpdateManifestProject
    success = mp.Sync_NetworkHalf(quiet=opt.quiet, verbose=opt.verbose,
  File "/gnu/store/hml9fsd8i4ayxkp5nfprs2v550hn8j42-git-repo-2.4.1/share/git-repo/project.py", line 1510, in Sync_NetworkHalf
    and self._ApplyCloneBundle(initial=is_new, quiet=quiet, verbose=verbose)):
  File "/gnu/store/hml9fsd8i4ayxkp5nfprs2v550hn8j42-git-repo-2.4.1/share/git-repo/project.py", line 2562, in _ApplyCloneBundle
    bundle_url = remote.url + '/clone.bundle'
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

RE: Version to build last Replicant version - Added by Fil Lupin about 8 hours ago

Following Josh's suggestion, I took inspiration from https://github.com/publicsite/ReplicantBuilds/tree/messy-update-1 procedure.

In the following order, since I already installed a debian9, I read and ran when pertinent:
  • getDebian9.sh
  • do-6.0.sh
  • getSource-6.0.sh (it took 24h to run `repo sync`)
    (1-2/2)