FedoraForum.org - Fedora Support Forums and Community
Results 1 to 8 of 8
  1. #1
    Join Date
    Oct 2017
    Location
    GDP-Area
    Posts
    39

    Torbrowser

    Hi,

    i have made an RPM of torbrowser.
    Hope you guys like it.

    website: https://www.torproject.org/projects/....html.en#linux

    SRC rpm: See BELOW
    x86_64 rpm: See BELOW

    One detail: torserver has to be running on the pc.

    Simply done by
    Code:
    dnf install tor
    and read these instructions: https://www.torproject.org/docs/tor-doc-unix.html.en
    Last edited by Cylon1972; 9th November 2017 at 01:16 PM.

  2. #2
    Join Date
    Dec 2013
    Location
    United Kingdom
    Posts
    5,397

    Re: Torbrowser

    if you are serious about maintaining and sharing this package you should consider uploading this to copr rather than using a random 3rd-party hosting site

  3. #3
    Join Date
    Oct 2017
    Location
    GDP-Area
    Posts
    39

    Re: Torbrowser

    Yes, i am serious in maintaing this package.
    The site on where this package is hosted is on a stack environment.

    The provider offered 1Tb free space. So it is hosted on a prfessiona environment.

  4. #4
    Join Date
    Oct 2011
    Posts
    1,630

    Re: Torbrowser

    Or just continue to use openSUSE Build Service. Did not try it myself personally, but I've heard it is a neat thing since it allows to build packages for multiple distributions. By using services like this, allows greater security and confidence that package has not been tampered with somehow since the build process itself is made by the service from a provided SRPM file. This is important, especially for a software that deals with privacy

    You might also consider adding a changelog entry every time you change things

    https://build.opensuse.org/package/s...es/tor-browser

  5. #5
    Join Date
    Dec 2013
    Location
    United Kingdom
    Posts
    5,397

    Re: Torbrowser

    Indeed, either copr or the build service is good with a changelog. failing that github? That OBS build looks abandoned

  6. #6
    Join Date
    Oct 2017
    Location
    GDP-Area
    Posts
    39

    Re: Torbrowser

    Quote Originally Posted by srakitnican
    Or just continue to use openSUSE Build Service. Did not try it myself personally, but I've heard it is a neat thing since it allows to build packages for multiple distributions. By using services like this, allows greater security and confidence that package has not been tampered with somehow since the build process itself is made by the service from a provided SRPM file. This is important, especially for a software that deals with privacy

    You might also consider adding a changelog entry every time you change things

    https://build.opensuse.org/package/s...es/tor-browser
    this looks better?
    https://build.opensuse.org/package/s...One/TorBrowser

  7. #7
    Join Date
    Oct 2011
    Posts
    1,630

    Re: Torbrowser

    I think so, for a shared rpm SPEC is fine Not sure how one can verify source tar from OBS, the source archive file is not downloadable at first glance, but I am sure there is a way

    Couple of things that I found unusual, or at least a uncommon practice that is done when packaging for Fedora.

    • Release is reset to 1 when version is bumped and increased when there are any changes to the package itself. There is also something like 0.1 used for pre-releases. This is important if you want to maintain upgrade path for your users. Not sure why you've set it to 7.7 .
    • Package description "Everything you need to safely browse the Internet. This package requires no installation. Just extract it and run." does not make any sense That is a copy/paste from instructions for binary sources I assume.
    • Your change log entry "Initial build" is not appropriate since it is not initial anymore, something like "Version bump" would be more appropriate. The %changelog describes all changes to this package, not upstream changes. Common is to put release number along with version in changelog entry so that is known exactly to what changelog entry refers to.



    EDIT: You could also use a link to sources instead of file, that way OBS should download it directly from upstream to provide some automated verification. https://en.opensuse.org/openSUSE:Pac...e_verification
    Last edited by srakitnican; 9th November 2017 at 07:50 PM.

  8. #8
    Join Date
    Oct 2017
    Location
    GDP-Area
    Posts
    39

    Re: Torbrowser

    thanks.

    I will use the information for future builds.

Similar Threads

  1. [SOLVED] How to install torbrowser to Cinnamon panel
    By pccobbler in forum Installation, Upgrades and Live Media
    Replies: 3
    Last Post: 23rd June 2016, 09:03 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •