LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 03-05-2007, 12:56 PM   #1
gargamel
Senior Member
 
Registered: May 2003
Distribution: Slackware, SLAX, OpenSuSE
Posts: 1,600

Rep: Reputation: 142Reputation: 142
SeaMonkey finds upgrade: Should I install it?


Hi there,

a few days ago Mozilla SeaMonkey 1.1.1 came out, and as SeaMonkey checks for updates once a week, I get the message, that there is a newer version than mine (1.0.7) and that I should upgrade.

However, the link in the message doesn't point me to a Slackware package, of course, but to the SeaMonkey download page.

Since there is no "official" upgrade of the Slackware package available up to now, I wonder, if I should install the version SeaMonkey points me to, or wait.

I'd prefer a Slackware package, of course. But there is none. Does anyone know the reason, why?

gargamel
 
Old 03-05-2007, 02:26 PM   #2
uselpa
Senior Member
 
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507

Rep: Reputation: 46
I guess for the same reason that there's no Firefox 2.0.0.2
 
Old 03-05-2007, 03:51 PM   #3
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Not sure why, other than the Slackware crew prolly focuses first on actual Slackware packages, and secondly on outside stuff like firefox/seamonkey etc..
Check out the changelog perhaps, see what's the new stuff in the new release and decide if you need it or would like to have it. If it's security related updates, you may want to install it either way, as it could be an indeterminate amount if time before the Slack-stable branch includes the upgrade.
Speaking for myself, when it comes to firefox (the only mozilla product I really use) I do the updates on my own. If you do this, keep in mind that your package updater *may* suggest you upgrade to an older package, so don't mistakenly upgrade backwards
 
Old 03-05-2007, 04:52 PM   #4
adriv
Member
 
Registered: Nov 2005
Location: Diessen, The Netherlands
Distribution: Slackware 14.1
Posts: 659

Rep: Reputation: 38
If you don't want too much hassle, wait for the Slackware package, it 'll come.
BTW, if you're not logged on as root, there shouldn't be a message that there is an update...
 
Old 03-05-2007, 07:04 PM   #5
gargamel
Senior Member
 
Registered: May 2003
Distribution: Slackware, SLAX, OpenSuSE
Posts: 1,600

Original Poster
Rep: Reputation: 142Reputation: 142
Quote:
Originally Posted by adriv
If you don't want too much hassle, wait for the Slackware package, it 'll come.
BTW, if you're not logged on as root, there shouldn't be a message that there is an update...
Sounds as if you have some definitive information from some "official" source...?

But I am *not* logged in as root, just as an unprivileged user. When I am logged in as root I don't browse the web with anything other than lynx or links.

I get the message because in the preferences I have "check for updates once a week". While this works perfectly well I haven't found a button or something in SeaMonkey to start the check manually at any time. Probably the philosophy is, that SeaMonkey is a web browser, and if you wish, you can browse the release/download pages any time...

gargamel
 
Old 03-05-2007, 07:56 PM   #6
dx0r515t
Member
 
Registered: Jan 2005
Location: USA
Distribution: Slackware 10.2 & 11.0
Posts: 155

Rep: Reputation: 30
If you really want the auto update to work (like in Firefox) just install it in your home directory. Although it's not a good idea to do this for a multi-user system. Personally I just make my own slack packages.
 
Old 03-05-2007, 08:00 PM   #7
Sepero
Member
 
Registered: Jul 2004
Location: Tampa, Florida, USA
Distribution: Ubuntu
Posts: 734
Blog Entries: 1

Rep: Reputation: 31
Quote:
Originally Posted by dx0r515t
If you really want the auto update to work (like in Firefox) just install it in your home directory. Although it's not a good idea to do this for a multi-user system. Personally I just make my own slack packages.
Now that's a real Slackware user!
 
Old 03-06-2007, 12:02 PM   #8
gargamel
Senior Member
 
Registered: May 2003
Distribution: Slackware, SLAX, OpenSuSE
Posts: 1,600

Original Poster
Rep: Reputation: 142Reputation: 142
Quote:
Originally Posted by dx0r515t
If you really want the auto update to work (like in Firefox) just install it in your home directory. Although it's not a good idea to do this for a multi-user system. Personally I just make my own slack packages.
Yes, of course, there are several ways to get the update installed. There is, however, only one way that preserves the upgradeability of the whole system, and that is to upgrade "official" packages with "official" packages. And Slackware is so good, because the system is maintained so well. The distributor (aka as our BDFL) does a much, much better job at this than I ever could. That's why I like to rely on him, instead of starting doing things the consequences of which I don't clearly oversee.

It may not be a problem to upgrade SeaMonkey, at all, but in general I prefer "official" packages. And usually they are quickly available, when a piece of software is patched for security reasons.

As I said, that is what Slackware makes so good, IMHO. The quality with which it is maintained.

gargamel
 
Old 03-06-2007, 12:09 PM   #9
dx0r515t
Member
 
Registered: Jan 2005
Location: USA
Distribution: Slackware 10.2 & 11.0
Posts: 155

Rep: Reputation: 30
I agree Slackware is a well maintained distribution. However since I run 10.2 I cannot get Firefox 2.0.x with "official" packages. The latest "official" Firefox version available for my version of slack is only 1.5.0.9... and frankly I want to run 2.0.x so I have my reasons for making my own slack packages.

Firefox is the only real package that isn't "official" on my 10.2 box.

Last edited by dx0r515t; 03-06-2007 at 12:11 PM.
 
Old 03-07-2007, 04:37 PM   #10
Eternal_Newbie
Member
 
Registered: Jun 2005
Location: The Pudding Isles
Distribution: Slackware 13.37
Posts: 573

Rep: Reputation: 58
I tried to build Seamonkey 1.1.1 using a adaptation of the 1.0.7 slackbuild, without any luck. Then I found Seamonkey 1.0.8 hidden away on the Mozilla site - it's the security update for the 1.0.x branch. So far it's compiling without any showstoppers.
Lots of warnings though :/

Edit: compile exited with a huge pile of errors. Any ideas?
Code:
<pages of stuff snipped>
nsDirectoryViewer.cpp
nsIHTTPIndex.idl
In file included from nsDirectoryViewer.cpp:54:
nsDirectoryViewer.h:47:26: nsIHTTPIndex.h: No such file or directory
In file included from nsDirectoryViewer.cpp:54:
nsDirectoryViewer.h:70: error: expected class-name before ',' token
nsDirectoryViewer.h:131: error: `nsIHTTPIndex' has not been declared
nsDirectoryViewer.h:131: error: ISO C++ forbids declaration of `aResult' with no type
nsDirectoryViewer.h:137: error: ISO C++ forbids declaration of `NS_DECL_NSIHTTPINDEX' with no type
nsDirectoryViewer.h:137: error: expected `;' before "virtual"
nsDirectoryViewer.cpp: In member function `virtual nsresult nsHTTPIndex::QueryInterface(const nsIID&, void**
)':
nsDirectoryViewer.cpp:113: error: `nsIHTTPIndex' was not declared in this scope
nsDirectoryViewer.cpp:113: error: template argument 1 is invalid
nsDirectoryViewer.cpp:113: error: `nsIHTTPIndex' is not a type
nsDirectoryViewer.cpp:113: error: expected `>' before '*' token
nsDirectoryViewer.cpp:113: error: expected `(' before '*' token
nsDirectoryViewer.cpp:113: error: expected primary-expression before '>' token
nsDirectoryViewer.cpp:113: error: expected `)' before ';' token
nsDirectoryViewer.cpp:113: error: `nsIHTTPIndex' is not a type
nsDirectoryViewer.cpp:113: error: expected `>' before '*' token
nsDirectoryViewer.cpp:113: error: expected `(' before '*' token
nsDirectoryViewer.cpp:113: error: expected primary-expression before '>' token
nsDirectoryViewer.cpp:113: error: expected `)' before ';' token
nsDirectoryViewer.cpp:113: warning: unused variable 'nsIHTTPIndex'
nsDirectoryViewer.cpp: At global scope:
nsDirectoryViewer.cpp:220: error: no `nsresult nsHTTPIndex::SetEncoding(const char*)' member function declar
ed in class `nsHTTPIndex'
nsDirectoryViewer.cpp:227: error: no `nsresult nsHTTPIndex::GetEncoding(char**)' member function declared in
 class `nsHTTPIndex'
nsDirectoryViewer.cpp: In member function `virtual nsresult nsHTTPIndex::OnStartRequest(nsIRequest*, nsISupp
orts*)':
nsDirectoryViewer.cpp:281: error: `nsIHTTPIndex' has not been declared
nsDirectoryViewer.cpp:281: error: expected `>' before '*' token
nsDirectoryViewer.cpp:281: error: expected `(' before '*' token
nsDirectoryViewer.cpp:281: error: expected primary-expression before '>' token
nsDirectoryViewer.cpp:282: error: `nsIHTTPIndex' was not declared in this scope
nsDirectoryViewer.cpp:282: error: template argument 1 is invalid
nsDirectoryViewer.cpp:282: warning: unused variable 'nsIHTTPIndex'
nsDirectoryViewer.cpp: In member function `virtual nsresult nsHTTPIndex::OnStopRequest(nsIRequest*, nsISuppo
rts*, nsresult)':
nsDirectoryViewer.cpp:375: error: 'class nsHTTPIndex' has no member named 'AddElement'
nsDirectoryViewer.cpp: In member function `virtual nsresult nsHTTPIndex::OnIndexAvailable(nsIRequest*, nsISu
pports*, nsIDirIndex*)':
nsDirectoryViewer.cpp:542: error: 'class nsHTTPIndex' has no member named 'AddElement'
nsDirectoryViewer.cpp: At global scope:
nsDirectoryViewer.cpp:701: error: `nsIHTTPIndex' has not been declared
nsDirectoryViewer.cpp:702: error: ISO C++ forbids declaration of `aResult' with no type
nsDirectoryViewer.cpp: In static member function `static nsresult nsHTTPIndex::Create(nsIURI*, nsIInterfaceR
equestor*, int**)':
nsDirectoryViewer.cpp:705: error: cannot allocate an object of type `nsHTTPIndex'
nsDirectoryViewer.cpp:705: error:   because the following virtual functions are abstract:
../../../dist/include/rdf/nsIRDFDataSource.h:55: error:  virtual nsresult nsIRDFDataSource::GetURI(char**)
nsDirectoryViewer.cpp:713: error: cannot convert `nsHTTPIndex*' to `int*' in assignment
nsDirectoryViewer.cpp: At global scope:
nsDirectoryViewer.cpp:724: error: no `nsresult nsHTTPIndex::GetBaseURL(char**)' member function declared in 
class `nsHTTPIndex'
nsDirectoryViewer.cpp:734: error: no `nsresult nsHTTPIndex::GetDataSource(nsIRDFDataSource**)' member functi
on declared in class `nsHTTPIndex'
nsDirectoryViewer.cpp:830: error: no `nsresult nsHTTPIndex::GetURI(char**)' member function declared in clas
s `nsHTTPIndex'
nsDirectoryViewer.cpp: In member function `virtual nsresult nsDirectoryViewerFactory::CreateInstance(const c
har*, nsIChannel*, nsILoadGroup*, const char*, nsISupports*, nsISupports*, nsIStreamListener**, nsIContentVi
ewer**)':
nsDirectoryViewer.cpp:1437: error: `nsIHTTPIndex' was not declared in this scope
nsDirectoryViewer.cpp:1437: error: template argument 1 is invalid
nsDirectoryViewer.cpp:1437: error: invalid type in declaration before ';' token
nsDirectoryViewer.cpp:1438: error: no matching function for call to `getter_AddRefs(int&)'
nsDirectoryViewer.cpp:1443: error: no matching function for call to `do_QueryInterface(int&, nsresult*)'
../../../dist/include/xpcom/nsCOMPtr.h:380: note: candidates are: nsQueryInterface do_QueryInterface(nsISupp
orts*)
../../../dist/include/xpcom/nsCOMPtr.h:387: note:                 nsQueryInterfaceWithError do_QueryInterfac
e(nsISupports*, nsresult*) <near match>
nsDirectoryViewer.cpp:1437: warning: unused variable 'nsIHTTPIndex'
gmake[3]: *** [nsDirectoryViewer.o] Error 1
gmake[2]: *** [libs] Error 2
gmake[1]: *** [libs] Error 2
make: *** [libs] Error 2

Last edited by Eternal_Newbie; 03-07-2007 at 05:08 PM. Reason: Update: compile bombed out
 
Old 03-08-2007, 03:37 PM   #11
gargamel
Senior Member
 
Registered: May 2003
Distribution: Slackware, SLAX, OpenSuSE
Posts: 1,600

Original Poster
Rep: Reputation: 142Reputation: 142
Updates are out!

http://www.slackware.com/changelog/stable.php?cpu=i386

SeaMonkey is at 1.0.8, however, not 1.1.1. So if you need that, you'll have to install it from some other source (not "official" Slackware package). Compiling huge packages like these is bound to be complicated. I'd recommend that you try using a binary package from the Mozilla Seamonkey site.

gargamel
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Seamonkey Install Woes - Invalid Pointer Pharkdefyno Linux - Software 1 11-16-2006 06:48 AM
LXer: SeaMonkey 1.0.6 and SeaMonkey 1.1 Beta Released LXer Syndicated Linux News 0 11-09-2006 02:33 PM
Seamonkey - Install script not found JerryP Linux - Software 3 05-18-2006 03:09 PM
YUM finds 4 updates while up2date finds 29? guest Linux - Newbie 3 03-15-2005 09:01 PM
Gaim 0.71: pkg-config finds 2.2.3, ./configure finds 2.2.1 GreenPenInc Linux - Software 3 10-23-2003 08:00 PM


All times are GMT -5. The time now is 07:19 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration