Your message dated Thu, 13 Jul 2017 11:08:10 +0200 with message-id <1b269d29-f36a-b959-f4d1-093b39076...@debian.org> and subject line Re: poedit: abort opening any po-file has caused the Debian Bug report #792492, regarding poedit: abort opening any po-file to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 792492: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792492 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: poedit Version: 1.8.2-1 Severity: normal * What led up to the situation? I was just working at a translation with poedit_1.8.1-3_i386.deb, pressed for the umpteenth ctrl-s and out of nowhere poedit exited. Since then it is impossible to open a file with poedit. Starting the program works fine, opening a file results in SIGABRT. I already updated to the latest unstable version (poedit_1.8.2-1_i386.deb), started the program with an empty ~/.config/poedit – but the error remains Backtrace: $ gdb poedit GNU gdb (Debian 7.9-1) 7.9 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from poedit...Reading symbols from /usr/lib/debug/.build-id/c5/97ab0d7a106626122e91908d622b6c93256d49.debug...done. done. (gdb) run work_de.po Starting program: /usr/bin/poedit work_de.po [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". poedit: /build/lucene++-X2pE2e/lucene++-3.0.7/include/Array.h:103: TYPE& Lucene::Array<TYPE>::operator[](int32_t) const [with TYPE = unsigned char; int32_t = int]: Zusicherung »i >= 0 && i < array->size« nicht erfüllt. [New Thread 0xaff4fb40 (LWP 14140)] [New Thread 0xb0750b40 (LWP 14139)] [New Thread 0xb0f51b40 (LWP 14138)] [New Thread 0xb1752b40 (LWP 14137)] [New Thread 0xb1f53b40 (LWP 14136)] [New Thread 0xb2ca6b40 (LWP 14133)] Program received signal SIGABRT, Aborted. [Switching to Thread 0xaff4fb40 (LWP 14140)] 0xb7fdebc8 in __kernel_vsyscall () (gdb) bt #0 0xb7fdebc8 in __kernel_vsyscall () #1 0xb3a3a307 in raise () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #2 0xb3a3b9c3 in abort () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #3 0xb3a33687 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #4 0xb3a33737 in __assert_fail () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #5 0xb6b86f7f in Lucene::SkipBuffer::readByte() () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #6 0xb6ccb8d1 in Lucene::IndexInput::readVInt() () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #7 0xb6c69265 in Lucene::DefaultSkipListReader::readSkipData(int, boost::shared_ptr<Lucene::IndexInput> const&) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #8 0xb6b86ff5 in Lucene::MultiLevelSkipListReader::loadNextSkip(int) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #9 0xb6b87601 in Lucene::MultiLevelSkipListReader::skipTo(int) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #10 0xb6b2cdeb in Lucene::SegmentTermDocs::skipTo(int) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #11 0xb693e9d6 in Lucene::TermScorer::advance(int) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #12 0xb6ceea6f in Lucene::ScorerDocQueue::topSkipToAndAdjustElsePop(int) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #13 0xb6a0c191 in Lucene::DisjunctionSumScorer::advance(int) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #14 0xb6a2947f in Lucene::BooleanScorer2::advance(int) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #15 0xb6a1b696 in Lucene::ConjunctionScorer::doNext() () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #16 0xb6a1b974 in Lucene::ConjunctionScorer::nextDoc() () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #17 0xb6a2acf6 in Lucene::BooleanScorer2::score(boost::shared_ptr<Lucene::Collector> const&) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #18 0xb69b618f in Lucene::IndexSearcher::search(boost::shared_ptr<Lucene::Weight> const&, boost::shared_ptr<Lucene::Filter> const&, boost::shared_ptr<Lucene::Collector> const&) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #19 0xb69b6325 in Lucene::IndexSearcher::search(boost::shared_ptr<Lucene::Weight> const&, boost::shared_ptr<Lucene::Filter> const&, int) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #20 0xb6969000 in Lucene::Searcher::search(boost::shared_ptr<Lucene::Query> const&, boost::shared_ptr<Lucene::Filter> const&, int) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #21 0xb6969417 in Lucene::Searcher::search(boost::shared_ptr<Lucene::Query> const&, int) () from /usr/lib/i386-linux-gnu/liblucene++.so.0 #22 0x081598fa in (anonymous namespace)::PerformSearchWithBlock<TranslationMemoryImpl::Search(const Language&, const Language&, const wstring&)::<lambda(Lucene::DocumentPtr, double)> >(Lucene::IndexSearcherPtr, Lucene::QueryPtr, Lucene::QueryPtr, const >std::wstring &, Lucene::QueryPtr, double, double, >TranslationMemoryImpl::<lambda(Lucene::DocumentPtr, double)>) >( searcher=..., srclang=..., lang=..., exactSourceText=L"Some >composing windows are open.\nPlease close all the composing windows >before editing accounts.", query=..., >scoreThreshold=0,59999999999999998, scoreScaling=0,80000000000000004, >callback=...) at tm/transmem.cpp:301 #23 0x08157fb0 in >TranslationMemoryImpl::Search (this=0x85436a8, srclang=..., lang=..., >source=L"Some composing windows are open.\nPlease close all the >composing windows before editing accounts.") at tm/transmem.cpp:451 >#24 0x08159030 in TranslationMemory::Search (this=0x854df50, >srclang=..., lang=..., source=L"Some composing windows are >open.\nPlease close all the composing windows before editing >accounts.") at tm/transmem.cpp:657 #25 0x08159088 in >TranslationMemory::SuggestTranslation(Language const&, Language >const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, >std::allocator<wchar_t> > const&, std::function<void >(std::vector<Suggestion, std::allocator<Suggestion> > const&)>, >std::function<void (std::__exception_ptr::exception_ptr)>) >(this=0x854df50, srclang=..., lang=..., source=L"Some composing >windows are open.\nPlease close all the composing windows before >editing accounts.", onSuccess=..., onError=...) at tm/transmem.cpp:668 >#26 0x081507c4 in >SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, >Language const&, Language const&, std::basic_string<wchar_t, >std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, >std::function<void (std::vector<Suggestion, std::allocator<Suggestion> >> const&)>, std::function<void >> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}::operator()() >> const (__closure=0x859bb50) at tm/suggestions.cpp:52 #27 0x08156299 >> in >> std::__invoke<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, >> Language const&, Language const&, std::basic_string<wchar_t, >> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, >> std::function<void (std::vector<Suggestion, >> std::allocator<Suggestion> > const&)>, std::function<void >> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}> (__f=...) >> at /usr/include/c++/4.9/functional:202 #28 0x08156279 in >> std::reference_wrapper<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, >> Language const&, Language const&, std::basic_string<wchar_t, >> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, >> std::function<void (std::vector<Suggestion, >> std::allocator<Suggestion> > const&)>, std::function<void >> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}>::operator()<> >> (this=0xaff4ef8c) at /usr/include/c++/4.9/functional:435 #29 >> 0x081561ec in >> std::_Bind_simple<std::reference_wrapper<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, >> Language const&, Language const&, std::basic_string<wchar_t, >> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, >> std::function<void (std::vector<Suggestion, >> std::allocator<Suggestion> > const&)>, std::function<void >> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}> >> ()>::_M_invoke<>(std::_Index_tuple<>) (this=0xaff4ef8c) >> at /usr/include/c++/4.9/functional:1700 #30 0x08155f81 in >> std::_Bind_simple<std::reference_wrapper<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, >> Language const&, Language const&, std::basic_string<wchar_t, >> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, >> std::function<void (std::vector<Suggestion, >> std::allocator<Suggestion> > const&)>, std::function<void >> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}> >> ()>::operator()() (this=0xaff4ef8c) >> at /usr/include/c++/4.9/functional:1688 #31 0x08155def in >> std::_Function_handler<void (), >> std::reference_wrapper<std::_Bind_simple<std::reference_wrapper<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, >> Language const&, Language const&, std::basic_string<wchar_t, >> std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, >> std::function<void (std::vector<Suggestion, >> std::allocator<Suggestion> > const&)>, std::function<void >> (std::__exception_ptr::exception_ptr)>)::{lambda()#1}> ()> > >> >::_M_invoke(std::_Any_data const&) (__functor=...) >> >at /usr/include/c++/4.9/functional:2069 #32 0x08076a5f in >> >std::function<void ()>::operator()() const (this=0xaf60046c) >> >at /usr/include/c++/4.9/functional:2439 #33 0x0810342b in >> >std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, >> >std::__future_base::_Result_base::_Deleter>, void>::operator() >> >(this=0xaf600468) at /usr/include/c++/4.9/future:1264 #34 >> >0x08102bb0 in >> >std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, >> >std::__future_base::_Result_base::_Deleter> (), >> >std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, >> >std::__future_base::_Result_base::_Deleter>, void> >> >>::_M_invoke(std::_Any_data const&) (__functor=...) >> >>at /usr/include/c++/4.9/functional:2025 #35 0x080f2b05 in >> >>std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>std::__future_base::_Result_base::_Deleter> ()>::operator()() >> >>const (this=0xaff4ef94) at /usr/include/c++/4.9/functional:2439 >> >>#36 0x080f0d6b in >> >>std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>std::__future_base::_Result_base::_Deleter> ()>&, bool&) >> >>( this=0x859baf4, __f=..., __set=@0xaff4ef37: false) >> >>at /usr/include/c++/4.9/future:485 #37 0x080fbe58 in >> >>std::_Mem_fn<void >> >>(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>std::__future_base::_Result_base::_Deleter> ()>&, >> >>bool&)>::operator()<std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>std::__future_base::_Result_base::_Deleter> ()> >, >> >>std::reference_wrapper<bool>, >> >>void>(std::__future_base::_State_baseV2*, >> >>void>std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>void>std::__future_base::_Result_base::_Deleter> ()> >&&, >> >>void>std::reference_wrapper<bool>&&) const (this=0xaff4eed4, >> >>void>__object=0x859baf4) at /usr/include/c++/4.9/functional:569 >> >>void>#38 0x080fad28 in std::_Bind_simple<std::_Mem_fn<void >> >>void>(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>void>std::__future_base::_Result_base::_Deleter> ()>&, bool&)> >> >>void>(std::__future_base::_State_baseV2*, >> >>void>std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>void>std::__future_base::_Result_base::_Deleter> ()> >, >> >>void>std::reference_wrapper<bool>)>::_M_invoke<0u, 1u, >> >>void>2u>(std::_Index_tuple<0u, 1u, 2u>) (this=0xaff4eec8) >> >>void>2u>at /usr/include/c++/4.9/functional:1700 #39 0x080f8ca7 in >> >>void>2u>std::_Bind_simple<std::_Mem_fn<void >> >>void>2u>(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>void>2u>std::__future_base::_Result_base::_Deleter> ()>&, bool&)> >> >>void>2u>(std::__future_base::_State_baseV2*, >> >>void>2u>std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>void>2u>std::__future_base::_Result_base::_Deleter> ()> >, >> >>void>2u>std::reference_wrapper<bool>)>::operator()() >> >>void>2u>(this=0xaff4eec8) at /usr/include/c++/4.9/functional:1688 >> >>void>2u>#40 0x080f6346 in >> >>void>2u>std::__once_call_impl<std::_Bind_simple<std::_Mem_fn<void >> >>void>2u>(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>void>2u>std::__future_base::_Result_base::_Deleter> ()>&, bool&)> >> >>void>2u>(std::__future_base::_State_baseV2*, >> >>void>2u>std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, >> >>void>2u>std::__future_base::_Result_base::_Deleter> ()> >, >> >>void>2u>std::reference_wrapper<bool>)> >() () >> >>void>2u>at /usr/include/c++/4.9/mutex:714 #41 0xb3cad41d in __once_proxy () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #42 0xb3bc20ae in pthread_once () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #43 0x080a39a1 in __gthread_once (__once=0x859bb48, __func=0x806c7b0 <__once_proxy@plt>) at /usr/include/i386-linux-gnu/c++/4.9/bits/gthr-default.h:699 #44 0x080f29d0 in std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&), std::__future_base::_State_baseV2*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool> >(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&), std::__future_base::_State_baseV2*&&, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >&&, std::reference_wrapper<bool>&&) (__once=..., __f=<unknown type in /usr/lib/debug/.build-id/c5/97ab0d7a106626122e91908d622b6c93256d49.debug, CU 0xd3798, DIE 0x15d14f>) at /usr/include/c++/4.9/mutex:746 #45 0x080f0b1b in std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (this=0x859baf4, __res=..., __ignore_failure=false) at /usr/include/c++/4.9/future:372 #46 0x081553b5 in std::__future_base::_Task_state<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, Language const&, Language const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::function<void (std::vector<Suggestion, std::allocator<Suggestion> > const&)>, std::function<void > (std::__exception_ptr::exception_ptr)>)::{lambda()#1}, > std::allocator<int>, void ()>::_M_run() (this=0x859baf4) > at /usr/include/c++/4.9/future:1319 #47 0x080f79d2 in > std::packaged_task<void ()>::operator()() (this=0x859badc) > at /usr/include/c++/4.9/future:1454 #48 0x08150fab in > std::future<std::result_of<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, > Language const&, Language const&, std::basic_string<wchar_t, > std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, > std::function<void (std::vector<Suggestion, > std::allocator<Suggestion> > const&)>, std::function<void > (std::__exception_ptr::exception_ptr)>)::{lambda()#1} ()>::type> > concurrency_queue::add<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, > Language const&, Language const&, std::basic_string<wchar_t, > std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, > std::function<void (std::vector<Suggestion, > std::allocator<Suggestion> > const&)>, std::function<void > (std::__exception_ptr::exception_ptr)>)::{lambda()#1}>(std::result_of&&)::{lambda()#1}::operator()() > const (__closure=0x859b8d0) at ./concurrency.h:106 #49 0x08152143 in > std::_Function_handler<void (), > std::future<std::result_of<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, > Language const&, Language const&, std::basic_string<wchar_t, > std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, > std::function<void (std::vector<Suggestion, > std::allocator<Suggestion> > const&)>, std::function<void > (std::__exception_ptr::exception_ptr)>)::{lambda()#1} ()>::type> > concurrency_queue::add<SuggestionsProviderImpl::SuggestTranslation(SuggestionsBackend&, > Language const&, Language const&, std::basic_string<wchar_t, > std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, > std::function<void (std::vector<Suggestion, > std::allocator<Suggestion> > const&)>, std::function<void > (std::__exception_ptr::exception_ptr)>)::{lambda()#1}>(std::result_of&&)::{lambda()#1}>::_M_invoke(std::_Any_data > const&) (__functor=...) at /usr/include/c++/4.9/functional:2039 #50 > 0x08076a5f in std::function<void ()>::operator()() const > (this=0xaff4f0cc) at /usr/include/c++/4.9/functional:2439 #51 > 0x08181db7 in ThreadPool::ThreadPool(unsigned > int)::{lambda()#1}::operator()() const () at ThreadPool.h:84 #52 > 0x081850ee in std::_Bind_simple<ThreadPool::ThreadPool(unsigned > int)::{lambda()#1} ()>::_M_invoke<>(std::_Index_tuple<>) > (this=0x859c1f0) at /usr/include/c++/4.9/functional:1700 #53 > 0x08185047 in std::_Bind_simple<ThreadPool::ThreadPool(unsigned > int)::{lambda()#1} ()>::operator()() (this=0x859c1f0) > at /usr/include/c++/4.9/functional:1688 #54 0x08184fd7 in > std::thread::_Impl<std::_Bind_simple<ThreadPool::ThreadPool(unsigned > int)::{lambda()#1} ()> >::_M_run() (this=0x859c1e4) > at /usr/include/c++/4.9/thread:115 #55 0xb3cae46e in ?? () > from /usr/lib/i386-linux-gnu/libstdc++.so.6 #56 0xb3bbcefb in > start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 > #57 0xb3af562e in clone () > from /lib/i386-linux-gnu/i686/cmov/libc.so.6 -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 4.0.5-towo.2-siduction-686-pae (SMP w/4 CPU cores; PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages poedit depends on: ii gettext 0.19.4-1 ii libatk1.0-0 2.16.0-2 ii libboost-regex1.55.0 1.55.0+dfsg-3 ii libboost-system1.55.0 1.55.0+dfsg-3 ii libc6 2.19-18 ii libcairo2 1.14.2-2 ii libcld2-0 0.0.0~svn194-1 ii libdb5.3++ 5.3.28-9 ii libexpat1 2.1.0-6+b3 ii libfontconfig1 2.11.0-6.3 ii libfreetype6 2.5.2-4 ii libgcc1 1:5.1.1-11 ii libgdk-pixbuf2.0-0 2.31.4-2 ii libglib2.0-0 2.44.1-1 ii libgtk2.0-0 2.24.28-1 ii libgtkspell0 2.0.16-1.1 ii libicu52 52.1-9 ii liblucene++0 3.0.7-3 ii libpango-1.0-0 1.36.8-3 ii libpangocairo-1.0-0 1.36.8-3 ii libpangoft2-1.0-0 1.36.8-3 ii libstdc++6 5.1.1-11 ii libwxbase3.0-0 3.0.2-1+b1 ii libwxgtk3.0-0 3.0.2-1+b1 ii poedit-common 1.8.2-1 poedit recommends no packages. poedit suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Hello, > To "fix" this to get Poedit working again, I'm afraid the only solution is to > delete the local TM in ~/.local/share/poedit/TranslationMemory (or try to > recover it with Lucene tools). > closing, I don't have confirmation of this being still a bug G.signature.asc
Description: OpenPGP digital signature
--- End Message ---
_______________________________________________ Debian-l10n-devel mailing list Debian-l10n-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-l10n-devel