You are here

PortableApps.com Updater 1.0 Beta 1 (outdated)

67 posts / 0 new
Last post
MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
PortableApps.com Updater 1.0 Beta 1 (outdated)

OUTDATED! Please look at: https://portableapps.com/node/16779

Application: PortableApps.com ™ Updater
Category: Utilities
Description: Holds Your PortableApps up to date.

Download PortableApps.com ™ Updater 1.0 Beta 1 [1.2MB download / 1.4MB installed]
(MD5: 799b7ee6bc264042e8595cab6d8e69c3)

Features
PortableApps Updater is an update tool with features like:

  • automatic update of all hosted Apps
  • multi-language support (offers the right localized package/informations depending of the selected language)
  • built in md5sum check for the offered packages
  • Support of all packages in paf format (Installer and 7-Zip packages)
  • Configuration with ini (over config page), support for profiles
  • built in support for randomized mirror servers
  • built in support for http and ftp sources
  • built in support for the Sorceforge and OOoDev mirror network
  • proxy support (Windows Proxy by default, own proxy server, no proxy)
  • proxy authentification
  • add. parameters for wget
  • personal blacklist (block update offers for unwanted Apps)
  • recommend packages / make packages mandantory
  • support for local or private web based (other servers than PortableApps.com) Application management
  • self update support for the updater

It uses GNU Wget Version 1.11 as a binary version found on: http://wget.addictivecode.org/
(This version was compressed with upx --best --compress-icons=0 --crp-ms=999999 in order to save space.)
Learn more about GNU Wget
... in the Wget manual
... in the Wget Wiki
More about GNU wget...

Release Notes:


Version 1.0 Beta 1 (2008-0-04):
(db now hosted on portableapps.com thanks to John)
This version will fix the following issues:

  • New icon, thanks a lot to NeoRame!!!
  • Kill downloads without canceling the installer by closing the download window
  • Support for different profiles (over ini see default settings.ini for details)
  • support for up to 100 apps now
  • no mirror randomize for sf hosted apps, sf randomizing now


Version 1.0 Alpha9 (2008-05-04):
(not Beta1, until the last issues fixed...)
This version will fix the following issues:

  • Version check fix
  • new icon (thanks again to Zé Pedro)
  • Configuration page over /SHOWOP parameter only


Version 1.0 Alpha8 (2008-04-28):
(not Beta1, cause there was no new statement of John...)
This version will fix the following issues:

  • GUI (with multi-lang support) to change all settings (including target path and
    proxy settings)
  • no run checkbox in the installer (really Smiling )
  • better version check (only packages with higher version number than local)
  • Proxy authentification support
  • only packages for installed Apps as default
  • license page and directory page removed
  • new icon (thanks again to Zé Pedro)
  • support for paths with blanks
  • smarter database structure closer to appinfo.ini
  • show version description instead version number)


Version 1.0 ALPHA7 (2008-04-10):
This version will fix the following issues:

  • calculating size of selected packages
  • prev and next button components page fixed (prev shows Welcome page, next checks if a App is selected)
  • better size/style for components page
  • Proxy authentification support
  • use dynamic download banner instead fixed splash


Version 1.0 ALPHA6 (2008-04-07):
(ALPHA5 inclomplete upload)
This version will fix the following issues:

  • Standard installer
  • Change self update function
  • enable restart for interupted download (wget )


Version 1.0 ALPHA4 (2008-04-04):
This version will fix the following issues:

  • app.ini fix
  • show local version information


Version 1.0 ALPHA3 (2008-04-03):
This version will fix the following issues:

  • License- Welcomepage (show only once)
  • updater.ini format closer to app.ini
  • better function for component page preparation
  • new icons (thanks to ptmb)
  • self update support for the updater
  • Defaults changed (packagedir set to $TEMP, pdel=true)
  • Fix Path to license.txt



Version 1.0 ALPHA2 (2008-03-12):

  • Fix width of component page (thanks to John Smile )
  • Defaults changed (packagedir set to $TEMP, pdel=true)
  • Fix Path to license.txt



Version 1.0 ALPHA1 (2008-03-12):

  • initial relase (it is stable but ALPHA for several reasons)

Version 1.0 1.0 ALPHA1 (2008-03-12): Initial release

Many thanks to Simeon for first tests, feedback and all the answers releated to questions and requests for this tool in the forums :-). Thanks to John (and all the contributors) for the installer and to the translators for the needed strings.

You'll find the older entries here:
https://portableapps.com/node/12722
https://portableapps.com/node/12584
https://portableapps.com/node/12040

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Thanks

Thanks for updating this awesome tool to Beta 1!

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
No self-update

The self-update from alpha9 to beta1 doesn't work.

  1. First try with settings.ini: Updater shows beta1. Beta1 is checked and greyed out. When clicking Start, Updater tells to select an app or to cancel Sad

  2. Second try without settings.ini: Updater asks for Installer language, fetches the updater.ini ... and tells that there's nothing to do Sad
wk
wk's picture
Offline
Last seen: 3 months 3 weeks ago
Joined: 2007-09-05 12:31
same here

same here, autoupdate is checked but set opaque and doesn´t work. Advanced GUI opens but clicking on next doesn´t show a GUI.

"Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis .." Friday Next -
"May The Schwartz be with You!" Yogurt the Yoda

José Pedro Arvela
Offline
Last seen: 3 years 8 months ago
Joined: 2007-07-10 07:29
Buggy

On WINE it seems not to work. First it gave me an database error. Then wget got frozen, gonna re-download to see if it works then, but for now it seems to simply freeze wget (had to kill it on taskmanager).

EDIT: Re-downloaded updater. Now it warns that a new version is available, every time. And wget still dies.

Pardon

Blue is everything.

sawjew
Offline
Last seen: 9 months 2 days ago
Joined: 2006-01-28 07:19
self update problem

I had the same problem as r.andom, the self update wouldn't work, so I downloaded and installed manually and I am now having the same problem as ptmb, or something similar. It updates the updater every time I start it even though it is the same version.

S.O.G.
S.O.G.'s picture
Offline
Last seen: 3 years 5 months ago
Joined: 2006-05-10 17:45
A little confused

Where do you put the parameters /showop /Data=home.ini to make PortableAppsUpdater.exe use them all the time.

S.O.G.

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Don't panic

Read X:\PortableApps\PortableAppsUpdater\App\DefaultData\settings.ini for an explanation of possible settings.

S.O.G.
S.O.G.'s picture
Offline
Last seen: 3 years 5 months ago
Joined: 2006-05-10 17:45
I have read that.

I read that and I would like to know where it goes in the settings.ini file

S.O.G.

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Command line parameters

Both parameters are command line parameters. Average users will probably not need to use them in most cases.

If you need to show the configuration page, start the Updater with
PortableAppsUpdater.exe /SHOWOP

If you are using different settings files (e.g. X:\PortableApps\PortableAppsUpdater\Data\home.ini and X:\PortableApps\PortableAppsUpdater\Data\work.ini), start the Updater with
PortableAppsUpdater.exe /Profile=Data\home.ini
or
PortableAppsUpdater.exe /Profile=Data\work.ini

Hope this helps you. If not, please explain your problem more detailed.

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Fix MD5 Hash

In updater.ini, the MD5 hash for CoolPlayerp_Portable_2.19.1.paf.exe is wrong. It's the one from the outdated version (2.17.1).

[include $MANTRA "Thou shall double check MD5 hashes before publishing!"]

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Fix link

You closed the thread about alpha9 and set a link to this beta1 thread. The text of your link shows the right node number (14735), but clicking on it leads to the old alpha6 thread (12584). Can you please fix the link?

kai.inouye
kai.inouye's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2008-02-03 20:12
Thanks

Thanks for the alpha to beta update!

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
Sorry for some trouble ...

... cause the sf mirrors was very slow with update.

In the database I've sent to John was the wrong VersionNumber for the Beta1 (0.9.1.0 instead the 0.9.0.10 in the appinfo.ini) and the old md5 hash for coolplayer++.

I've sent a ping to John for fixing this.

Until the database is'nt fixed You could set the entry in the appinfo.ini :
PackageVersion=0.9.1.0
(after the self update)

Memo to me: 'don't make releases at night!'

Thanks to r.andom for supporting PortableApps.com Updater ;-).

Paid for Software more or less?
What You need is OSS!

wk
wk's picture
Offline
Last seen: 3 months 3 weeks ago
Joined: 2007-09-05 12:31
error message

xp SP3 domain user
->updater.ini not found
complete fresh install
->no update necessary

XP SP3 admin
no problems
?

"Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis .." Friday Next -
"May The Schwartz be with You!" Yogurt the Yoda

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
could it be, that the domain user has no right to connect ...

... to the internet or has wrong proxy settings?

Paid for Software more or less?
What You need is OSS!

wk
wk's picture
Offline
Last seen: 3 months 3 weeks ago
Joined: 2007-09-05 12:31
full internet access

and settings set to auto, alpha had no problem. Autoupdate to beta 1 failed. Will try once again tomorrow. At admin no problems...
Another issue: if you use the advanced gui and click next nothing happens..

"Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis .." Friday Next -
"May The Schwartz be with You!" Yogurt the Yoda

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
I'll check it today with a domain user ...

... the gui is only for configuration. The button should be finish instead of next. I'll try to change it with next version.

Paid for Software more or less?
What You need is OSS!

wk
wk's picture
Offline
Last seen: 3 months 3 weeks ago
Joined: 2007-09-05 12:31
played with the settings on domain user account

proxy = auto -> error warning
proxy = none -> works without problems

"Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis .." Friday Next -
"May The Schwartz be with You!" Yogurt the Yoda

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
AHH ...

... with auto the ie settings will be used. If the proxy configuration for the user is restricted for ie or wrong, updater will fail. With 'none' the updater connect direct to the internet without any proxy setting.

Paid for Software more or less?
What You need is OSS!

Simeon
Simeon's picture
Offline
Last seen: 7 years 11 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Cool

Thanks Marko for you work on this one!
I like the new Icon and I have only one question:
"Who has the 100 Apps to update ?" Wink

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

NeoRame
NeoRame's picture
Offline
Last seen: 1 year 10 months ago
Joined: 2007-05-11 09:12
i like the new icon too. ;-)

i like the new icon too. Wink

Hell was full, so I came back!!!
Sorry for my lousy English!!!

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
Thanks a lot for it!!!

I've forgotten to set You in the release notes. Fixed now!

Paid for Software more or less?
What You need is OSS!

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
By far more

There are by far more than 100 apps in the development chain, not counting the more than fourty apps already released.
Maybe on the long run loops and arrays are the better solution ...

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
finish screen

There's not enough space on the finish screen to display the whole German text. See this screenshot.

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Fix numeric PackageVersion

*** PackageVersion=four digit numeric version number

You can't compare apples and pears Wink (read: letters and numbers)
In updater.ini the package version of VLC is wrong.
It should be: PackageVersion=0.8.6.9
But it reads: PackageVersion=0.8.6.i
Please fix it ...

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Italians rule Asia ;)

Are you sure Italians, Japanese and Chinese will be happy to share the same OpenOffice.org language version? Wink For all three the language code in updater.ini is set to the same value (1040).

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Appicon.ico
  • Update from alpha9 to beta1 doesn't update appicon.ico.
  • appicon.ico file size is ten times the alpha9 one. Please remove all unnecessary resolutions.
  • As icon of the appicon.ico I see the Firefox icon Smile
r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Delete files

The following files should be deleted:

  • Source\PAUPDATER_SEC_SIZE - Kopie.nsh
  • wget\wget.GID
Simeon
Simeon's picture
Offline
Last seen: 7 years 11 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
yes

and /App/AppInfo/appicon_old.ico too.

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Sample settings.ini

I'd suggest that you don't use real app names as example for blacklisting. I bet a user will copy the sample settings.ini unaltered and wonder why this app isn't updated Wink
You may use something like "ExampleApp Portable=true" instead.

btw: Are comment lines in settings.ini possible? What should be the first sign of a comment line?

r.andom
r.andom's picture
Offline
Last seen: 14 years 1 month ago
Joined: 2007-11-12 15:11
Known limitations

This is a limitations snapshot of the actual Beta1. These limitations may or may not change as development evolves.

  1. Updating of the platform itself (PA menu and PA backup) is not supported. Update the platform manually.
  2. Add-ons are not supported (like Pidgin-OTR or GPG for Thunderbird Portable). Update add-ons manually.
  3. Additional components of the apps being updated (like multilingual support) are not selected automatically corresponding to the updater language choice.
  4. Launchers are not supported (like XAMPP-Launcher). Update them manually.
  5. Parallel release lines (like Firefox 2.x/3.x) are not supported. If you want to keep for example your 2.x version of Firefox, you have to put an according item into the blacklist section of your settings.ini in the Data directory. Thus update your 2.x version manually.
  6. Really old app versions (without appinfo.ini) will not be updated automatically. Update those old versions manually.
  7. Use of the wget configuration file .wgetrc is not supported. Put additional wget parameters into the update section of your settings.ini (wget_options=). I'm not sure if you can override parameters that are hardcoded in the source of the updater.
  8. Only released apps are supported. If you want to update developing apps automatically, create your own database. Hints for doing so can be found in updater.ini and the sample settings.ini.
  9. If you want to create your own database be aware that a maximum of 100 entries is supported.

Well, these are the limitations as far as I'm aware of them. Extensions or even better abatements are welcome!
Nonetheless the Updater is a wonderful tool and I like it very much!

muskrat
muskrat's picture
Offline
Last seen: 2 months 3 weeks ago
Joined: 2005-12-09 08:24
Storage of downloads

I may have missed some option here but...

I would like to know if there is a way to not use the local machine for the downloads. For example, a way to specify a directory on the flash drive from which the updater is running.

Also, I like to keep copies of what I install in case I need to reinstall an app or share that application with another PC that has no access to the 'net. I saw a delete or not option, when I set it to not delete, it still did...?

Thanks for all the work on this one. I've been watching and waiting for this one.

Sys Specs:
Windows 2000 SP4
Domain user with administrative rights

/s/ When life turns your dreams to dust, vacuum Wink

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
read the release notes please

start with /SHOWOP an set the package directoy to a a directory of your flash drive, set the option to save the downloaded packages.

Paid for Software more or less?
What You need is OSS!

muskrat
muskrat's picture
Offline
Last seen: 2 months 3 weeks ago
Joined: 2005-12-09 08:24
the release notes weren't

the release notes weren't clear as to where to set the output area... I'll have to test at home as the network dept. at work is in the process of implementing an Internet policy and may be blocking my access to sourceforge... every attempt via this app today times out... worked yesterday.

I'll let you know how it goes tonight.

Thanks for the assist.

/s/ When life turns your dreams to dust, vacuum Wink

muskrat
muskrat's picture
Offline
Last seen: 2 months 3 weeks ago
Joined: 2005-12-09 08:24
Still deletes download package

Despite setting the /showop to not delete it...

I took a screen cap of my settings before running this and still it deletes the file after installation is complete...

What am I doing wrong? I want to save the downloaded file for reinstallation in offline situations...

Here are the contents of my INI file

[General]
Language=1033
/showop
[Proxy]
Proxy_Adr=auto
Proxy_User=
Proxy_PW=
[Show]
OnlyInstalledApps=0
Welcome=1
Options=0
Components=1
Finish=1
[Cleanup]
pdel=0
[update]
ufile=
ofile=
wget_options=
tempdir=F:\Downloads\quarantine downs\unscanned

/s/ When life turns your dreams to dust, vacuum Wink

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
it is a commandline parameter ...

to start th config gui, not a entry in settings.ini!!!

(or set pdel=1 in the settings.ini)

Paid for Software more or less?
What You need is OSS!

muskrat
muskrat's picture
Offline
Last seen: 2 months 3 weeks ago
Joined: 2005-12-09 08:24
Umm.. I did do that

I used the command line parameter to start the gui so I could set the parameters I wanted according to your directions... I used:

PortableAppsUpdater.exe /showop

Then I set the path to download to (which worked).
Then I made sure the checkbox for "Delete Packages after Install" was not checked.

See http://muskratsplace.atspace.com/PABug.html for my screen shot of what I have tried.

Then I ran the application with the command line parameters.
Updated the poker application and watched the directory after the install to see what would happen to the install application. It was deleted by the updater application despite my using the GUI interface to set it not to.

I even have tried updating the settings.ini as you mentioned above and the application still gets deleted after installation.

/s/ When life turns your dreams to dust, vacuum Wink

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
Your right :-(

set pdel=false and it will be work.

It is a bug, cause the Gui set 0 or 1 and the sub asks for 'false'
Will be fixed next version.

THX for You feedback!

Paid for Software more or less?
What You need is OSS!

Itzalive
Offline
Last seen: 12 years 3 months ago
Joined: 2008-04-22 15:14
Has this stopped working?

Has this stopped working? Its no longer finding any updates which i can see are there.

wk
wk's picture
Offline
Last seen: 3 months 3 weeks ago
Joined: 2007-09-05 12:31
it´s still in development..

but as stated elsewhere(don´t remember the post)not long ago, remember: this is a devtest not an officially released app and - as it seems to me - the management of the data base isn´t final. So, everything has to be added manually by now and that´s not top priority...;)

"Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis .." Friday Next -
"May The Schwartz be with You!" Yogurt the Yoda

andruk
Offline
Last seen: 14 years 1 month ago
Joined: 2008-08-25 17:12
Streamline?

If it's not too early to ask for a feature, I'd like to ask for a way to tell it to extract the programs automatically to the default folders within [drive]/PortableApps/ if it's not too much trouble. I know that this could possibly interfere with somebody's customized configs (like xampp), but I (for one) would like it as an option.

Would something like this be easy/possible?

Thanks.

Simeon
Simeon's picture
Offline
Last seen: 7 years 11 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
There is

a post here about specifying the destinaton path. But the installers are designed to be independent so directly unpacking everything wont work. And it would mean a lot of work as some installers remove or update files and the updater would have to do that for them.

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
Actual database ...

You'll found on http://oooportable.org/portableapps/updater.ini

Untill John finds the time to update the database on
http://update.portableapps.com/platform/updater.ini

please use it (Start PortableAppsUpdater.exe with /SHOWOP an set the entry for the database.

I'll publish a small bugfix release (not real a beta2 its more a Beta1.1) tomorrow.

Perhaps John will find the time to update the file on portableapps.com or give the needed rights to me.

Paid for Software more or less?
What You need is OSS!

BlackCat
Offline
Last seen: 13 years 8 months ago
Joined: 2008-09-05 14:14
few more feature requests

1* make all download first as this part as no user interaction and can take some time and/or have an option "download only"

2* silent/unattended option: automatically updated all selected apps

3* support for test/pre-release apps

else thanks a lot for this greatest app

One bug i have:
can't installed PA Updater from win2ksp4 but can use it.

BrianAll
Offline
Last seen: 4 years 3 months ago
Joined: 2008-02-13 13:44
Okay...

As Simeon said here, in reply, I have the "100 apps to update. Blum Since I've been offline for a while, I'll give this a try to update my thumbdrive.

mh123083
Offline
Last seen: 12 years 2 months ago
Joined: 2008-01-15 05:40
Selectable mirror

Is it possible to select which sourceforge mirror to use?
In the UK, the "kent" mirror is by far the fastest available.

Beware of Dragons for you are crunchy and taste good with ketchup.

OliverK
OliverK's picture
Offline
Last seen: 1 year 3 months ago
Developer
Joined: 2007-03-27 15:21
Doesn't work for me. I have

Doesn't work for me.

I have configured it properly, i think. Suggestion: When you start it with /SHOWOP, have the next button begin the update process.

It attempts to download the package, quits, and says that the md5 sums don't match.
If I download the file, then cancel, it will delete the file, even though I told it not to in my configuration ini.

I am not behind a proxy. I have attempted to use the updater several times now, however, it has not worked correctly once.

If you wish, I will start a new topic.

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
This is a bug ... :-(

... if You enable 'save packages' a wrong path is used and the downloaded package will not be detected.

An Fix is ready and will be available with Bugfix release Beta 1.1.

Paid for Software more or less?
What You need is OSS!

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 3 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Beta 2

Lets just call it beta 2. And have you considered using the built-in NSIS download plugin (NSISdl) like I'm using for the Flash installer?
https://portableapps.com/node/15501

It would decrease the size A LOT, ditch the command line window (which we can't have in an actual release anyway) and automatically work with PCs that have properly configured proxies automatically.

Sometimes, the impossible can become possible, if you're awesome!

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
I'll give it one more try ...

but in the past there was no working ftp support behind proxies with NSISdl:-(.

For Beta 2 I'll try to switch from ini to xml database so we can use it together with an xlt as status page too.

Paid for Software more or less?
What You need is OSS!

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 3 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Tis Ok

That's ok. We won't be using FTP for downloads anyway. Too problematic with corporate firewalls anyway.

Do we really need to switch to XML? I don't think it buys us anything since we won't be using it for display. I'm working on a possible Delphi-based updated which would get over some of the NSIS shortcomings (descriptions compiled in, limited display window size, etc) and am currently playing with INI still.

Sometimes, the impossible can become possible, if you're awesome!

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
I'll use Inetc plugin instead of nsisdl ...

... cause nsisdl don't support authentification (was requested several times)
The next version will also come with a custom components page (no hard coded sections).

Paid for Software more or less?
What You need is OSS!

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
No good news about nsisdl, Inetc ...

... they are still buggy Sad

No stable downloads, download rates up tp 25k (!) on vista with DSL 6000
no authentification and so on :-(.

I'll set my focus now to the custom components page and a better integration of wget.

Paid for Software more or less?
What You need is OSS!

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 3 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Odd

I get 1-2MB per second from other non-SF servers. It just seems to be the SF ones that are having issues.

Of course, SF is showing me that only ONE north american mirror is up at the moment (internap) and I only get under 50K/s when downloading under Firefox. This is bad. I wonder if SF lost their other mirrors when they buried the mirror logos as part of their site redesign.

Sometimes, the impossible can become possible, if you're awesome!

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
Your right :-( (EDITED)

So this is a SF problem and I'll wait untill the mirrors are up again.

I have added support for default SF mirror (like on SF.net profile). Now
the user is able to set a default SF mirror to select the best known mirror to prevent randomizing trouble.

Paid for Software more or less?
What You need is OSS!

LOGAN-Portable
LOGAN-Portable's picture
Offline
Last seen: 9 years 8 months ago
Developer
Joined: 2007-09-11 12:24
The advantage of XML over ini

The advantage of XML over ini is that it's supposed to be an universal machine readable data file that also browsers (with correct stylesheet) can read. I don't know if you can generate ini files automatically from a database of if the ini file needs to be manually updated.

I was hoping that in the future the updater would be synced together with an RSS feed or release list you use on the site.

Furthermore I hope the updater would use the NSIS instead of Delphi because of the simple reason of the free availability of NSIS. Doesn't NSIS offer a way to get bigger windows that are able to display more information? (I wonder because I've seen many different styles of setups that differ greatly among eachother all made with NSIS.)

And descriptions are compiled into the NSIS? Well I would guess that some runtime scripting would allow for dynamic descriptions.

Anyway, good to hear that the updater is still going on strong although we haven't seen an update to it for a while now.

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 3 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
XML vs TEXT

The advantages of XML in most instances are highly overstated. We won't be providing this file for viewing in browsers. Nor will it be used by other applications. It's for use within the app itself. And NSIS doesn't handle XML well.

A Delphi updater would have far more flexibility than NSIS in terms of look and feel and integrate nicely into the platform.

Sometimes, the impossible can become possible, if you're awesome!

José Pedro Arvela
Offline
Last seen: 3 years 8 months ago
Joined: 2007-07-10 07:29
About the descriptions

I think it is fairly easy to include the descriptions into a database (ini or xml) and make the updater use them from there, like it downs all the app info from there.

Also, it could be easy with PHP5 to make a WebApp that makes a xml file with all of the info the updater needs, allowing developers to add themselves their apps to the list. (I really need to keep on with my PHP5 learning Blum ).

Blue is everything.

OliverK
OliverK's picture
Offline
Last seen: 1 year 3 months ago
Developer
Joined: 2007-03-27 15:21
Sweet, I'll let some apps go

Sweet, I'll let some apps go out of date then, so there's enough to test.

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

richardjfoster
Offline
Last seen: 12 years 2 months ago
Joined: 2008-09-17 10:55
Better error needed if wget fails

Hi there,

I initially tried the current beta (1.0 beta 1) in a location where (unknown to me) wget is blocked from accessing port 80. This resulted in the somewhat obscure error message:

Database Error
[path]\updater.ini not found! 1033

In addition, the progress messages appeared to suggest that the database retrieval had succeeded.

I suspect that it would be more helpful to tell the end user that the updated version information cannot be retrieved.

Regards,
Richard

OliverK
OliverK's picture
Offline
Last seen: 1 year 3 months ago
Developer
Joined: 2007-03-27 15:21
you'll need to poke around in

you'll need to poke around in App\DefualtData until you find the updater.

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

GBLR07
Offline
Last seen: 10 years 2 months ago
Joined: 2007-08-03 03:53
No Updates in November possible?

Hi,
I tried to update my USB-PortableApps, but the Updater tells me all is ok.
All updates of November are not done.
Is there an info-file not updated?

KMK
Offline
Last seen: 12 years 5 months ago
Joined: 2006-11-23 03:31
Any progress on the development?

It has been quiet for some time, and the updater has not been working in the last month, but rather states that "All applications are up-to-date" when they clearly are not.
The idea of an updater is great, so I would really like to see it as an official release soon.

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
Beta 2 is on the way...

... and will come with some nice features:
*smarter database format
*sortable colums for the offered Apps
*AppIcons for the installed Apps in the Comp. page

But could be this will be the last update for the updater, cause as John told here:
https://portableapps.com/node/16654
there will be a built in updater in the coming new Suite...

Paid for Software more or less?
What You need is OSS!

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 6 years 10 months ago
DeveloperTranslator
Joined: 2006-01-16 04:08
Database up to date now ...

... cause the work on OpenOffice.org Portable 3 is nearly finished Smile

Paid for Software more or less?
What You need is OSS!

lunatik
Offline
Last seen: 13 years 10 months ago
Joined: 2008-11-12 19:47
Excellent

First off this is an awesome and much needed idea.

I would suggest two points:

- A generic method to insert custom update addresses to the database. Such as apps that are still pre-release.

- When an error occurs, don't trigger a popup, just a text box with a log of successes and failures.

Personally, I appreciate your work thus far. Keep up the good work.

Topic locked