[kmymoney] [Bug 379747] Stable documentation is not up to date

2017-11-24 Thread Jack
https://bugs.kde.org/show_bug.cgi?id=379747

Jack  changed:

   What|Removed |Added

 CC||ostroffjh@users.sourceforge
   ||.net

--- Comment #3 from Jack  ---
doc/details-reconciliation.docbook - german translation - "Clearing
transactions" - not translated image
I never thought about whether all images in the translated manual are the
originals, or if someone has gone to the effort of replicating every image in
the appropriate translation.  If this one image is different from the others,
then I suppose the German translation team is who should fix it.

doc/details-accounts.docbook:details.accounts.edit - image is missing checkbox
"opening balance account"
doc/details-currencies.docbook - image does not have "New currency", "delete
currency"
I do not think it is worth replacing the images, especially if it would mean
they also need to be replaced in the translated versions, but I will add notes
in the text about the new features.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Re: Error Linking konlinetasks_sepa

2017-11-24 Thread Jack

On 2017.11.24 17:09, Ralf Habacker wrote:
[snip]
My main comment is that there has (as far as I remember) been no  
official announcement about 4.8.1 - not a code freeze date, not a  
string or doc freeze date, not a projected release date.  Unless we  
want to start all that now, I propose to release 4.8.1, and start the  
proper process for release of 4.8.2.


From my previous experience with KDE projects (umbrello) I learned  
a rule that documentation are freezed shortly before releasing  
version x.x.0 (or x.x-1.80) so my current assumption is that the  
recent documentation  should be "mostly" up to date - the "whats  
new" page has been updated recently by Jack.

>> Ralf
Given that we plan to do a 4.8.2 release (with minimal changes from  
4.8.1,) I have already said I am happy to release 4.8.1 with  
incomplete translations.  In fact, if docbooks not changed by me to  
4.8.1 are not fully translated, then it is likely the previous  
release had the same problem. 
The difference to 4.8.0 is that the 'what new' page has been updated  
and is currently only been translated for 6 of 11 included languages  
(54 %). The 'what's new' page is probably one of the most frequented  
pages :-( The releaseme script uses a 75% completeness rate to decide  
which language is included and which not. If we use that limit too,  
we are below this limit.
Waiting for translation of the "What's new" page may be reasonable,  
compared to waiting for the entire document.  I would also think that a  
complete translation of the strings is necessary to include any  
translation.


When we are ready for 4.8.2, we can do a proper doc freeze and  
repeat the request to the translation teams.
There are enough open bugs to thinking about a 4.8.2 release. I filed  
a related ticket, see https://bugs.kde.org/show_bug.cgi?id=387280. I  
learned from recent experiences with translations (Estonian  
translation will be done latest in Januar, see  
https://marc.info/?l=kde-i18n-doc&m=151050920321516&w=2) that it is  
required to start now with 4.8.2 work for translation docbook up to  
date check and fixing to have it complete in Februar 2018.
I do not remember how long it usually takes, but I think we do not want  
to ask translation teams to start work before we freeze the strings and  
docs, or else they may need to repeat work.
I also think the main reason for 4.8.2 is not any additional bug fixes,  
but the one critical one already fixed after tagging 4.8.1.  (And yes,  
I've already forgotten whether that was adding the latest Quicken  
versions for OFX download or fixing the loss of Yahoo for stock and  
currency quoted, but both are reasonably important.)  If others fixes  
can be included in time, fine, but we should not wait, unless it was a  
regression from 4.8.1.  We need to concentrate on 5.0, and I believe  
all this effort on 4.x is distracting from that goal.


Some additional notes:
1. the 4.8.1 release would be 4.8.1-1 because the source tar ball  
needs to be named different as the one already uploaded
I will let others argue the details, but the 4.8.1 tarball was uploaded  
before any official announcement, and without any of the usual  
pre-release activities.  I would just replace the existing 4.8.1  
tarball with a final one, but I will not argue for it.  In addition, if  
we just release 4.8.1 as is, then there is no change needed for the  
tarball.


2. beside the translation there is  - from my point of view - a much  
more important issue in the code base: I'm refering to Bug 385857  
(https://bugs.kde.org/show_bug.cgi?id=385857), which makes reports  
using "Convert to base currency" unreliable in case the report  
interval is not daily. The related bug fix seems to be incomplete  
(reported with bug 387040,  
https://bugs.kde.org/show_bug.cgi?id=387040). Fixing this bug  by me  
will probably require some weeks from now on, because I need to dig  
into the report implementation very deeply. This will delay an  
official 4.8.1-1 release probably to the second week of December or  
later. Fortunally this will give translators additional time to  
complete translations.
I think I have said this before, and perhaps others can provide their  
opinion.  I think we should release 4.8.1 as it is now.   There are  
many bug fixes included, and a tarball has already been uploaded.   We  
know we need to release 4.8.2, and if we set a code freeze and string  
freeze for once bug 387040 is fixed (hopefully by mid December,) and a  
doc freeze once someone has confirmed which docbook  files actually  
need updating and I have updated them (hopefully about the same time,)  
we can release some weeks after that - allowing sufficient time for  
translations.


If anyone is there who has time to fix or at least can give some  
information how to fix to speed up the release, be welcome.




Ralf

Jack

[kmymoney] [Bug 249363] "Map to Online Account" cannot distinguish different accounts properly

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=249363

--- Comment #15 from Ralf Habacker  ---
Git commit dac4c32a569f6d7b9d81d675a74b9915269da143 by Ralf Habacker.
Committed on 25/11/2017 at 00:41.
Pushed by habacker into branch 'master'.

Extend ofx web service to provide two independent accounts

M  +121  -59   ofxtest.php

https://commits.kde.org/websites/kmymoney-org/dac4c32a569f6d7b9d81d675a74b9915269da143

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 387280] Make 4.8.2 release

2017-11-24 Thread Jack
https://bugs.kde.org/show_bug.cgi?id=387280

Jack  changed:

   What|Removed |Added

 CC||ostroffjh@users.sourceforge
   ||.net

--- Comment #1 from Jack  ---
Is it possible to check the timestamp of the files to compare the translation
to the original?  How do the automated tools determine whether a translation is
up to date, or am I wrong in thinking that proces is automated?

I have not looked at what other applications do, but this issue of not all
docbook files having releaseinfo the same as the released version has been the
case with KMyMoney for a long time, and I don't remember anyone complaining or
questioning it.  

In order to update those values, someone will have to carefully read each
docbook file, and determine whether or not it will need any changes to reflect
the behavior of the program in the current release (in this case 4.8.2).  If
the file does not require any changes, then it is OK to update the releaseinfo
value.  As I would prefer to spend the little time I have available to make the
5.0 documentation ready, I am not willing to spend the time on this task. 
However, if someone else determines that a docbook file does not accurately
reflect 4.8.2, then I am willing to update the file as necessary.

The 4.8.x series has a limited lifetime, and I think most of the developers,
and even the users, would prefer to get 5.0 released as soon as possible, even
if it means missing some translations for 4.8.2.

Also, even if 4.8.2 is released with incomplete translations, as translations
are completed after the release, they will be available in the online docs, and
I am willing to make a note to that effect in the introduction section of the
manual, and we could also repeat it on the main web page.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 387280] Make 4.8.2 release

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=387280

Ralf Habacker  changed:

   What|Removed |Added

 Depends on||386547


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=386547
[Bug 386547] Aqubanking credit transfer and translation not working with 4.8.1
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 386547] Aqubanking credit transfer and translation not working with 4.8.1

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=386547

Ralf Habacker  changed:

   What|Removed |Added

 Blocks||387280


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=387280
[Bug 387280] Make 4.8.2 release
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 387280] Make 4.8.2 release

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=387280

Ralf Habacker  changed:

   What|Removed |Added

 Depends on||361850


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=361850
[Bug 361850] Error in German translation
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 379747] Stable documentation is not up to date

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=379747

--- Comment #2 from Ralf Habacker  ---
First I collected all files having release info != 4.8.1, which are

doc/credits.docbook
doc/details-accounts.docbook
doc/credits.docbook
doc/details-budgets.docbook
doc/details-categories.docbook
doc/details-currencies.docbook
doc/details-database.docbook
doc/details-forecast.docbook
doc/details-formats.docbook
doc/details-institutions.docbook
doc/details-investments.docbook
doc/details-ledgers.docbook
doc/details-loans.docbook
doc/details-payees.docbook
doc/details-reconciliation.docbook
doc/details-reports.docbook
doc/details-schedules.docbook
doc/details-search.docbook
doc/details-settings.docbook
doc/details-tags.docbook
doc/details-widgets.docbook
doc/faq.docbook
doc/firsttime.docbook
doc/installation.docbook
doc/makemostof.docbook
doc/reference.docbook

Here are a few notes I found on reviewing the mentioned docbook files:

doc/details-accounts.docbook:details.accounts.edit - image is missing checkbox
"opening balance account"
doc/credits.docbook - cannot say if up to date
doc/details-categories.docbook - okay
doc/details-currencies.docbook - image does not have "New currency", "delete
currency"
doc/details-reconciliation.docbook - german translation - "Clearing
transactions" - not translated image

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 381786] Make release 4.8.1

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=381786

--- Comment #17 from Ralf Habacker  ---
bug 384334 has been fixed in windows builds, but has not been merged into
kdelibs git repo because of missing Windows reviewers.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Re: Error Linking konlinetasks_sepa

2017-11-24 Thread Ralf Habacker
Am 21.11.2017 um 01:00 schrieb Jack:
> On 2017.11.20 18:13, Ralf Habacker wrote:
>> Am 20.11.2017 um 23:19 schrieb g...@duzan.org:
>> >    No, I haven't spent time on this recently, and yes, it had been
>> through
>> > multiple reconfigure/rebuild cycles. I had been hoping to try an
>> > official 4.8.1 source tar at some point, but that seems to keep being
>> > pushed back.
>> You would be happy with the recent translation state (see
>> https://bugsfiles.kde.org/attachment.cgi?id=108858 from a 2017-11-14) ?
>>
>> The current process requires to compare the releaseinfo tag from each
>> docbook file in each translation to the related file of the base
>> translation to get an idea how far the translation state is. You cannot
>> look for docbook files not having a releaseinfo with the recent app
>> version e.g. grep -rn "" | grep -v 4.8.1
>>
>> See for example
>> https://docs.kde.org/stable4/de/extragear-office/kmymoney/ which
>> indicates that the documentation is for 4.6 while this page
>> https://docs.kde.org/stable4/de/extragear-office/kmymoney/whatsnew.htm
>> is for 4.8.1 and this page
>> https://docs.kde.org/stable4/de/extragear-office/kmymoney/makingmostof.html
>>
>> refers to 4.5.
>>
>> If you find a way to speed up this process, you are very welcome.
>> > If that isn't going to be happening soon, I have some
>> > vacation coming up next week, and I can try setting up a separate
>> > git-based package then.
>> It is a simple task to create a source tar ball by running the
>> "releaseme" script, but because 4.8.0 has been released more than a year
>> before
>> (https://sourceforge.net/projects/kmymoney2/files/KMyMoney-Windows/4.8.0/)
>>
>> and noone cares about releasing 4.8.1 for a whole year, waiting a few
>> weeks more doesn't matter I think.
>> From my previous experience with KDE projects (umbrello) I learned a
>> rule that documentation are freezed shortly before releasing version
>> x.x.0 (or x.x-1.80) so my current assumption is that the recent
>> documentation  should be "mostly" up to date - the "whats new" page has
>> been updated recently by Jack.
>> Ralf
> Given that we plan to do a 4.8.2 release (with minimal changes from
> 4.8.1,) I have already said I am happy to release 4.8.1 with
> incomplete translations.  In fact, if docbooks not changed by me to
> 4.8.1 are not fully translated, then it is likely the previous release
> had the same problem.  
The difference to 4.8.0 is that the 'what new' page has been updated and
is currently only been translated for 6 of 11 included languages (54 %).
The 'what's new' page is probably one of the most frequented pages :-(
The releaseme script uses a 75% completeness rate to decide which
language is included and which not. If we use that limit too, we are
below this limit.
> When we are ready for 4.8.2, we can do a proper doc freeze and repeat
> the request to the translation teams.
There are enough open bugs to thinking about a 4.8.2 release. I filed a
related ticket, see https://bugs.kde.org/show_bug.cgi?id=387280. I
learned from recent experiences with translations (Estonian translation
will be done latest in Januar, see
https://marc.info/?l=kde-i18n-doc&m=151050920321516&w=2) that it is
required to start now with 4.8.2 work for translation docbook up to date
check and fixing to have it complete in Februar 2018.

Some additional notes:
1. the 4.8.1 release would be 4.8.1-1 because the source tar ball needs
to be named different as the one already uploaded
2. beside the translation there is  - from my point of view - a much
more important issue in the code base: I'm refering to Bug 385857
(https://bugs.kde.org/show_bug.cgi?id=385857), which makes reports using
"Convert to base currency" unreliable in case the report interval is not
daily. The related bug fix seems to be incomplete (reported with bug
387040, https://bugs.kde.org/show_bug.cgi?id=387040). Fixing this bug 
by me will probably require some weeks from now on, because I need to
dig into the report implementation very deeply. This will delay an
official 4.8.1-1 release probably to the second week of December or
later. Fortunally this will give translators additional time to complete
translations.

If anyone is there who has time to fix or at least can give some
information how to fix to speed up the release, be welcome.

Ralf


[kmymoney] [Bug 387040] Git commit c829ec79 broke investment price chart

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=387040

Ralf Habacker  changed:

   What|Removed |Added

 Blocks||381786


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=381786
[Bug 381786] Make release 4.8.1
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 381786] Make release 4.8.1

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=381786

Ralf Habacker  changed:

   What|Removed |Added

 Depends on||387040


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=387040
[Bug 387040] Git commit c829ec79 broke investment price chart
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 381786] Make release 4.8.1

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=381786

Ralf Habacker  changed:

   What|Removed |Added

 Blocks|387280  |


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=387280
[Bug 387280] Make 4.8.2 release
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 387280] Make 4.8.2 release

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=387280

Ralf Habacker  changed:

   What|Removed |Added

 Depends on|381786  |384985


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=381786
[Bug 381786] Make release 4.8.1
https://bugs.kde.org/show_bug.cgi?id=384985
[Bug 384985] Incomplete german translation of stable kmymoney
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 384985] Incomplete german translation of stable kmymoney

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=384985

Ralf Habacker  changed:

   What|Removed |Added

 Blocks||387280


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=387280
[Bug 387280] Make 4.8.2 release
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 381786] Make release 4.8.1

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=381786

Ralf Habacker  changed:

   What|Removed |Added

 Blocks||387280


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=387280
[Bug 387280] Make 4.8.2 release
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 387280] Make 4.8.2 release

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=387280

Ralf Habacker  changed:

   What|Removed |Added

 Depends on||381786


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=381786
[Bug 381786] Make release 4.8.1
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 384985] Incomplete german translation of stable kmymoney

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=384985

Ralf Habacker  changed:

   What|Removed |Added

 Blocks|381786  |


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=381786
[Bug 381786] Make release 4.8.1
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 381786] Make release 4.8.1

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=381786

Ralf Habacker  changed:

   What|Removed |Added

 Depends on|384985  |


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=384985
[Bug 384985] Incomplete german translation of stable kmymoney
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 381786] Make release 4.8.1

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=381786

Ralf Habacker  changed:

   What|Removed |Added

 Depends on|379747  |


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=379747
[Bug 379747] Stable documentation is not up to date
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 379747] Stable documentation is not up to date

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=379747

Ralf Habacker  changed:

   What|Removed |Added

 Blocks|381786  |


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=381786
[Bug 381786] Make release 4.8.1
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 379747] Stable documentation is not up to date

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=379747

Ralf Habacker  changed:

   What|Removed |Added

 Blocks||387280


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=387280
[Bug 387280] Make 4.8.2 release
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 387280] New: Make 4.8.2 release

2017-11-24 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=387280

Bug ID: 387280
   Summary: Make 4.8.2 release
   Product: kmymoney
   Version: unspecified
  Platform: Other
OS: All
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: kmymoney-devel@kde.org
  Reporter: ralf.habac...@freenet.de
Depends on: 379747
  Target Milestone: ---

Ticket for collecting issues and tasks for 4.8.2.

With release 4.8.1 it turned out that not all translations were up to date or
at least the releaseinfo. Not having up to date releaseinfo makes it very hard
for release managers to track which translated docbook file is ready and which
not. 
Having the same release info makes it possible after running "releasme" to run
grep -rn "https://bugs.kde.org/show_bug.cgi?id=379747
[Bug 379747] Stable documentation is not up to date
-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 387120] Untranslatable placeholders in csv importer

2017-11-24 Thread Thomas Baumgart
https://bugs.kde.org/show_bug.cgi?id=387120

--- Comment #1 from Thomas Baumgart  ---
I must be missing something, but I do see them translatable (here for example
from the bankingwizardpage.cpp, the others are similar):

  // initialize column names
  m_dlg->m_colTypeName.insert(Column::Payee,i18n("Payee"));
  m_dlg->m_colTypeName.insert(Column::Number,i18n("Number"));
  m_dlg->m_colTypeName.insert(Column::Debit,i18n("Debit"));
  m_dlg->m_colTypeName.insert(Column::Credit,i18n("Credit"));
  m_dlg->m_colTypeName.insert(Column::Date,i18n("Date"));
  m_dlg->m_colTypeName.insert(Column::Amount,i18n("Amount"));
  m_dlg->m_colTypeName.insert(Column::Category,i18n("Category"));
  m_dlg->m_colTypeName.insert(Column::Memo,i18n("Memo"));

What is it, that I don't see?

-- 
You are receiving this mail because:
You are the assignee for the bug.