Closed Bug 1777751 Opened 3 years ago Closed 3 years ago

Misses command line documentation how to use patch-dir, install-dir or apply-to-dir

Categories

(Thunderbird :: Build Config, defect)

Thunderbird 102
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: essin, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0

Steps to reproduce:

Thunderbird suggest that I update.
I clicked the link and downloaded the tarball
I extracted the tarball
I observered that there was no README but there was an executable named "updater"
I invoked it

Actual results:

I got this useless message:I'm
"Usage: updater patch-dir install-dir apply-to-dir [wait-pid [callback-working-dir callback-path args...]]"

There is no explanation of patch-dir, install-dir or apply-to-dir
Without that information there is no way to successful perform the update.

The latest firefox update is missing the same CRITICAL information.

Expected results:

Had I had the necessary instructions, I have no doubt that the update would have completed.

I have no doubt that whomever created these updates knew/knows how to run the updater command but mere mortals, not being endowed with either telepathic or mind-reading skills, are likely to be unsuccessful.

Perhaps these updaters need to be tested by some dunces like me before they are released into the wild.

Anyway, I would like to update and will do so as soon as you reveal the secret sauce necessary to complete the procedure.

Thank you

Please do not immediately mark this report as invalid, as was done to my report about the Firefox updater.

The problem is not a question has nothing to do with distros (I happen to be using Fedora 36).

It has to do with the fact that the download does not include documentation of the updater command. There are 3 directories that must be supplied on the command line but there is no information about what values should be supplied.

This problem also affects the Firefox updater.

It is my contention that this is a bug and that you should fix it. It would only require adding a README or a few lines of text to the updater --help option to make clear how to correctly construct the command.

This kind of defect are easy to fix but tend to get overlooked because it is assumed that the proper usage will be intuitively obvious to the end-user and are therefore not worth the 10 minutes that it would take to ass the additional info.

I assure you that NOTHING is intuitively obvious to everyone and those with the knowledge should not be stingy with it.

Perhaps you could explain patch-dir install-dir apply-to-dir if/when you reply to this comment so that I can proceed with my update.

Thank you

I can't give you the technical information like the above poster but after manualy installing 102 like Thunderbird suggested it has continually given me the same popup asking me to download it to install because it can't update. I did confirm that I'm currently using 102 so there's nothing to update to.

[root@fedora thunderbird]# ./updater /home/essin/Downloads/thunderbird/ /usr/bin/ /usr/lib64/thunderbird/
ERROR: could not open file in mar_open()
/home/essin/Downloads/thunderbird//update.mar: No such file or directory

[root@fedora thunderbird]# ls
application.ini libfreeblpriv3.so libnssutil3.so minidump-analyzer Throbber-small.gif
chrome liblgpllibs.so libotr.so omni.ja thunderbird
crashreporter libmozgtk.so libplc4.so pingsender thunderbird-bin
crashreporter.ini libmozsandbox.so libplds4.so platform.ini update.log
defaults libmozsqlite3.so librnp.so plugin-container updater
dependentlibs.list libmozwayland.so libsmime3.so precomplete updater.ini
fonts libnspr4.so libsoftokn3.so removed-files update-settings.ini
icons libnss3.so libssl3.so rnp-cli update.status
isp libnssckbi.so libxul.so rnpkeys

Summary: thunderbird 102 updater missing essential documentation → Misses command line documentation how to use patch-dir, install-dir or apply-to-dir
Blocks: tb102found
Component: Untriaged → Build Config

Updater is not an end-user application and is not meant to be run manually.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX

Well, what I downloaded was offered by Mozilla as a t-bird updater. As I stated in my initial report there is no readme tht instructs how to actually update. The only reason that I tried to run updater was that was the only thing that looked remotely like something that would do the update.

As I already said, I am no mind-reader.

You keep giving me bureaucratic responses but have yet to address the underlying problem - this updater download can't/won't update anything.

Either:
1 - fix it
2 - explain it
3 - remove it from available download and announce that there is no way, on linux, to update 91 to 102

you, or someone else, could have resolved this in less time than sou spent dismissing my report as unimportant.

thank you

You need to log in before you can comment on or make changes to this bug.