Re: Reporting Bugs via mail works now (with drawbacks)

2009-01-03 Thread Enrico Weigelt

Hi,

 It's possible to add tickets, add comments to existing tickets and the emails 
 will get carbon-copied back to the mc-devel list. 

opening a ticket seems to work now, but I didn't get any mail 
back yet.


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [Midnight Commander] #111: test again

2009-01-03 Thread Ticket System
#111: test again
---+
  Reporter:  Patrick Winnertz win...@debian.org  |   Owner:
  Type:  defect|  Status:  closed
  Priority:  major |   Milestone:
 Component:  adm   | Version:  4.6.1 
Resolution:  invalid   |Keywords:
  Blocking:|   Blockedby:
---+
Changes (by winnie):

  * status:  new = closed
  * resolution:  = invalid
  * component:  = adm


Old description:

 {{{
 #!html
 a
 href=mailto:winnie%40debian.org?Subject=Re%3A%20%23111%3A%20test%20againCc=;Reply
 to: Patrick Winnertz
 /a
 }}}

New description:

 {{{
 #!html
 a
 
href=mailto:winnie%40debian.org?Subject=Re%3A%20%23111%3A%20test%20againCc=;Reply
 to: Patrick Winnertz
 /a
 }}}

--

-- 
Ticket URL: http://www.der-winnie.de/trac/ticket/111#comment:2
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [Midnight Commander] #16: savannah: c is _not_ c++

2009-01-03 Thread Ticket System
#16: savannah: c is _not_ c++
-+--
  Reporter:  slavazanko  |   Owner:  winnie  
  Type:  defect  |  Status:  accepted
  Priority:  trivial |   Milestone:  4.6.2   
 Component:  mcedit  | Version:  4.6.1   
Resolution:  |Keywords:  
  Blocking:  |   Blockedby:  
-+--
Changes (by winnie):

  * owner:  = winnie
  * status:  new = accepted
  * version:  = 4.6.1
  * milestone:  = 4.6.2


Comment:

 My suggestion would be instead of closing it as invalid, use the attached
 patch in order to differenciate between c and cpp files.

 .h files are parsed as c++ files per default.

 Any comments on this patch?

-- 
Ticket URL: http://www.midnight-commander.org/ticket/16#comment:2
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [Midnight Commander] #16: savannah: c is _not_ c++

2009-01-03 Thread Ticket System
#16: savannah: c is _not_ c++
-+--
  Reporter:  slavazanko  |   Owner:  winnie  
  Type:  defect  |  Status:  accepted
  Priority:  trivial |   Milestone:  4.6.2   
 Component:  mcedit  | Version:  4.6.1   
Resolution:  |Keywords:  
  Blocking:  |   Blockedby:  
-+--

Comment(by winnie):

 Replying to [comment:3 slavazanko]:
  Strange line 76 in patch...
 
 This is about highlighting e.g comments which are not catched by the
 keywords above.. therefore I think this should be okay

-- 
Ticket URL: http://www.midnight-commander.org/ticket/16#comment:4
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [Midnight Commander] #65: savannah: Pascal syntax highlighting update

2009-01-03 Thread Ticket System
#65: savannah: Pascal syntax highlighting update
--+-
  Reporter:  slavazanko   |   Owner:  winnie  
  Type:  enhancement  |  Status:  accepted
  Priority:  minor|   Milestone:  
 Component:  mc-core  | Version:  
Resolution:   |Keywords:  
  Blocking:   |   Blockedby:  
--+-
Changes (by winnie):

  * owner:  = winnie
  * priority:  major = minor
  * status:  new = accepted


Comment:

 Okay, I checked it:
  write, read, overload and finalization are valid pascal keywords. I'm
 creating a patch right now.

-- 
Ticket URL: http://www.midnight-commander.org/ticket/65#comment:2
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [Midnight Commander] #65: savannah: Pascal syntax highlighting update

2009-01-03 Thread Ticket System
#65: savannah: Pascal syntax highlighting update
--+-
  Reporter:  slavazanko   |   Owner:  winnie  
  Type:  enhancement  |  Status:  accepted
  Priority:  minor|   Milestone:  4.6.2   
 Component:  mc-core  | Version:  
Resolution:   |Keywords:  
  Blocking:   |   Blockedby:  
--+-
Changes (by winnie):

  * milestone:  = 4.6.2


Comment:

 rev2 seems to be okay for me, therefore:
  +1 for rev2

 Setting Milestone to 4.6.2 as this is very trivial and should be fixed
 within the next release.

-- 
Ticket URL: http://www.midnight-commander.org/ticket/65#comment:3
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [Midnight Commander] #99: enable git checkout via http

2009-01-03 Thread Ticket System
#99: enable git checkout via http
-+--
  Reporter:  winnie  |   Owner:  winnie 
  Type:  task|  Status:  testing
  Priority:  minor   |   Milestone: 
 Component:  adm | Version: 
Resolution:  fixed   |Keywords: 
  Blocking:  |   Blockedby: 
-+--
Changes (by winnie):

  * status:  accepted = testing
  * resolution:  = fixed


Comment:

 This should be fixed now. Leave it as testing for some days.

-- 
Ticket URL: http://www.midnight-commander.org/ticket/99#comment:3
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [Midnight Commander] #88: savannah: Integration of SMB-Share-Browsing

2009-01-03 Thread Ticket System
#88: savannah: Integration of SMB-Share-Browsing
-+--
  Reporter:  slavazanko  |   Owner: 
  Type:  defect  |  Status:  new
  Priority:  major   |   Milestone: 
 Component:  vfs | Version: 
Resolution:  |Keywords: 
  Blocking:  |   Blockedby:  1  
-+--
Changes (by winnie):

  * blockedby:  = 1


-- 
Ticket URL: http://www.midnight-commander.org/ticket/88#comment:2
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


[Midnight Commander] #113: savannah: make tabs and trailing spaces visible

2009-01-03 Thread Ticket System
#113: savannah: make tabs and trailing spaces visible
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  mc-core | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?13146

 ||Submitted by:||Oswald Buddenhagen ossi||Submitted on:||Sat 21 May 2005
 07:25:17 PM UTC||
 ||Category:||Editor||Severity:||3 - Normal||
 ||Status:||In Progress||Privacy:||Public||
 ||Assigned to:||None||Open/Closed:||Open||
 ||Release:||current (CVS or snapshot)||Operating System:||All||

 Discussion:
 {{{
 Sun 06 Jul 2008 04:12:04 PM UTC, comment #24:

 I noticed I cannot just use the Unicode characters (like p-ch = 0xB7), as
 that does not take into account terminals that are not in UTF-8. But the
 fix is simple enough (p-ch = SLsmg_Is_Unicode ? 0xB7 : .).

 BTW, I also implemented the MS Word-style tabs, i.e. printing a right-
 arrow in the middle of a tab. I sort of prefer it over the  tabs.
 It is a patch that currently replaces the existing tab mechanism, but IMHO
 this should all be made configurable once the maintainers decide to wake
 up and give me some sort of ok...

 (file #16007)
 Jan Engelhardt hirogen2
 Sun 06 Jul 2008 01:24:09 PM UTC, comment #23:

 Patch #4 -- cedit-symbol-prefs.diff

 This patch changes the space fill character to some Unicode dot (·) [this
 one is also available on the text console], and makes the -- tab
 filler into the Unicode ◀──▶ too.

 (file #16006)
 Jan Engelhardt hirogen2
 Sun 06 Jul 2008 01:21:22 PM UTC, comment #22:

 Patch #3 -- cedit-fix-whitespace.diff

 We definitely need to set MOD_WHITESPACE or the space between tab stops is
 drawn with some random color.

 (file #16005)
 Jan Engelhardt hirogen2
 Sun 06 Jul 2008 01:19:54 PM UTC, comment #21:

 Patch #2 -- cedit-eol-mark.diff

 This patch implements comment #8's suggestion to use ¶ as an EOL marker.
 It can be toggled using the OptionsHighlight options dialog, or, of
 course, by editing ~/.mc/config directly.

 (file #16004)
 Jan Engelhardt hirogen2
 Sun 06 Jul 2008 01:17:43 PM UTC, comment #20:

 Ok since nobody replied here are some patches of my own.
 They require that mc(edit) has COMPLETE support for UTF-8!, which is not
 the case in the mc source distribution. The openSUSE .src.rpm has the
 required utf8 bits. Will try to make them submit theirs.

 Patch #1 -- cedit-configurable-highlight.diff

 This is for comment #19; it allows to switch highlighting. Firstly, it
 adds a dialog (Options  Highlight options) where you can precisely select
 what to highlight

 [ ] Global syntax highlighting

 [ ] Tab highlighting (those -- markers, which, btw, can get very
 ugly if you have lots of code)

 [ ] Whitespace highlighting (dots at the end-of-line, and, if tab
 highlighting is disabled, anywhere on the line)

 One can already toggle Syntax highlighting with Ctrl-S in mc 4.6.2, for
 the latter two, I added Ctrl-V as a hotkey which cycles through the
 possibilities. My personal preference is to have Tab highlight OFF and
 Whitespace highlight ON.

 (file #16003)
 Jan Engelhardt hirogen2
 Fri 29 Feb 2008 07:16:33 PM UTC, comment #19:

 Oh, god... I just updated my Debian box, and I now run MC 4.6.2-pre1 (as
 outputted by mcedit --version). It appears that this patch is included in
 this version of mcedit. I really dislike it. Besides suffering from the
 'cursor disappearing' thingy, I just think its ugly. But that's my humble
 opinion :)
 How can I disable it? The patches attached to this report don't seem to
 make a new configurable parameter available in the configuration dialogs.
 Jurrie Overgoor leadpumper
 Tue 04 Sep 2007 05:29:40 AM UTC, comment #18:

 Pavel, I applied your patch to vte-0.16.8. It works.
 Andrew Borodin a_borodin
 Mon 03 Sep 2007 01:15:42 PM UTC, comment #17:

 Ok. I tracked the bug to vte_terminal_determine_colors() in the vte
 package. To request brighter colors one forces the terminal into bold
 mode. It seems that in this mode vte allows only the foreground color to
 be bright. In vte's terms a bright color is the same color as the normal
 one but with a special flag set. So what happens is that when the time
 comes for the cursor to blink vte switches the current forground color
 with the current background color and vice versa... As I said above
 both colors are indentified in the same way but one has a special flag,
 however vte uses this flag to brighten the foreground color so at the end
 we end up as if nothing happened. It's hard to say whether this is the
 desired behaviour .. I'll attach a simple patch which changes vte to do
 what seems more logically correct... and I'll open a report in gnome's
 

[Midnight Commander] #114: savannah: hide dotfiles in home directory

2009-01-03 Thread Ticket System
#114: savannah: hide dotfiles in home directory
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  mc-core | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?13395

 ||Submitted by:||Paul Wise pabs||Submitted on:||Tue 14 Jun 2005 09:08:04
 AM UTC||
 ||Category:||Screen output||Severity:||1 - Wish||
 ||Status:||Confirmed||Privacy:||Public||
 ||Assigned to:||Roland Illig rillig||Open/Closed:||Open||
 ||Release:||All versions||Operating System:||All||

 Discussion:
 {{{
 Wed 15 Jun 2005 07:54:19 AM UTC, comment #4:

 I would prefer that my idea was not the default - it could be confusing to
 some users. The default would remain as it is.

  It is a really bad idea and even raises security issues if a
  normal user can control the behavior how root sees his/her
  files. Whether or not hidden files are displayed to root should
  only depend on root's settings and not on any user's settings.


 Indeed, and I meant it would be a per-user setting.

 I agree that this could set an annoying precedent for the mc developers,
 feel free to ignore it.
 Paul Wise pabs
 Wed 15 Jun 2005 07:16:41 AM UTC, comment #3:

 It is a really bad idea and even raises security issues if a normal user
 can control the behavior how root sees his/her files.
 Whether or not hidden files are displayed to root should only
 depend on root's settings and not on any user's settings.

 Anyway I guess the same holds for normal users, too. I do want to see
 joe's dotfiles if I have permission to, no matter if joe has a directory
 entry called (hidden files).

 To comment #2: the original reporter (pabs) wanted to make the show
 dotfiles the default and have an exception for one directory. Your
 proposal is the opposite: make don't show dotfiles the default and allow
 to take exceptions. I don't think pabs wants to create such a special file
 in every directory except his home. However, someone else might want it
 the way you want it. So then we should have the possibility to override
 mc's default in both ways: force show, and force not show.

 Now this leads to so many possible filenames with special meanings to mc.
 If this feature is required at all, I suggest using only one filename or
 directory which begins with a dot (such as .mc_specials) and put all the
 configuration stuff in this file or under this directory. This would be
 quite similar then to the CVS or .svn directories of the version
 controlling systems.

 Anyway, I basically don't like this whole idea of custom directory
 entries, IMHO mc should not pollute the filename namespace and should not
 create files that disturb me outside mc (e.g. in ls, nautilus etc...).

 I'm perfectly okay with a global configuration options show dotfiles
 except in my home if more people would like to see it. If some more
 general method is needed, take a look at
 http://freshmeat.net/projects/hidefile/ which is an example on how to hide
 files outside of mc's scope so that ls, nautilus etc. are also influenced.

 My biggest trouble is that once we have this force hidden files and
 force no hidden files per-directory options, I'm afraid no-one can stop
 people requesting dozens of similar stupid per-directory configuration
 options, such as to have different Listing mode, different editor/viewer
 etc. to each directory.
 Egmont Koblinger egmont
 Tue 14 Jun 2005 12:56:40 PM UTC, comment #2:

 I would like a custom directory entry, that says:

 (hidden files)

 or

 (hidden directories)

 When you press enter over it, it will display all hidden files or
 directories. These entries will only be displayed IF there is hidden files
 or directories.
 Anonymous
 Tue 14 Jun 2005 10:27:16 AM UTC, comment #1:

 That's a nice idea.

 Roland
 Roland Illig rillig
 Project MemberIn charge of this item.
 Tue 14 Jun 2005 09:08:04 AM UTC, original submission:

 I'd like to be able to show dotfiles by default, but not when in my
 homedir (because there are so many there). A similar option for the root
 user - hide dotfiles when in any home dir - might also be useful.

 PS: sorry if this is the wrong place to post RFEs
 }}}

-- 
Ticket URL: http://www.der-winnie.de/trac/ticket/114
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


[Midnight Commander] #115: savannah: Select codepage with Ctrl+T don't work

2009-01-03 Thread Ticket System
#115: savannah: Select codepage with Ctrl+T don't work
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  locale  | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?14913

 ||Submitted by:||SGh sgh||Submitted on:||Fri 04 Nov 2005 08:44:12 AM
 UTC||
 ||Category:||Viewer||Severity:||3 - Normal||
 ||Status:||None||Privacy:||Public||
 ||Assigned to:||None||Open/Closed:||Open||
 ||Release:||4.6.0-pre3||Operating System:||GNU/Linux||

 Discussion:
 {{{
 Sat 05 Nov 2005 08:08:38 AM UTC, comment #1:

 Please, refer to the Red Hat bugzilla
 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=163594

 I hope you should find recipe for your problem.
 Andy Shevchenko andy_shev
 Fri 04 Nov 2005 08:44:12 AM UTC, original submission:

 Hi all!

 I want to report a bug in mc

 GNU Midnight Commander 4.6.1-pre3
 Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish, smbfs
 With builtin Editor
 Using included S-Lang library with terminfo database
 With subshell support as default
 With support for background operations
 With mouse support on xterm and Linux console
 With support for X11 events
 With internationalization support
 With multiple codepages support

 I have just installed Debian Linux 3.1r0a and mc distributed with it.

 Here is the bug description:
 I use ukrainian locale with koi8-u codepage. When I view text files in mc-
 viewer I can't select codepage,
 selection window appear, I select needed codepage, but nothings happened,
 mc does not recoding viewed text.
 But in internal editor this feature work fine.

 P.S. Sorry for my bad english :)
 }}}

-- 
Ticket URL: http://www.der-winnie.de/trac/ticket/115
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


[Midnight Commander] #116: savannah: infinite loop reading large directories via fish

2009-01-03 Thread Ticket System
#116: savannah: infinite loop reading large directories via fish
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  vfs | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?15801

 ||Submitted by:||Mario Lorenz mlo||Submitted on:||Sun 19 Feb 2006
 12:15:18 PM UTC||
 ||Category:||VFS||Severity:||3 - Normal||
 ||Status:||In Progress||Privacy:||Public||
 ||Assigned to:||Pavel Tsekov ptsekov||Open/Closed:||Open||
 ||Release:||4.6.1||Operating System:||GNU/Linux||

 Discussion:
 {{{
 Thu 23 Feb 2006 03:38:12 PM UTC, comment #1:

 This problem has been bugging me for a while. I've just commited a patch
 which exposes a new user configurable option:

 fish_directory_timeout

 It contains the lifetime of a directory cache entry measured in seconds.
 I've adjusted the default value to 900 seconds (same as in ftpfs).

 This option is not configurable through the user interface, yet - one can
 change it only by directly editing MC's ini file. I plan to fix this soon.

 To test the new code you need to fetch MC from the cvs repository or grab
 a snapshot.
 Pavel Tsekov ptsekov
 Project AdministratorIn charge of this item.
 Sun 19 Feb 2006 12:15:18 PM UTC, original submission:

 Reading large remote directories via fish (shell link)
 over slow network links causes an infinite or at least very long
 loop when mc tries to read the directory multiple times.

 This is due to the fish directory timeout being hardcoded to 10
 seconds, whereas reading a 15000 entry directory via a 64kbit/s link will
 take two minutes (way longer if not using compression). This means the
 directory objects will be marked obsolete
 before the directory is even loaded, causing an immediate reload once
 finished, with this pattern sometimes repeating even more often.

 That timeout should be tied to the (user settable) ftp directory timeout,
 or be given its own user settable value; at the very least it should be
 set to a sane value (that is,  10 seconds)
 }}}

-- 
Ticket URL: http://www.midnight-commander.org/ticket/116
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


[Midnight Commander] #117: savannah: consecutive resize events not handled correctly

2009-01-03 Thread Ticket System
#117: savannah: consecutive resize events not handled correctly
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  mc-core | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?17822

 ||Submitted by:||Egmont Koblinger egmont||Submitted on:||Fri 22 Sep 2006
 01:04:44 PM UTC||
 ||Category:||Screen output||Severity:||3 - Normal||
 ||Status:||None||Privacy:||Public||
 ||Assigned to:||None||Open/Closed:||Open||
 ||Release:||4.6.1||Operating System:||GNU/Linux||

 Discussion:
 {{{
 Tue 02 Oct 2007 09:18:19 AM UTC, comment #10:

 Please, do not steal existing bug reports.
 Pavel Tsekov ptsekov
 Project Administrator
 Mon 01 Oct 2007 09:03:01 PM UTC, comment #9:

 when a resize is sent before mc is completely up, it doesn't get the
 geometry right, either - and yes, this happens about every time an xterm
 -e mc is restored by session management on my system. so the signal
 handler should be set up before the initial geometry is queried.
 Oswald Buddenhagen ossi
 Mon 01 Oct 2007 03:21:44 PM UTC, comment #8:

 If you run without mouse support (mc -d), mc doesn't detect resizes.

 You need to press a key for mc to resize itself to new window after window
 is maximized or resized (press up/down arrow, Ctrl-O, almost anything will
 work).

 Tested on 4.6.2-pre1.
 Denis Vlasenko vda
 Wed 08 Nov 2006 01:38:24 PM UTC, comment #7:

 Committed. Quite an improvement in behaviour. Thank you.
 Leonard den Ottolander leonardjo
 Project Member
 Mon 06 Nov 2006 10:24:35 PM UTC, comment #6:

 As I understand your patch/hack, eliminating the timeouts on a window
 resize event significantly reduces the chance mc is still waiting inside
 the get_event() loop when a new resize event occurs.
 Leonard den Ottolander leonardjo
 Project Member
 Mon 06 Nov 2006 12:01:58 PM UTC, comment #5:

 Please commit it if it seems to be okay for you (I've been using mc 4.6.1
 with this patch for a month, and found no side effects, while it makes mc
 much better when resizing the terminal). But please don't yet close this
 bugreport to remind us that a proper fix is still needed. This patch only
 makes it much better, but still there's a small chance for the bug to
 appear. Until we have a proper fix, it's good to apply a temporary hack to
 heavily decrease the chance for the bug.
 Egmont Koblinger egmont
 Fri 03 Nov 2006 07:14:55 PM UTC, comment #4:

 Shall I commit this patch or should I wait for the piped version?
 Leonard den Ottolander leonardjo
 Project Member
 Tue 10 Oct 2006 04:22:16 PM UTC, comment #3:

 Added a resize.patch. This does not suffer from the new bug, though I
 don't understand what made a difference.

 Still a rewrite to using pipes is needed to fill a minor race condition.
 Egmont Koblinger egmont
 Tue 10 Oct 2006 03:40:51 PM UTC, comment #2:

 Oh, I just found the pselect() call which is supposed to solve this
 problem. However, its manpage says the Linux kernel supports this only
 since 2.6.16 which is a quite new piece. It says that glibc had an
 emulation which is vulnerable to the race condition I just mentioned and
 pselect was just introduced for.
 The manpage also mentions and recommends the self-pipe trick which is more
 portable.
 Egmont Koblinger egmont
 Tue 10 Oct 2006 03:27:46 PM UTC, comment #1:

 Normally mc stays in a select() call in key.c:get_event() which is called
 by dialog.c:frontend_run_dlg().

 frontend_run_dlg() checks if the window size has changed and calls the
 proper functions in this case. Then it does a lot of other things, then
 calls get_event() which yet again does a lot of other things and finally
 arrives at that select().

 A subsequent window resize event (SIGWINCH) causes this select to return
 with -1 EINTR which is later handled correctly.

 The problem is caused by the lot of code lines executed after checking for
 a window size change, but before entering the select call. If another
 window size change event occurs while executing these commands, it will
 not be handled until select() exits due to a keypress for example.

 In key.c:get_event(), I placed the following line above the flag = select
 (...) statement:
 if (winch_flag) return EV_NONE;
 and then my resizing problems were gone. So now I check again for a resize
 event right before entering the select function.

 Though this modification seems to solve my bug, another bug appeared.
 Press F5 on .. so an error dialog box appears. Resize the window now. mc
 enters an infinite loop consuming 100% CPU time and not reacting on any
 keypress. I don't yet know how to fix this new bug. Swapping the new
 statement and the 

[Midnight Commander] #118: savannah: cannot specify port number in shell link

2009-01-03 Thread Ticket System
#118: savannah: cannot specify port number in shell link
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  vfs | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?18042

 ||Submitted by:||Palo Simo palos||
 Submitted on:||Tue 17 Oct 2006 12:51:17 PM UTC||
 ||Category:||VFS||Severity:||3 - Normal||
 ||Status:||Ready For Test||Privacy:||Public||
 ||Assigned to:||Andrew V. Samoilov sav||Open/Closed:||Open||
 ||Release:||current (CVS or snapshot)||Operating System:||All||

 Discussion:
 {{{
 Mon 30 Oct 2006 08:11:45 PM UTC, comment #4:

 Thank you for the patch, it is working okay, great!
 I do not use any of the other options, so I don't know if they are
 affected - I think you know whether or not ...
 Palo Simo palos
 Mon 30 Oct 2006 12:04:54 PM UTC, comment #3:

  Do I understand correctly that a port number can be combined with C or
 r? And does one have to specify a port number if one uses 'r'? Please
 explain any syntax changes that you introduced.


 No. Look at utilvfs.c:vfs_split_url().
 No one syntax change. Only undocumented behaviour changed.
 It is possible to use /#sh:u...@host:6789 right now.
 And fish uses port1 as 'C' option and port2 as 'r'.

 Possible solution is to use 0x11 and 0x12 instead of 1 and 2.

  From what I remember from earlier investigations to separate out the
 port from the other options we need to add an extra variable to some of
 the functions. Am I mistaken?


 You are right.

  Maybe it's best first to decide on a new option syntax that allows all
 combinations and then implement that new syntax?


 I am not sure we can allow such redesign because of lack of manpower.
 Andrew V. Samoilov sav
 Project MemberIn charge of this item.
 Sat 28 Oct 2006 12:43:20 PM UTC, comment #2:

  Weakness: port number
  and r and C option cannot be used together.
  Port 1 will be interpretted as 'C' option, port 2 as 'r'.


 Do I understand correctly that a port number can be combined with C or r?
 And does one have to specify a port number if one uses 'r'? Please explain
 any syntax changes that you introduced.

 From what I remember from earlier investigations to separate out the port
 from the other options we need to add an extra variable to some of the
 functions. Am I mistaken?

 Maybe it's best first to decide on a new option syntax that allows all
 combinations and then implement that new syntax?
 Leonard den Ottolander leonardjo
 Project Member
 Fri 27 Oct 2006 12:15:02 PM UTC, comment #1:

 Hello, Palo.

 Please test attached patch. This changes have to be documented in manuals
 before commit to CVS.

 vfs/ChangeLog:

 * fish.c: Iterpret SUP.flags as port number if SUP.flags is not in 0,
 FISH_FLAG_COMPRESSED and FISH_FLAG_RSH. Weakness: port number

 and r and C option cannot be used together.
 Port 1 will be interpretted as 'C' option, port 2 as 'r'.

 (fish_open_archive_int): Change for above.
 (fish_fill_names): Likewise.
 Andrew V. Samoilov sav
 Project MemberIn charge of this item.
 Tue 17 Oct 2006 12:51:17 PM UTC, original submission:

 this is a feature request:
 include the ability to specify port number to connect to in the shell link
 to machine feature
 }}}

-- 
Ticket URL: http://www.midnight-commander.org/ticket/118
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


[Midnight Commander] #119: savannah: Change default copy configuration wanted

2009-01-03 Thread Ticket System
#119: savannah: Change default copy configuration wanted
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  vfs | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?18877

 ||Submitted by:||Jian He hejian||Submitted on:||Thu 25 Jan 2007 08:26:27
 AM UTC||
 ||Category:||None||Severity:||3 - Normal||
 ||Status:||None||Privacy:||Public||
 ||Assigned to:||None||Open/Closed:||Open||
 ||Release:||4.6.1||Operating System:||GNU/Linux||

 Discussion:
 {{{
 Thu 25 Jan 2007 08:26:27 AM UTC, original submission:

  Is there any way of configure the copy operation to default as to NOT
  preserve attributes?


 Currently, there is no way to change the defaults. The file mask
 dialog options are not persistent.

 We really need a way to do that...
 }}}

-- 
Ticket URL: http://www.midnight-commander.org/ticket/119
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


[Midnight Commander] #120: savannah: compare files command would be nice to have in mc

2009-01-03 Thread Ticket System
#120: savannah: compare files command would be nice to have in mc
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  mcedit  | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?20739

 ||Submitted by:||Zbigniew Luszpinski mr_zbiggy||Submitted on:||Thu 09
 Aug 2007 08:45:04 PM UTC||
 ||Category:||Core||Severity:||3 - Normal||
 ||Status:||None||Privacy:||Public||
 ||Assigned to:||None||Open/Closed:||Open||
 ||Release:||4.6.1||Operating System:||GNU/Linux||

 Discussion:
 {{{
 Thu 23 Aug 2007 01:49:25 PM UTC, comment #1:

 You may want to try/test the following patch:

 [http://savannah.gnu.org/patch/?5893 patch #5893] - integrated side-by-
 side textmode diff viewer
 Pavel Tsekov ptsekov
 Project Administrator
 Thu 09 Aug 2007 08:45:04 PM UTC, original submission:

 compare files command would be nice to have in mc. Mc could use
 diff util as an engine by providing paths to files as diff
 arguments and parsing diff output.

 This would be very helpful if someone in the future would like to
 add synchronize directories command to mc.
 }}}

-- 
Ticket URL: http://www.midnight-commander.org/ticket/120
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


[Midnight Commander] #121: savannah: Please support IPv6

2009-01-03 Thread Ticket System
#121: savannah: Please support IPv6
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  mc-core | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?21528

 ||Submitted by:||Laurent Bigonville bigon||Submitted on:||Tue 06 Nov
 2007 10:14:02 PM UTC||
 ||Category:||VFS||Severity:||3 - Normal||
 ||Status:||None||Privacy:||Public||
 ||Assigned to:||None||Open/Closed:||Open||
 ||Release:||All versions||Operating System:||All||

 Discussion:
 {{{
 Wed 07 Nov 2007 09:31:09 AM UTC, comment #1:

 Fedora's MC has a patch which adds IPv6 support to ftpfs. I might
 include it in 4.6.2 but I can't promise anything - the patch is
 rather large and it'll take some time to review.
 Pavel Tsekov ptsekov
 Project Administrator
 Tue 06 Nov 2007 10:14:02 PM UTC, original submission:

 VFS modules should support IPv6
 }}}

-- 
Ticket URL: http://www.midnight-commander.org/ticket/121
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


[Midnight Commander] #122: savannah: UI moves out of range

2009-01-03 Thread Ticket System
#122: savannah: UI moves out of range
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  mc-core | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?22980

 ||Submitted by:||M Wedin wed||Submitted on:||Sat 19 Apr 2008 08:52:48 AM
 UTC||
 ||Category:||Viewer||Severity:||3 - Normal||
 ||Status:||None||Privacy:||Public||
 ||Assigned to:||None||Open/Closed:||Open||
 ||Release:||4.6.1||Operating System:||GNU/Linux||

 Discussion:
 {{{
 Sat 19 Apr 2008 08:52:48 AM UTC, original submission:

 I eyed through the list of bugs but found nothing similar.

 My system is Debian stable (Etch). Now I need to move to a newer computer
 and thusly had in mind using mc transfer the files. I have done the same
 before and had similar experiences, but this time it was extreme.

 The aim was to set up a shell link on the right pane. Generally, the
 artefacts only cover the 4 first buttons on the bottom bar (from Help to
 Edit). But this time the whole UI moved away.

 With F9 I got the top bar to show Right and with the arrow keys, I
 pretty much recreated the whole top bar. The contents behind it was of
 course gone by then.

 I hope this may help in further improving an already great app.

 Wed
 }}}

-- 
Ticket URL: http://www.midnight-commander.org/ticket/122
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


[Midnight Commander] #123: savannah: 2GB file size limit in fish

2009-01-03 Thread Ticket System
#123: savannah: 2GB file size limit in fish
+---
 Reporter:  slavazanko  |   Owner:   
 Type:  defect  |  Status:  new  
 Priority:  major   |   Milestone:   
Component:  mc-core | Version:  4.6.1
 Keywords:  |Blocking:   
Blockedby:  |  
+---
 Original: http://savannah.gnu.org/bugs/?15524

 ||Submitted by:||Ludovic Drolez ldrolez||Submitted on:||Tue 24 Jan 2006
 06:03:58 PM UTC||
 ||Category:||VFS||Severity:||3 - Normal||
 ||Status:||None||Privacy:||Public||
 ||Assigned to:||None||Open/Closed:||Open||
 ||Release:||All versions||Operating System:||All||

 Discussion:
 {{{
 Fri 27 Apr 2007 10:14:45 AM UTC, comment #2:

 This patch was over simplistic and should have been verified better
 before checking in. There were two problems with it:

 a) it used the 'L' length modifier which is supposed to be used
 with floating point data types as opposed to integers. Yes, glibc
 allows it but it is noted that such use should be considered a bug.

 b) it didn't care about the actual size of off_t

 I've checked in a patch which fixes both problems:

 
http://cvs.sv.gnu.org/viewcvs/mc/mc/vfs/fish.c?sortby=dater2=1.117r1=1.116diff_format=u
 Pavel Tsekov ptsekov
 Project Administrator
 Fri 27 Jan 2006 07:43:38 PM UTC, comment #1:

 A patch has just been submitted to the debian BTS.
 Anonymous
 Tue 24 Jan 2006 06:03:58 PM UTC, original submission:

 Hi,
 Someone reported the bug on the debian bts: http://bugs.debian.org/349390.

 After inspecting fish.c it seems that there are 31 bits limitations
 everywhere and in particular in:
 - fish_linear_start(): ... sscanf( reply_str, %d, ...
 - fh-u.fish.total : declared as an int

 Cheers,
 Ludo

 }}}

-- 
Ticket URL: http://www.der-winnie.de/trac/ticket/123
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [Midnight Commander] #113: savannah: make tabs and trailing spaces visible

2009-01-03 Thread Ticket System
#113: savannah: make tabs and trailing spaces visible
-+--
  Reporter:  slavazanko  |   Owner:   
  Type:  defect  |  Status:  new  
  Priority:  major   |   Milestone:   
 Component:  mc-core | Version:  4.6.1
Resolution:  |Keywords:   
  Blocking:  |   Blockedby:   
-+--
Description changed by slavazanko:

Old description:

 Original: http://savannah.gnu.org/bugs/?13146

 ||Submitted by:||Oswald Buddenhagen ossi||Submitted on:||Sat 21 May
 2005 07:25:17 PM UTC||
 ||Category:||Editor||Severity:||3 - Normal||
 ||Status:||In Progress||Privacy:||Public||
 ||Assigned to:||None||Open/Closed:||Open||
 ||Release:||current (CVS or snapshot)||Operating System:||All||

 Discussion:
 {{{
 Sun 06 Jul 2008 04:12:04 PM UTC, comment #24:

 I noticed I cannot just use the Unicode characters (like p-ch = 0xB7),
 as that does not take into account terminals that are not in UTF-8. But
 the fix is simple enough (p-ch = SLsmg_Is_Unicode ? 0xB7 : .).

 BTW, I also implemented the MS Word-style tabs, i.e. printing a right-
 arrow in the middle of a tab. I sort of prefer it over the  tabs.
 It is a patch that currently replaces the existing tab mechanism, but
 IMHO this should all be made configurable once the maintainers decide to
 wake up and give me some sort of ok...

 (file #16007)
 Jan Engelhardt hirogen2
 Sun 06 Jul 2008 01:24:09 PM UTC, comment #23:

 Patch #4 -- cedit-symbol-prefs.diff

 This patch changes the space fill character to some Unicode dot (·) [this
 one is also available on the text console], and makes the -- tab
 filler into the Unicode ◀──▶ too.

 (file #16006)
 Jan Engelhardt hirogen2
 Sun 06 Jul 2008 01:21:22 PM UTC, comment #22:

 Patch #3 -- cedit-fix-whitespace.diff

 We definitely need to set MOD_WHITESPACE or the space between tab stops
 is drawn with some random color.

 (file #16005)
 Jan Engelhardt hirogen2
 Sun 06 Jul 2008 01:19:54 PM UTC, comment #21:

 Patch #2 -- cedit-eol-mark.diff

 This patch implements comment #8's suggestion to use ¶ as an EOL marker.
 It can be toggled using the OptionsHighlight options dialog, or, of
 course, by editing ~/.mc/config directly.

 (file #16004)
 Jan Engelhardt hirogen2
 Sun 06 Jul 2008 01:17:43 PM UTC, comment #20:

 Ok since nobody replied here are some patches of my own.
 They require that mc(edit) has COMPLETE support for UTF-8!, which is not
 the case in the mc source distribution. The openSUSE .src.rpm has the
 required utf8 bits. Will try to make them submit theirs.

 Patch #1 -- cedit-configurable-highlight.diff

 This is for comment #19; it allows to switch highlighting. Firstly, it
 adds a dialog (Options  Highlight options) where you can precisely
 select what to highlight

 [ ] Global syntax highlighting

 [ ] Tab highlighting (those -- markers, which, btw, can get very
 ugly if you have lots of code)

 [ ] Whitespace highlighting (dots at the end-of-line, and, if tab
 highlighting is disabled, anywhere on the line)

 One can already toggle Syntax highlighting with Ctrl-S in mc 4.6.2, for
 the latter two, I added Ctrl-V as a hotkey which cycles through the
 possibilities. My personal preference is to have Tab highlight OFF and
 Whitespace highlight ON.

 (file #16003)
 Jan Engelhardt hirogen2
 Fri 29 Feb 2008 07:16:33 PM UTC, comment #19:

 Oh, god... I just updated my Debian box, and I now run MC 4.6.2-pre1 (as
 outputted by mcedit --version). It appears that this patch is included in
 this version of mcedit. I really dislike it. Besides suffering from the
 'cursor disappearing' thingy, I just think its ugly. But that's my humble
 opinion :)
 How can I disable it? The patches attached to this report don't seem to
 make a new configurable parameter available in the configuration dialogs.
 Jurrie Overgoor leadpumper
 Tue 04 Sep 2007 05:29:40 AM UTC, comment #18:

 Pavel, I applied your patch to vte-0.16.8. It works.
 Andrew Borodin a_borodin
 Mon 03 Sep 2007 01:15:42 PM UTC, comment #17:

 Ok. I tracked the bug to vte_terminal_determine_colors() in the vte
 package. To request brighter colors one forces the terminal into bold
 mode. It seems that in this mode vte allows only the foreground color to
 be bright. In vte's terms a bright color is the same color as the normal
 one but with a special flag set. So what happens is that when the time
 comes for the cursor to blink vte switches the current forground color
 with the current background color and vice versa... As I said above
 both colors are indentified in the same way but one has a special flag,
 however vte uses this flag to brighten the foreground color so at the end
 we end up as if nothing happened. It's hard to say whether this is the
 desired behaviour .. I'll attach a simple patch which changes vte 

[Midnight Commander] #124: Test ticker foo

2009-01-03 Thread Ticket System
#124: Test ticker foo
---+
 Reporter:  Enrico Weigelt weig...@metux.de  |   Owner:   
 Type:  defect |  Status:  new  
 Priority:  major  |   Milestone:   
Component:  mc-core| Version:  4.6.1
 Keywords: |Blocking:   
Blockedby: |  
---+
 test 123

-- 
Ticket URL: /ticket/124
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [Midnight Commander] #92: Adds 7zip extfs descriptor

2009-01-03 Thread Ticket System
#92: Adds 7zip extfs descriptor
--+-
  Reporter:  slavazanko   |   Owner:  slavazanko
  Type:  enhancement  |  Status:  accepted  
  Priority:  trivial  |   Milestone:  4.6.2 
 Component:  vfs  | Version:  4.6.1 
Resolution:   |Keywords:
  Blocking:   |   Blockedby:
--+-
Changes (by slavazanko):

  * owner:  = slavazanko
  * priority:  major = trivial
  * version:  = 4.6.1
  * status:  new = accepted
  * milestone:  = 4.6.2


Comment:

 7zip-ext-add.patch, mc-4.6.1-alt-u7z.patch and fedora10-mc-7zip.patch -
 it's present patches from different distros.

 mc-4.6.1-alt-u7z.patch - must apply to 4.6.1, but it contain anoter
 algoritm of u7z shell-plugin.

 My puprose: don't change exists file u7z, but apply some things from
 another patches. See next attach.

-- 
Ticket URL: http://www.midnight-commander.org/ticket/92#comment:2
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [Midnight Commander] #94: Some fixups for large file support (64bit sizes) on 32bit systems

2009-01-03 Thread Ticket System
#94: Some fixups for large file support (64bit sizes) on 32bit systems
-+--
  Reporter:  slavazanko  |   Owner: 
  Type:  defect  |  Status:  new
  Priority:  major   |   Milestone: 
 Component:  mc-core | Version: 
Resolution:  |Keywords: 
  Blocking:  |   Blockedby: 
-+--

Comment(by slavazanko):

 Patch may be apply only partially (for example, in 'master' branch
 directory 'intl' is absent).
 Also patch contains a code:
 {{{
 #if GLIB_MAJOR_VERSION = 2
 #  define my_g_malloc g_try_malloc
 #else
 #  define my_g_malloc g_malloc
 #endif
 }}}
 This is a great idea, but it has no place in the src/view.c

 IMHO, you need to create a separate ticket and attach patch with the full
 implementation of this idea.

-- 
Ticket URL: http://www.der-winnie.de/trac/ticket/94#comment:1
Midnight Commander www.midnight-commander.org
Midnight Development Center
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: HAVE_MMAP still necessary ?

2009-01-03 Thread Enrico Weigelt
* MP singular...@gmail.com schrieb:

 We could have some get that file into memory call, that will try to
 use mmap if possible and store pointer to freeing the block (that
 would call munmap, free or some other method depending on how the
 block was acquired)

Exactly :)

The actual fs (and only it) should be responsible for getting the
block into memory and later freeing it again - the clients even
don't have to know that something like mmap exists at all.

Such an interface could be very useful for everyone who just needs
some file area in memory and doesnt want to care about sequential
reading.

Let's first try it out libmvfs, once it works fine, we can add it
to mcvfs ...

 But we need to cope with situations, where the file won't fit in RAM
 and won't fit in virtual memory either. For example 8gb file on i386
 architecture with 2 gb of ram.

The vfs call will simply return an appropriate error if there's not 
enough memory available (whether virtual or physical is out the
client's scope).


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: automatic symlink maintenance [WAS: Removing myself from the project]

2009-01-03 Thread Enrico Weigelt
* Janek Kozicki janek_li...@wp.pl schrieb:

  IMHO, such a feature clearly doesn't belong into mc itself - it's 
  a filesystem issue ;-P
 
 You are right! Thanks, it never occurred to me. I'm going to ask ext3
 developers about that.

Filesystem doesnt necessarily mean disk-filesystem. 
It's a job for some overlaying FS. 
(9P is your friend ;-P)


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: Reporting Bugs via mail works now (with drawbacks)

2009-01-03 Thread Enrico Weigelt
* Enrico Weigelt weig...@metux.de schrieb:
 
 Hi,
 
  It's possible to add tickets, add comments to existing tickets and the 
  emails 
  will get carbon-copied back to the mc-devel list. 
 
 opening a ticket seems to work now, but I didn't get any mail 
 back yet.

Okay, answers also come back now. 
But the server still tends to be overloaded.


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: bundled intl stuff necessary

2009-01-03 Thread Enrico Weigelt
* Roland Illig roland.il...@gmx.de schrieb:
 Enrico Weigelt schrieb:
  Hi folks,
  
  is it necessary to have the intl lib bundled into mc or could it
  be taken directly from the system ?
  (I admit, I don't know much about how it really works ;-o)
 
 I don't think it is necessary. There are many other projects who have
 dropped the internal intl/ directory.

Okay, I'm trying to hack up something. 

This will also be my first reallife learning experience w/ git ;-)
Please give me some hint how to send back my changes for review
(directly via git).


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: bundled intl stuff necessary

2009-01-03 Thread Enrico Weigelt
* Slava Zanko slavaza...@gmail.com schrieb:

Hi,

 lib - in my mind must be sources of library(es) of project.
 What we see in directory lib?

ACK. Currently, it contains lots of stuff which clearly don't belong 
there, but instead something like man/doc/shared-data/whatever.

 My purpose (in far-near future):
 doc
 man (current ${src_root}/doc)
 contributor (contributor manuals)
 developer (developers manual)

What exactly is the difference between developer and contributor ?

 user (all README-files, readme about hotkeys, all other
   user-related)
 
 contrib
 contrib/extfs (current ${src_root}/vfs/extfs)

Why do extfs scripts belong into contrib ?

BTW: they should be installed into ${libexecdir}/mc, not 
${datarootdir}/mc. Same w/ the stuff in ${datarootdir}/mc/bin.
The global menu configs belong into ${sysconfdir}/mc. Hintfiles 
are locale stuff, so belong somewhere below ${datarootdir}/locale/ ..

 contrib/lib (current ${src_root}/lib, except mc.hint.* and
  README.xterm)

And the lib/ChangeLog should be merged with the one in the toplevel dir.

 contrib/syntax (current ${src_root}/syntax)

Why are the syntaxfiles contrib stuff ?

 lib/slang

Why should we carry an own branch of slang at all ?


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: Reporting Bugs via mail works now (with drawbacks)

2009-01-03 Thread Enrico Weigelt
* Slava Zanko slavaza...@gmail.com schrieb:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Enrico Weigelt wrote:
  
  Okay, answers also come back now. 
  But the server still tends to be overloaded.
 
 Yes, 'database is locking'... :(

ACK. Got the same error all the time. 
Any idea what's up w/ the server ?


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: bundled intl stuff necessary

2009-01-03 Thread Andrew Borodin
On Sat, 3 Jan 2009 17:34:19 +0100 Enrico Weigelt wrote:
 Why do extfs scripts belong into contrib ?
 
 BTW: they should be installed into ${libexecdir}/mc, not 
 ${datarootdir}/mc. Same w/ the stuff in ${datarootdir}/mc/bin.

Why? ${datarootdir}/mc contains arch-independent files and
mc-specific files. It's correct place in terms of FHS.

 The global menu configs belong into ${sysconfdir}/mc.

I agree.

 Hintfiles are locale stuff, so belong somewhere below 
 ${datarootdir}/locale/.

Hintfiles are private data of mc. ${datarootdir}/mc is correct place
for it.

-- 
Regards,
Andrew.
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: bundled intl stuff necessary

2009-01-03 Thread Slava Zanko
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Enrico Weigelt wrote:

 My purpose (in far-near future):
 doc
 man (current ${src_root}/doc)
 contributor (contributor manuals)
 developer (developers manual)
 
 What exactly is the difference between developer and contributor ?
Developer docs:
- - style of project sources;
- - descriptions of internal functions (library related, may be via doxygen)
- - UML-like schemas... or in plain text :)
- - other doc-stuff related to developers

Contributor... gm... may be I'm mistaken with word... 'maintainer' more
like.
- - How make packages in rpm, deb, tgz(Slackware) and other
package-oriented distros
- - How compile on *BSD/MaCOS, Cygwin/MinGW
- - How compile on embedded systems
- - ... other maintainer-related stuff

 contrib
 contrib/extfs (current ${src_root}/vfs/extfs)
 
 Why do extfs scripts belong into contrib ?
 contrib/syntax (current ${src_root}/syntax)
 Why are the syntaxfiles contrib stuff ?

this not a part of mc executable and must be in conrtib area, IMHO

 BTW: they should be installed into ${libexecdir}/mc, not 
 ${datarootdir}/mc. Same w/ the stuff in ${datarootdir}/mc/bin.
 The global menu configs belong into ${sysconfdir}/mc. Hintfiles 
 are locale stuff, so belong somewhere below ${datarootdir}/locale/ ..

This already applyed in Fedora-10 patch. Later I will publish this patch
in trac.

 contrib/lib (current ${src_root}/lib, except mc.hint.* and
  README.xterm)
 
 And the lib/ChangeLog should be merged with the one in the toplevel dir.
ACK.

 lib/slang
 Why should we carry an own branch of slang at all ?
For embedded systems with less of memory, IMHO...

... P.S. May be, in future mc will work on my iPhone... ;)

WBR. Slavaz.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iEYEARECAAYFAklfmUYACgkQb3oGR6aVLponugCdGMWhLVP0yiEaaY0Ibgs6Gt34
4roAnRCOM49isy6Cs5qFSUZZBIlHPvgG
=OsnN
-END PGP SIGNATURE-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: bundled intl stuff necessary

2009-01-03 Thread Enrico Weigelt
* Andrew Borodin aboro...@vmail.ru schrieb:
 On Sat, 3 Jan 2009 17:34:19 +0100 Enrico Weigelt wrote:
  Why do extfs scripts belong into contrib ?
  
  BTW: they should be installed into ${libexecdir}/mc, not 
  ${datarootdir}/mc. Same w/ the stuff in ${datarootdir}/mc/bin.
 
 Why? ${datarootdir}/mc contains arch-independent files and
 mc-specific files. It's correct place in terms of FHS.

Are you *absolutely* sure they're always arch-independent and 
ever will be ? 

  Hintfiles are locale stuff, so belong somewhere below 
  ${datarootdir}/locale/.
 
 Hintfiles are private data of mc. ${datarootdir}/mc is correct place
 for it.

Yeah, same way private as .mo files, and they also serve almost
the purpose: language specific messages.


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: Reporting Bugs via mail works now (with drawbacks)

2009-01-03 Thread Slava Zanko
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Enrico Weigelt wrote:

 ACK. Got the same error all the time. 
 Any idea what's up w/ the server ?

Winnie fry on a fire, which will burned from the hot processor of
server... :)

Patrick, sorry, I don't want to offend. ;)

WBR, Slavaz.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iEYEARECAAYFAklfnOUACgkQb3oGR6aVLppGtwCeJBVRquRJyZuSB67R/DIZ3pUo
UQEAn2exEsbzXbDuD/txVjMCD5duSK5Z
=WPiB
-END PGP SIGNATURE-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: bundled intl stuff necessary

2009-01-03 Thread Enrico Weigelt
* Slava Zanko slavaza...@gmail.com schrieb:

 Contributor... gm... may be I'm mistaken with word... 'maintainer' more
 like.
 - - How make packages in rpm, deb, tgz(Slackware) and other
 package-oriented distros
 - - How compile on *BSD/MaCOS, Cygwin/MinGW
 - - How compile on embedded systems
 - - ... other maintainer-related stuff

hmm, isn't that just normal doc stuff ? ;-o
(perhaps under the packager/ subdir)

  Why do extfs scripts belong into contrib ?
  contrib/syntax (current ${src_root}/syntax)
  Why are the syntaxfiles contrib stuff ?
 
 this not a part of mc executable and must be in conrtib area, IMHO

They're needed by mcedit at runtime, same as shared libs, configs, etc.

IMHO, contrib means: from external sources and not officially 
maintained by the upstream. I don't see that we really have this
situation yet (besides distro-specific buildfiles, etc).

  BTW: they should be installed into ${libexecdir}/mc, not 
  ${datarootdir}/mc. Same w/ the stuff in ${datarootdir}/mc/bin.
  The global menu configs belong into ${sysconfdir}/mc. Hintfiles 
  are locale stuff, so belong somewhere below ${datarootdir}/locale/ ..
 
 This already applyed in Fedora-10 patch. Later I will publish this patch
 in trac.

Ok.

  lib/slang
  Why should we carry an own branch of slang at all ?
 For embedded systems with less of memory, IMHO...

Already suspected something like that. IMHO an stupid idea:
Embedded maintainers should use an trimmed-down slang or do
static linking, etc. BTW: the change of unnecessarily bloating
up the system w/ bundled slang is quite good - just takes one
more slang-using app and all benefit's gone.

My vote is to completely dropping the bundled slang and let the
embedded folks do the trim-down on their own.


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: Further Midnight Commander development

2009-01-03 Thread Enrico Weigelt
* Slava Zanko slavaza...@gmail.com schrieb:

Hi,

  you meant: mcvfs = model ?
 No. model = any data source. mcvfs - one of sources for mc.

Which other datasources do you have in mind ?

  yeah, even sockets:
  cat tcp://somehost:port/
  (I'll add this to libmvfs in the next days ...)
 Cool. I'm waiting now this patch. :)

Hmm, will take some time ... you can check out the open libmvfs
branches (svn://anonymous:anonym...@nibiru.metux.de/public/libmvfs/)
to see what's coming.

Primary libmvfs-mcvfs bridging is already done in mc-9p branch
(svn://nibiru.metux.de/public/mc-9p/), all it takes now is adding 
a new vfs_class structure per libmvfs-supported fs :)
(perhaps we could invent some more automatic mapping someday ?)

  certain certain DE's ? Well, perhaps it would be even better to just
  directly support well-known DE's shortcut files ?
 But if file will open by DE, mc don't handle data from 'shorcut'. 

No, I meant, mc shall be able to understand certain DE's shortcut files 
and do the right things. For example, if the shortcut points to some
ftp:// url, it just cd's to this url and let's ftpfs do the dirty work.


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


git+patch workflow [WAS: bundled intl stuff necessary]

2009-01-03 Thread Enrico Weigelt
* Slava Zanko slavaza...@gmail.com wrote:

(bouncing back to the list ;-p)

Hi,

 I not fully understand... How automate process of patch submission, 
 in your mind?

Okay, let's take an example:

I'm currently working on some sub-project. Now I've did my work, 
everything seems okay for me and I'd like to publish it. 
All I now (ideally) would have to do is enter some quick command
line (eg. including some description) and the rest goes automatic:
my work is published, ticket opened, etc.

Coming from the other side, it would be cool to have some command
get me the changes from ticket xyz, so we don't have to download
and apply the patches manually.

 The best solution - use git branches for tracking patches, IMHO.

hmm, heard of that, but never used it.
How does it work ?

  hmm, do my changes then go to the current branch (assuming
  I've cloned from there) ?
 
 Yes, your changes will applyed to the main branch (named 'master').
 You may create any count of commits (via git-commit), but this commits
 placed only in your local copy of repro. You may delete some of this
 commits, verge, revert commits... 

Okay, that's just normal working in the local repo ...

 but if you will run command 'git-push', all of your commits will frozen 
 for changes. Because this commits transferred in parent repro and will 
 see by any developer (via git-pull). git-pull will get latest changes 
 from parent repro (like svn up, or full command: svn update).

But this commits directly to our master repo, thus breaking our workflow,
right ?
 
 If you want to have own 'sandbox' with some patches (not included in
 'master'), you may create new local branch:

Can I freely create branches within the master repo ?
And more important: *should* I do this ?


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [r...@rover.dkm.cz: [repo.or.cz] midnight-commander clone completed]

2009-01-03 Thread Pavel Roskin

Quoting Enrico Weigelt weig...@metux.de:



JFYI:

just created a git mirror ...

...

http://repo.or.cz/m/editproj.cgi?name=midnight-commander


What's the point?  I could have given you full access to the mc  
repository on the same site.  After all, it's just a mirror.  You  
could have rewritten the whole repository.  Now we have two competing  
mirrors for the same project.  I'm not going to keep it this way.   
I'll ask the admins to get mc offline.


I can tell from my experience that failure to cooperate is destructive  
for any project.  Creating a mirror without asking others is an  
example of such failure.  Sure, you saved a day or two by not asking  
me and not waiting for my reply.  But by not asking, you made a little  
step towards excluding others from the development.  If people see  
that their opinion doesn't matter, they stop participating.  This  
leads to a one-person project, which stops when that person gets tired.


--
Regards,
Pavel Roskin
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: [r...@rover.dkm.cz: [repo.or.cz] midnight-commander clone completed]

2009-01-03 Thread Enrico Weigelt
* Pavel Roskin pro...@gnu.org schrieb:

Hi,

 What's the point?  I could have given you full access to the mc  
 repository on the same site.  After all, it's just a mirror.  You  
 could have rewritten the whole repository.  Now we have two competing  
 mirrors for the same project.  I'm not going to keep it this way.   

Hey, it's just dumb *readonly* mirror. nobody can commit there
(not even me) - it just syncs itself from the master periodically.
the idea behind is nothing more to have yet another publically 
available copy to keep some unncessary traffic from the weak 
mc.o server. and in case something bad happens to the server,
we've got an backup. 

It's not a fork or anything like that.

I really don't see the problem.


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel


Re: bundled intl stuff necessary

2009-01-03 Thread Enrico Weigelt
* Andrew Borodin aboro...@vmail.ru schrieb:
 On Sat, 3 Jan 2009 18:14:21 +0100 Enrico Weigelt wrote:
  * Andrew Borodin schrieb:
   ${datarootdir}/mc contains arch-independent files and
   mc-specific files. It's correct place in terms of FHS.
  
  Are you *absolutely* sure they're always arch-independent
 
 At current time -- yes.
 
  and ever will be ? 
 
 Who knows? :-)

That's the point. Some day someone writes an extfs in C (which
is evrything but improbable) and the hassle begins. I'd prefer
to keep such trouble out of the way even before it starts.


cu
-- 
-
 Enrico Weigelt==   metux IT service - http://www.metux.de/
-
 Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
-
___
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel