[Bug 732440] New: Kompozer ftp broken
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c0 Summary: Kompozer ftp broken Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: roland@logikalsolutions.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0 When you set up a site, the editor in kompozer "helps you out" by forcing ftp:// in front of logikalsolutions.com. This is no longer compatible with the ftp services available in 12.1 Reproducible: Always Steps to Reproduce: 1. configure site 2. attempt ftp 3. pull up site configuration Actual Results: ftp:// will be forced in front of your site Expected Results: should leave well enough alone -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c zj jia <zjjia@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zjjia@suse.com AssignedTo|bnc-team-screening@forge.pr |sbrabec@suse.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c Roland Hughes <roland@logikalsolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Severity|Normal |Major -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c1 Stanislav Brabec <sbrabec@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |roland@logikalsolutions.com --- Comment #1 from Stanislav Brabec <sbrabec@suse.com> 2011-12-30 19:52:37 CET --- Could you be more specific in steps to reproduce? 1. configure site: I don't see such menu. Do you mean "Edit -> Publishing Site Settings"? 2. attempt ftp: Do you mean "FTP Settings" tab in "Publishing Site Settings"? For web page uploading, FTP seems to be the most common protocol. If you want http, use "http://" in the string and the "http://" will be kept. (The widget hint even proposes to use "FTP://" or "HTTP://"). 3. I don't see a "pull up site configuration". Do you think pressing "OK" button? If you think the above, then defaulting to ftp:// if nothing is specified and using http:// only if "http://" was explicitly specified in the URI seems to be a reasonable behavior. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c2 Roland Hughes <roland@logikalsolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|roland@logikalsolutions.com | --- Comment #2 from Roland Hughes <roland@logikalsolutions.com> 2011-12-30 19:14:07 UTC --- It is NOT reasonable on any platform other than worthless-Windows. roland@linux-853v:/> cd ~ roland@linux-853v:~> ftp ftp://logikalsolutions.com Connected to logikalsolutions.com. 220 FTP Server ready. 331 Password required for anonymous 530 Login incorrect. ftp: Login failed. ftp: Can't connect or login to host `logikalsolutions.com' roland@linux-853v:~> ftp logikalsolutions.com Connected to logikalsolutions.com. 220 FTP Server ready. Name (logikalsolutions.com:roland): u40498446-roland 331 Password required for u40498446-roland Password: 230 User u40498446-roland logged in Remote system type is UNIX. Using binary mode to transfer files. ftp> exit 221 Goodbye. The FTP engine on most Linux platforms no longer supports putting "ftp://" in front of anything. It hasn't supported this for years. The older 0.7.1 version didn't force ftp:// in front of anything so it can still be made to work, but the later versions haven't worked in years. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c3 Stanislav Brabec <sbrabec@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #3 from Stanislav Brabec <sbrabec@suse.com> 2012-01-02 16:18:29 CET --- So if I understand, the problem is not in the GUI, but in way how GUI communicates with FTP client. I just tested FTP client "ftp" in openSUSE 12.1, and it supports ftp:// syntax as expected: ftp://ftp.example.com/ = anonymous FTP access to ftp.example.com ftp://user:password@ftp.example.com:port/ = authenticated FTP access to ftp.example.com, user "user", password "password", port "port". -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c4 --- Comment #4 from Roland Hughes <roland@logikalsolutions.com> 2012-01-02 15:43:29 UTC --- Well, one could twist it like that. The problem really is in the GUI. On Worthless-Windows you need ftp:// for the ftp on that platform...at least for Vista, don't know about 7. On OpenSuSE 12.1 (and Ubuntu 10.x don't know about later) the ftp client works the exact same way as on Windows IF YOU DON'T PUT ftp:// in front of the url. When putting ftp:// in front on Linux, you need a completely different command line than on Windows. Since the ftp on Vista and earlier Windows platforms will never be updated to support the new syntax and since Kompozer is cross platform, the "expedient" fix is to stop the GUI from forcing "ftp://" in front of the URL. The GUI has separate fields for username and password which should remain separate in my opinion. The other option, and one which is quite acceptable to most users, is to create a 12.1 64-bit AMD RPM of 710 which was the "stable" version for years. It never had this problem. Lock OpenSuSE at 710 and shove the bug up-stream to the main Kompozer development team. I don't know how the 8.x version got declared "stable" since it doesn't work with most FTP clients, but, perhaps it was only tested on Windows. I searched the world over and could not find a 710 RPM for OpenSuSe. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c5 --- Comment #5 from Stanislav Brabec <sbrabec@suse.com> 2012-01-02 18:42:44 CET --- The application does not call ftp command line client as I initially thought. It uses nsSocketTransportService class. Here is the backtrace in the moment of waiting for the upload: Thread 6 (Thread 0x7f5417f25700 (LWP 20370)): #0 0x00007f542078f423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f542451d277 in _pr_poll_with_poll (pds=0x719c98, npds=2, timeout=65535000) at ptio.c:3951 #2 0x00007f5417f6e515 in nsSocketTransportService::Poll (this=<optimized out>, interval=0x7f5417f24c2c) at /usr/src/debug/mozilla/netwerk/base/src/nsSocketTransportService2.cpp:361 #3 0x00007f5417f6e842 in nsSocketTransportService::Run (this=0x7192e0) at /usr/src/debug/mozilla/netwerk/base/src/nsSocketTransportService2.cpp:578 #4 0x00007f5424bc05eb in nsThread::Main (arg=0x71a100) at /usr/src/debug/mozilla/xpcom/threads/nsThread.cpp:118 #5 0x00007f54245217f3 in _pt_root (arg=0x71a1f0) at ptthread.c:187 #6 0x00007f54242e2f05 in start_thread (arg=0x7f5417f25700) at pthread_create.c:301 #7 0x00007f542079853d in clone () at ./sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7f54160ed700 (LWP 20371)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:213 #1 0x00007f542451bf1b in pt_TimedWait (cv=0x6b3638, ml=0x6d8ed0, timeout=<optimized out>) at ptsynch.c:292 #2 0x00007f542451c3de in PR_WaitCondVar (cvar=0x6b3630, timeout=1180) at ptsynch.c:419 #3 0x00007f5424bc22f8 in TimerThread::Run (this=0x6d8de0) at /usr/src/debug/mozilla/xpcom/threads/TimerThread.cpp:318 #4 0x00007f5424bc05eb in nsThread::Main (arg=0x7fe910) at /usr/src/debug/mozilla/xpcom/threads/nsThread.cpp:118 #5 0x00007f54245217f3 in _pt_root (arg=0x7fea00) at ptthread.c:187 #6 0x00007f54242e2f05 in start_thread (arg=0x7f54160ed700) at pthread_create.c:301 #7 0x00007f542079853d in clone () at ./sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7f53fab98700 (LWP 20391)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ./nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f542451c470 in PR_WaitCondVar (cvar=0x17d1820, timeout=4294967295) at ptsynch.c:417 #2 0x00007f53fb580ec1 in nsSSLThread::Run (this=0x17d1720) at /usr/src/debug/mozilla/security/manager/ssl/src/nsSSLThread.cpp:904 #3 0x00007f54245217f3 in _pt_root (arg=0x17d1870) at ptthread.c:187 #4 0x00007f54242e2f05 in start_thread (arg=0x7f53fab98700) at pthread_create.c:301 #5 0x00007f542079853d in clone () at ./sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7f53fa397700 (LWP 20392)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ./nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f542451c470 in PR_WaitCondVar (cvar=0x17d1c80, timeout=4294967295) at ptsynch.c:417 #2 0x00007f53fb581b2c in nsCertVerificationThread::Run (this=0x17d1b40) at /usr/src/debug/mozilla/security/manager/ssl/src/nsCertVerificationThread.cpp:138 ---Type <return> to continue, or q <return> to quit--- #3 0x00007f54245217f3 in _pt_root (arg=0x17d1cd0) at ptthread.c:187 #4 0x00007f54242e2f05 in start_thread (arg=0x7f53fa397700) at pthread_create.c:301 #5 0x00007f542079853d in clone () at ./sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7f53f8f64700 (LWP 20992)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:213 #1 0x00007f542451bf1b in pt_TimedWait (cv=0x728598, ml=0x71aae0, timeout=<optimized out>) at ptsynch.c:292 #2 0x00007f542451c3de in PR_WaitCondVar (cvar=0x728590, timeout=60000) at ptsynch.c:419 #3 0x00007f5417f79daa in nsHostResolver::GetHostToLookup (this=0x71aa40, result=0x7f53f8f63c58) at /usr/src/debug/mozilla/netwerk/dns/src/nsHostResolver.cpp:556 #4 0x00007f5417f79fe5 in nsHostResolver::ThreadFunc (arg=0x71aa40) at /usr/src/debug/mozilla/netwerk/dns/src/nsHostResolver.cpp:641 #5 0x00007f54245217f3 in _pt_root (arg=0x7f54100010f0) at ptthread.c:187 #6 0x00007f54242e2f05 in start_thread (arg=0x7f53f8f64700) at pthread_create.c:301 #7 0x00007f542079853d in clone () at ./sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7f54254cc940 (LWP 20367)): #0 0x00007f542078f423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f5421757a98 in g_main_context_poll (n_fds=6, fds=0xafd8c0, timeout=-1, context=0x65e8c0, priority=<optimized out>) at gmain.c:3386 #2 g_main_context_iterate (context=0x65e8c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068 #3 0x00007f54217582c2 in g_main_loop_run (loop=0xafbd50) at gmain.c:3281 #4 0x00007f5423bdbec7 in IA__gtk_main () at gtkmain.c:1256 #5 0x00007f5416e3ba40 in Run (this=0x7c2d00) at /usr/src/debug/mozilla/widget/src/gtk2/nsAppShell.cpp:139 #6 nsAppShell::Run (this=0x7c2d00) at /usr/src/debug/mozilla/widget/src/gtk2/nsAppShell.cpp:130 #7 0x00007f541654bf2e in nsAppStartup::Run (this=0x7c2c80) at /usr/src/debug/mozilla/toolkit/components/startup/src/nsAppStartup.cpp:151 #8 0x0000000000409186 in ?? () #9 0x00007f54206e023d in __libc_start_main (main=0x404b70, argc=1, ubp_av=0x7fffccfc1d28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffccfc1d18) at libc-start.c:226 #10 0x0000000000404bc9 in ?? () #11 0x00007fffccfc1d18 in ?? () #12 0x00000000ffffffff in ?? () #13 0x0000000000000001 in ?? () #14 0x00007fffccfc3f6b in ?? () #15 0x0000000000000000 in ?? () -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c6 --- Comment #6 from Roland Hughes <roland@logikalsolutions.com> 2012-01-02 17:59:37 UTC --- That trace means nothing to me. I guess it would make too much sense for Kompozer to make some form of system() call and trap the output. Does 710 not use Netscape? That would explain why it works. Seriously, the correct solution at this point is to lock OpenSuSE distros into 710 and kick this up stream. Whatever the Kompozer development team did with 8.x and ftp was obviously a boondoggle. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c7 Stanislav Brabec <sbrabec@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |roland@logikalsolutions.com --- Comment #7 from Stanislav Brabec <sbrabec@suse.com> 2012-01-02 19:01:42 CET --- I just configured a custom FTP server and tried to reproduce your problem. I cannot reproduce it. Please check your Preferences->Applications->FTP client The default here is "use system default". It uses built in nsSocketTransportService FTP support. It works for me. If you selected "use custom application:" then you have to ensure that it parses URL in the same way as kompozer expects. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c8 Roland Hughes <roland@logikalsolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|roland@logikalsolutions.com | --- Comment #8 from Roland Hughes <roland@logikalsolutions.com> 2012-01-02 18:37:24 UTC --- I never configured or selected anything with FTP. Never had to in the past. Simply had to set up a site and let it go. I just wiped all of the .kompozer files in my home dir and forced a re-install of Kompozer. It definitely does not work. When I tell it to open the remote directory it even pops up an External Protocol Request with the ftp://user:pass@logikalsolutions.com/ format saying it needs to launch application: x-www-browser. The "default" according to preferences is /usr/bin/firefox which never actually launches. I don't think you can adequately test this problem. Please send a private email to roland@logikalsolutions.com. I have created a user account for you on the site in question. It will dump you into a subdirectory which matches the user so hopefully you won't be able to cause any damage. I will provide username and password in response to your email. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c9 --- Comment #9 from Roland Hughes <roland@logikalsolutions.com> 2012-01-02 18:52:19 UTC --- Ok. You don't understand my problem. I just reproduced what you did. I opened an HTML file locally and "published" it to my site. That part works. You need an existing site to test this with. One that already has lots of files and directories. In your "Site Manager" window when the site you have configured initially comes up it has a little + button beside it. In 710, when you click on that, it gives you a busy indicator and pulls down a directory listing which you can then navigate. The beauty of Kompozer is that you could edit your site from anywhere because all files were actually stored on your site, not locally. Nothing appears in the ftp console window. If you right click on your site (after the + goes away), and chose "open remote directory" you get the warning message window mentioned earlier and then nothing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c10 --- Comment #10 from Stanislav Brabec <sbrabec@suse.com> 2012-01-03 17:30:16 CET --- OK. Now I can reproduce, both on your site and on my local FTP server: 1. Configure existing FTP server using "Edit -> Publishing Site Settings". 2. Restart kompozer seems to be needed. 3. Go to left side panel, "Site Manager" 4. Click to "Refresh" or "+" Actual behavior: kompozer does not list contents of remote FTP, "+" disappears. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c11 --- Comment #11 from Roland Hughes <roland@logikalsolutions.com> 2012-01-03 16:40:39 UTC --- Excellent! For most people that is the starting point. We don't keep our Web sites loaded on a local machine, just leave everything on the host (who is responsible for backup/restore/etc.) and edit from where ever. Someone in the Ubuntu camp fixed this by ripping out the piece of code which forces ftp:// into the name...if memory serves...was a long time ago. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c12 --- Comment #12 from Stanislav Brabec <sbrabec@suse.com> 2012-01-03 18:12:38 CET --- This bug has several upstream instances and no solution proposed: https://sourceforge.net/tracker/index.php?func=detail&aid=2583095&group_id=170132&atid=853122 https://sourceforge.net/tracker/index.php?func=detail&aid=2924367&group_id=170132&atid=853122 https://sourceforge.net/tracker/index.php?func=detail&aid=3298780&group_id=170132&atid=853122 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c13 --- Comment #13 from Roland Hughes <roland@logikalsolutions.com> 2012-01-03 18:04:49 UTC --- Well, You seem to understand how to fix it and seem to be able to trace it. Code a fix and send it back upstream. OR Create a 12.1 set of RPMs for Kompozer 710 and lock OpenSuSE at that version until complete. I'm not setup to do development for KDE and don't wish to be. I did that years ago with Konsole and the "keeper of the flame" kept disabling everything in Konsole so now it's near criminal fraud to say Konsole has VT emulation. IF there are only a few modules with FTP source, what I would humbly suggest is using a DIFF utility between 710 and 8.x to see what got changed by who. 710 works. At least it does on Windows and it did on Ubuntu. I haven't found a 710 RPM for OpenSuSE. We might get lucky and find someone simply left out a parameter when attempting to retrieve the directory information. The PUT works, it is the various forms of GET which are failing. I don't think there are many developers working on Kompozer. It seems to be 5-10 years between "stable" releases. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c14 --- Comment #14 from Stanislav Brabec <sbrabec@suse.com> 2012-01-04 18:51:36 CET --- I just packaged kompozer-0.7: https://build.opensuse.org/package/show?package=kompozer-0_7&project=home%3Asbrabec%3Abranches%3Amozilla%3AFactory http://download.opensuse.org/repositories/home:/sbrabec:/branches:/mozilla:/... However, kompozer-0.7 code is deeply broken and does not work with modern GTK+ versions: bug 465291 was fixed by upstream when they created kompozer-0.8. The code that adds "ftp://" in front of addresses in the GUI is already in 0.7. The new changes include possibility to specify FTP port separately (kompozer-0.7 seems to not work with a non-standard port and presents an error). Also the configuration panel was redone. Testing 0.8 with a proposed work-around (removing ftp:// from the URL in ~/.kompozer.net/kompozer/*/prefs.js does not seem to help. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c15 --- Comment #15 from Roland Hughes <roland@logikalsolutions.com> 2012-01-04 18:20:59 UTC --- Created an attachment (id=469761) --> (http://bugzilla.novell.com/attachment.cgi?id=469761) 710 working on my machine shows kompozer-0_7-0.7.10-2.1.x86_64.rpm installed and running on my machine. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c16 --- Comment #16 from Roland Hughes <roland@logikalsolutions.com> 2012-01-04 18:23:05 UTC --- Thankfully I use KDE not Gnome. kompozer-0_7-0.7.10-2.1.x86_64.rpm installed and seems to be fine per the screen shot. I didn't try publishing TO the site, but the site management stuff works and I can open the index.html file despite whatever bugs I'm probably used to with 710. If you want to lock OpenSuSE to 710 and close this bug I'm fine with it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c17 --- Comment #17 from Stanislav Brabec <sbrabec@suse.com> 2012-01-04 19:55:26 CET --- I can make version 7.10 available in public repositories. But it is not acceptable for openSUSE. Any attempt to access any item in the "Table" menu causes crash. See bug 465291. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c18 --- Comment #18 from Roland Hughes <roland@logikalsolutions.com> 2012-01-04 19:17:59 UTC --- Well, I will leave the account open for you so you can continue testing. Perhaps you will get lucky with your debugging? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c19 --- Comment #19 from Stanislav Brabec <sbrabec@suse.com> 2012-01-06 18:38:15 CET --- There seems to be no changes in the ftp handling code. Just in the preferences editor. The brokenness seems to be related to the upgrade of the underlying Firefox libraries. This can be found in the FTP handler headers: // XXX WARNING: this is specific to Nvu. // NOT WORKING with KompoZer 0.8 or Seamonkey Composer I just looked at SeaMonkey Composer, which uses very similar code base. They don't have site manager at all. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c20 --- Comment #20 from Roland Hughes <roland@logikalsolutions.com> 2012-01-06 17:55:19 UTC --- I guess you get to shove this bug over to the Firefox library maintainers now then. It's a serious problem though. Here's a better question. If you built 710 with all of the new libraries included with 12.1, why is it working? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c21 --- Comment #21 from Stanislav Brabec <sbrabec@suse.com> 2012-01-06 19:27:30 CET --- KompoZer has its own (frozen) instance of mozilla code base (Firefox). kompozer-0.7 and kompozer-0.8 are based on a different mozilla code base versions. This is far from being ideal - a lot of the code is duplicated on the system, kompozer and kompozer-0_7 don't support latest web features and they are nearly for sure vulnerable to many recent Firefox exploits. Hopefully, people don't open random pages in the web page editor, so the risk is relatively low. Simple going back and building kompozer-0.8 with the old mozilla code base is not possible - it would cause gtk+ related crashes in table editor and maybe other places. And porting from one code base to another was not as trivial as it may look. Site Manager seems to be one of components which had never been ported. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c22 --- Comment #22 from Stanislav Brabec <sbrabec@suse.com> 2012-01-06 19:53:36 CET --- kompozer-0_7 in 12.1 is not working. Yes, Site Manager works there, but Table Editor does not. In kompozer (0.8) in 12.1 Table Editor works but Site Manager does not. The brokenness of Table Editor was caused by upgrade of system libraries (GTK+; in fact it was caused by incorrect GTK+ usage in the mozilla code base). The brokenness of Site Manager was caused by upgrade of mozilla code base that is bundled with the kompozer (new mozilla code is not compatible with the way how Site Manager uses it). If we want completely working kompozer-0_7, we would need to bundle old version of GTK+ with it (well, it would not be as easy, because old GTK+ would probably not work with the latest GLib etc.) If we want completely working kompozer (0.8), there is no way except its fix. They mixed incompatible components in the upstream code. Created request id 99296 that submits kompozer-0_7 to the mozilla OBS repository. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c23 --- Comment #23 from Roland Hughes <roland@logikalsolutions.com> 2012-01-06 19:33:43 UTC --- (In reply to comment #22)
kompozer-0_7 in 12.1 is not working. Yes, Site Manager works there, but Table Editor does not. In kompozer (0.8) in 12.1 Table Editor works but Site Manager does not.
The brokenness of Table Editor was caused by upgrade of system libraries (GTK+; in fact it was caused by incorrect GTK+ usage in the mozilla code base).
The brokenness of Site Manager was caused by upgrade of mozilla code base that is bundled with the kompozer (new mozilla code is not compatible with the way how Site Manager uses it).
If we want completely working kompozer-0_7, we would need to bundle old version of GTK+ with it (well, it would not be as easy, because old GTK+ would probably not work with the latest GLib etc.)
If we want completely working kompozer (0.8), there is no way except its fix. They mixed incompatible components in the upstream code.
Created request id 99296 that submits kompozer-0_7 to the mozilla OBS repository.
I just want "a" working version. I wonder how difficult it would be to jettison GTK, since the industry has already started down that path, and jettison Firefox. Rewrite with Qt. The package would be far more portable and then would follow KDE standards. Perhaps use QtWeb as the base for the editor and preview panes? Or steal Arora. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c24 --- Comment #24 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2012-01-06 19:46:22 UTC --- NB: Kompozer seems to be pretty dead (not because of Gtk though). For future openSUSE versions we should rather package BlueGriffon. I just haven't had time to do that yet. (In reply to comment #23)
I just want "a" working version. I wonder how difficult it would be to jettison GTK, since the industry has already started down that path, and jettison Firefox. Rewrite with Qt. The package would be far more portable and then would follow KDE standards. Perhaps use QtWeb as the base for the editor and preview panes? Or steal Arora.
Creating a decent web editor seems to be rocket science or there are not many OSS developers interested. Anyway it's not a task the openSUSE community would take naturally. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c25 --- Comment #25 from Roland Hughes <roland@logikalsolutions.com> 2012-01-06 19:56:25 UTC --- (In reply to comment #24)
NB: Kompozer seems to be pretty dead (not because of Gtk though). For future openSUSE versions we should rather package BlueGriffon. I just haven't had time to do that yet.
(In reply to comment #23)
I just want "a" working version. I wonder how difficult it would be to jettison GTK, since the industry has already started down that path, and jettison Firefox. Rewrite with Qt. The package would be far more portable and then would follow KDE standards. Perhaps use QtWeb as the base for the editor and preview panes? Or steal Arora.
Creating a decent web editor seems to be rocket science or there are not many OSS developers interested. Anyway it's not a task the openSUSE community would take naturally.
Sadly, Kompozer 710, warts and all, is the best of what is out there. Most people end up using 710 under Windows if they need tables. If WINE actually worked on OpenSuSE one could install 710 there but wine is broken far worse that Kompozer right now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c26 --- Comment #26 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2012-01-08 19:19:31 UTC --- *** Bug 692432 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=692432 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c27 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wolfgang@rosenauer.org Component|Other |Firefox --- Comment #27 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2012-01-08 19:25:52 UTC --- BlueGriffon 1.3.1 is available in the mozilla repository now FWIW. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c28 --- Comment #28 from Roland Hughes <roland@logikalsolutions.com> 2012-01-08 19:46:53 UTC --- How about a link to the repository or a 1-click? Most of us don't know repository URLs by name. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c29 --- Comment #29 from Roland Hughes <roland@logikalsolutions.com> 2012-01-08 19:50:34 UTC --- No 64-bit version? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c30 --- Comment #30 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2012-01-08 19:58:48 UTC --- It's on its way but wasn't finished yet. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=732440 https://bugzilla.novell.com/show_bug.cgi?id=732440#c31 Stanislav Brabec <sbrabec@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |WONTFIX --- Comment #31 from Stanislav Brabec <sbrabec@suse.com> 2013-02-06 16:08:05 CET --- There is no progress in the kompozer upstream in last 3 years. Author's comment: http://kazhack.org/?post/2011/06/13/One-Year-At-INRIA Starting with openSUSE 12.2, kompozer is not part of openSUSE. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com