Transmission 2.31 pets - Peer-to-Peer connector
Sorry for the delay
Sorry for the delay but I was for long time away from home and I returned today. I'll compile the latest version tomorrow or at least the day after tomorrow, and together I'll post how I compile it and all the steps in order to make the pets I post.
So check again tomorrow.
So check again tomorrow.
update to 1.74
==== All Platforms ====
* Better data recovery in the case of an OS or Transmission crash
* If a data file is moved, stop the torrent instead of redownloading it
* Fix bug that didn't list some peers in the resume file and in PEX
* More helpful torrent error messages
* DHT now honors the bind-address-ipv4 configuration option
* Fix Debian build error with miniupnpc
* Fix Cygwin build error with strtold
* Update to a newer snapshot of miniupnpc
==== GTK+ ====
* Fix crash that occurred when adding torrents on some desktops
* Synchronize the statusbar's and torrent list's speeds
* Fix the Properties dialog's "Origin" field for multiple torrents
==== Daemon ====
* Speed Limit mode support added to transmission-remote
* Add a "session stats" readout to transmission-remote
==== Web Client ====
* Progress bar shows seeding progress
* Fix bug that displayed "%nan" when verifying a torrent
* "Pause All" only appeared to pause torrents with peers until refresh
* Better data recovery in the case of an OS or Transmission crash
* If a data file is moved, stop the torrent instead of redownloading it
* Fix bug that didn't list some peers in the resume file and in PEX
* More helpful torrent error messages
* DHT now honors the bind-address-ipv4 configuration option
* Fix Debian build error with miniupnpc
* Fix Cygwin build error with strtold
* Update to a newer snapshot of miniupnpc
==== GTK+ ====
* Fix crash that occurred when adding torrents on some desktops
* Synchronize the statusbar's and torrent list's speeds
* Fix the Properties dialog's "Origin" field for multiple torrents
==== Daemon ====
* Speed Limit mode support added to transmission-remote
* Add a "session stats" readout to transmission-remote
==== Web Client ====
* Progress bar shows seeding progress
* Fix bug that displayed "%nan" when verifying a torrent
* "Pause All" only appeared to pause torrents with peers until refresh
update to 1.75
=== Transmission 1.75 (2009/09/13) ===
==== All Platforms ====
* Don't wait so long on unresponsive trackers if there are other trackers to try
* Adding corrupt/invalid torrents could crash Transmission
* Fix 1.74 bug that caused a high CPU load on startup
* Fix 1.74 bug that stopped multitracker if a single tracker sent an error message
* Fix bug in converting other charsets to UTF-8
* Handle HTTP redirects more gracefully
* Faster verification of local data for torrents with small piece size
* Fix 1.74 build error when compiling without DHT
==== GTK+ ====
* Fix "sort by time remaining"
* Fix the turtle toggle button on old versions of GTK+
* Fix startup error if another copy of the Transmission GTK client is running
* Fix clang build issue
==== All Platforms ====
* Don't wait so long on unresponsive trackers if there are other trackers to try
* Adding corrupt/invalid torrents could crash Transmission
* Fix 1.74 bug that caused a high CPU load on startup
* Fix 1.74 bug that stopped multitracker if a single tracker sent an error message
* Fix bug in converting other charsets to UTF-8
* Handle HTTP redirects more gracefully
* Faster verification of local data for torrents with small piece size
* Fix 1.74 build error when compiling without DHT
==== GTK+ ====
* Fix "sort by time remaining"
* Fix the turtle toggle button on old versions of GTK+
* Fix startup error if another copy of the Transmission GTK client is running
* Fix clang build issue
The files, statistics and everything concerning downloads are independent from the executable which is the pet. So you won't lose anything.
The only thing that bothers me is that you are talking for version 0.76. It's a very old version and I remember that there was a change in transmission around version 0.8 where they had given instruction to backup the files first. Unfortunately can't find anything in they're website now. Just in case to be sure copy the folder "/root/.config/transmission/" somewhere and in case you have problem copy it back. Maybe take also a backup of the executable which is in "/usr/bin/" named transmission.
The only thing that bothers me is that you are talking for version 0.76. It's a very old version and I remember that there was a change in transmission around version 0.8 where they had given instruction to backup the files first. Unfortunately can't find anything in they're website now. Just in case to be sure copy the folder "/root/.config/transmission/" somewhere and in case you have problem copy it back. Maybe take also a backup of the executable which is in "/usr/bin/" named transmission.
According to transmission site, at the end of this page they say that old versions were storing the files at the folder /root/.transmission/ whether versions greater than 1.04 which are XDG compliant store those files at the folder /root/.config/transmission/. Are you sure the files are in the later folder?
In transmission also you can add the torrent file, locate as the save folder the one where the file is already download and ask it to check the integrity of the already downloaded pieces.
But I'm telling you again that I remember a major change in a version pre 0.8 or around it. I think they had changed something in the way the program was working, so downloads in progress of older versions weren't recognized and thus they were telling to finish the downloads before upgrading. I can't find something in the site now, but you can ask here.
In transmission also you can add the torrent file, locate as the save folder the one where the file is already download and ask it to check the integrity of the already downloaded pieces.
But I'm telling you again that I remember a major change in a version pre 0.8 or around it. I think they had changed something in the way the program was working, so downloads in progress of older versions weren't recognized and thus they were telling to finish the downloads before upgrading. I can't find something in the site now, but you can ask here.
Re: Transmission 1.75 pets - Peer-to-Peer connector
BIIIG thankyou for that!Michalis wrote:3 pets available:
The first transmission-1.75-i486.pet is the full program without the locales.
The second transmission-1.75-i486-small.pet is a cut-down version with only the basic program.
The third transmission_NLS-1.75-i486.pet is the package with all the locales (translations).
One of my main reasons learning to know an work with puppy was to get a cheap, quiet, economic NAT-, p2p-, web- & ftp-server on an old Compaq SFF (small form factor) with pIII 500 MHz cpu and 400 MB RAM, bought for about 10 $ @ ebay.
And befor finding YOUR 1.75 pet, coming from utorrent/widows doing torrent @ puppy got more and more traumatic
Sstill being a linux newbie I'm depending on guys like you making pets like this...
plz keep on!
THX again
brin )
update to 1.76
@T_B & @brin Thank you very much for your words those are some great feedbacks that makes me definitely to continue packaging transmission
hhhmmm and sorry for not having noticed them earlier
What's new:
=== Transmission 1.76 (2009/10/24) ===
==== All Platforms ====
* Fix potential data loss when moving torrents to where they already are
* Fix minor protocol error that didn't send a port message to some peers
* Fix minor manpage errors
==== Daemon ====
* Fix potential data loss when using "transmission-remote --find"
* Fix ratio-limit bug on some uClibc systems
* Fix invalid JSON "nan" error on optware
==== GTK+ ====
* Fix crash in the Preferences dialog when testing to see if the port is open
* Fix crash on exit when a torrent's Properties dialog is open
* Fix tracker address display error in the torrent Properties dialog
* Fix tray menu's main window status when Transmission is started minimized
* Fix broken SIGINT (ctrl-c) handling
* Fix 1.61 build failure on systems with new versions of glib but older versions of gtk
hhhmmm and sorry for not having noticed them earlier
What's new:
=== Transmission 1.76 (2009/10/24) ===
==== All Platforms ====
* Fix potential data loss when moving torrents to where they already are
* Fix minor protocol error that didn't send a port message to some peers
* Fix minor manpage errors
==== Daemon ====
* Fix potential data loss when using "transmission-remote --find"
* Fix ratio-limit bug on some uClibc systems
* Fix invalid JSON "nan" error on optware
==== GTK+ ====
* Fix crash in the Preferences dialog when testing to see if the port is open
* Fix crash on exit when a torrent's Properties dialog is open
* Fix tracker address display error in the torrent Properties dialog
* Fix tray menu's main window status when Transmission is started minimized
* Fix broken SIGINT (ctrl-c) handling
* Fix 1.61 build failure on systems with new versions of glib but older versions of gtk
Re: Transmission 1.76 pets - Peer-to-Peer connector
Again, Thanks a lot, Michalis!Michalis wrote:3 pets available:
The first transmission-1.76-i486.pet is the full program without the locales.
The second transmission-1.76-i486-small.pet is a cut-down version with only the basic program.
The third transmission_NLS-1.76-i486.pet is the package with all the locales (translations).
puppy 4.30 & TM 1.75 worked good, but performing other tasks in parallel got my system rather unstable.
'hope, 4.31 with 1.76 is performing even better!
plz keep on helping us newbies!
THX, brin
Doesn't work for me in 4.1.2. I get the following error.
Someone else had the same problem, but I didn't see a solution in the thread.
http://murga-linux.com/puppy/viewtopic. ... d=20023137
EDIT: If it helps, installing libidn.so.11 fixed a problem with version 1.22, so I do have that one now.
Code: Select all
transmission: symbol lookup error: transmission: undefined symbol: gdk_threads_add_timeout_seconds
http://murga-linux.com/puppy/viewtopic. ... d=20023137
EDIT: If it helps, installing libidn.so.11 fixed a problem with version 1.22, so I do have that one now.
"In a world that exists without walls and fences, who needs Windows and Gates?"
It looks like a GLIB problem. If the older puppies use a version of GLIB that is older than the version that Transmission was compiled with then this sort of thing happens.sketchman wrote:Doesn't work for me in 4.1.2. I get the following error.
Someone else had the same problem, but I didn't see a solution in the thread.Code: Select all
transmission: symbol lookup error: transmission: undefined symbol: gdk_threads_add_timeout_seconds
http://murga-linux.com/puppy/viewtopic. ... d=20023137
EDIT: If it helps, installing libidn.so.11 fixed a problem with version 1.22, so I do have that one now.
I could post a copy of the updated GLIB I use, but this might break other things on peoples systems. It shouldn't, but it might. Updating GLIB often requires updating GTK and PANGO as well. This wasn't an issue for me, but it does mean that any further compiles that are attempted on an GLIB updated machine may not work on a clean install/Live CD.
ASUS A1000, 800Mhz PIII Coppermine!, 192Mb RAM, 10Gb IBM Travelstar HDD, Build date August 2001.
-
- Posts: 632
- Joined: Tue 02 Oct 2007, 07:39
-
- Posts: 632
- Joined: Tue 02 Oct 2007, 07:39
The latest build of Transmission doesn't work in any version of Puppy older than 4.3
I get the same $#@%^* error in Puppy 4.21 and Turbopup:
And that's not all - Transmission is now extra bloated if you're using Puppy 4.21 or older:
Now it requires an additional dependency (libgio-2.0.so.0) that's almost the same size as the Transmission binary
Michalis,did you compile this build in Puppy 4.3 or later?
If that's the case, could you do another compile of Transmission 1.76 in Puppy 4.2 (to produce a package with less dependencies that's compatible with the older Puppies as well)?
Do you still keep an archive of your old Transmission packages? I need the last working builds (v1.72, v1.74 and v1.75).
----------
panzerpuppy
I get the same $#@%^* error in Puppy 4.21 and Turbopup:
Code: Select all
transmission: symbol lookup error: transmission: undefined symbol: gdk_threads_add_timeout_seconds
Now it requires an additional dependency (libgio-2.0.so.0) that's almost the same size as the Transmission binary
Michalis,did you compile this build in Puppy 4.3 or later?
If that's the case, could you do another compile of Transmission 1.76 in Puppy 4.2 (to produce a package with less dependencies that's compatible with the older Puppies as well)?
Do you still keep an archive of your old Transmission packages? I need the last working builds (v1.72, v1.74 and v1.75).
----------
panzerpuppy
-
- Posts: 632
- Joined: Tue 02 Oct 2007, 07:39