! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
INSTALL file absent from git.xfce.org tar.gz
Status:
RESOLVED: WONTFIX
Product:
Thunar
Component:
Documentation

Comments

Description Simon Dedman 2019-08-30 19:13:27 CEST
Two small things,
1. per title, the install file is absent from https://git.xfce.org/xfce/thunar/snapshot/thunar-1.8.9.tar.gz but not https://github.com/xfce-mirror/thunar. There may be other files missing also.
2. Having installed the above, my 'about' dialog box still says 1.8.5git-unknown. Has my thunar been updated and it just doesn't always update the about box? In general what's the best way to keep thunar updated? I'm bad at git but can learn.
Cheers!
Comment 1 alexxcons editbugs 2019-08-31 00:15:02 CEST
Regarding 1:  For me both sources dont have the INSTALL file .. I dont know why that is the case. A "diff" shows that there are exactly the same.  ( Possibly you had some leftovers in the folder ? ) ... I checked up to 1.6.0 .. there seems to be no INSTALL file at all.
I have no idea why that is the case, however it seems to happen on purpose, as well for other xfce packages.

Regarding 2: Usually the about dialog picks the correct version. Possibly you confused some old 1.8.54 version with a 1.8.9 ? Best re-try from a clean folder ... actually I dont have much experience with archives .. I usually build stuff from source.

> In general what's the best way to keep thunar updated?
That very much depends on your needs.

- If you want to keep things easy, the package manager of your distro probably is the best way.
- If you plan to apply patches, or mess around with the code, git clone/fetch/pull will be your friend
- If you just want to give it a spin, but your package manager does not ship it yet, the tar.gz archive may fit you best

If you want to try via git, the following should build you thunar 1.8.9:
git pull https://git.xfce.org/xfce/thunar
git checkout thunar-1.8.9
./autogen.sh
<Could be required to add missing dependencies>
make
sudo make install

This will install thunar into /usr/local/ ... you can uninstall it via "sudo make uninstall"
Comment 2 Simon Dedman 2019-08-31 00:22:24 CEST
Cheers for the quick reply.

1. I was just going off the github page rather than the source/zip, so it's interesting that the install file on the page doesn't get bundled into the source. Presumably this is the underlying cause of the same problem at git.xfce...?

2. I unpacked the git.xfce 1.8.9 tar.gz to it's own folder in home (i.e. home/me/thunar-1.8.9), opened a terminal there and did autogen/make/install, so no chance I installed the wrong thing, it's more whether the tar.gz install would go somewhere other than where the git install did? git install was downloaded and unpacked to home/me/thunar-master and installed with autogen/etc as well.

I'll give the git pull approach a try asap... though I'm now interested to know if I somehow have both 1.8.5git and 1.8.9 installed simultaneously...!

Cheers
Comment 3 alexxcons editbugs 2019-09-01 22:26:12 CEST
> Presumably this is the underlying cause of the same problem at git.xfce...?
Sorry, I have no idea what is the cause of that. If you ask me, it looks like it happens intentional.  the tar.gz is build during release process by the package maintainer and than uploaded to https://releases.xfce.org. From there it is distributed to github and xfce.org

If you want to further investigate that, best open a bug against  www --> releases.xfce.org

> I'll give the git pull approach a try asap
Ok, good luck !
Comment 4 Simon Dedman 2020-04-21 09:31:21 CEST
Note to self & maybe for others:
- open terminal in /thunar folder with existing files
- git fetch --all
- git reset --hard origin/master
- git checkout thunar-1.8.14 (or latest version)
- ./autogen.sh
<Could be required to add missing dependencies>
- make
- sudo make install

Bug #15902

Reported by:
Simon Dedman
Reported on: 2019-08-30
Last modified on: 2020-04-21

People

Assignee:
Xfce Bug Triage
CC List:
2 users

Version

Attachments

Additional information