[midPoint] Issues, fixes and subscriptions (was: Re: Function "basic.norm()" works wrong)
Radovan Semancik
radovan.semancik at evolveum.com
Mon Nov 27 13:36:15 CET 2017
Hi,
The problem is, that Ł cannot be divided as a composite character in
unicode. Therefore usual unicode-based normaliztion does not work. We
need to implement a special case for this, add tests, maintain it ...
and we currently do not have any active subscriber in Poland, so there
is no income that could be used to fund this work. This particular fix
is not difficult to do. But there are many pending fixes and
improvements that are not difficult to do. Even if the fix takes few
hours it is not a negligible work. A dozen issues, few hours each and a
week is gone. Few more days are taken for testing and maintenance,
communication, documentation, overhead and so on. It was not uncommon
that the small community issues caused delays in midPoint releases in
the past. MidPoint is now very comprehensive system and it has
considerable code base. MidPoint maintenance is not a trivial task. And
realistically, if we have some free developer time then it would be much
better idea to invest that time to improve midPoint UX. Everyone will
benefit from that, not just deployments in Poland.
We need to make sure our services provided to midPoint subscribers are
sustainable and that we can maintain the quality. We need to be
selective in what issues we fix as to keep the workload of the
development team reasonable. And the guideline is: if the issue is
reported by a subscriber or there is a significant probability that it
will affect subscribers then we will fix it. For all the other cases it
has to wait. Sometimes the wait means next 1-2 releases. But in some
cases (such as this one) you have to wait until there is another
subscriber that is affected. Which may be quite a long time. I'm sorry.
That's how the market works. We have to pay our bills.
But, midPoint is an open source software. Anyone can fix this and submit
a contribution. I'm quite sure there is a lot of Java developers in
Poland that can easily fix this.
--
Radovan Semancik
Software Architect
evolveum.com
On 11/26/2017 10:53 PM, Wojciech Staszewski wrote:
>
> I did it already (MID-4288
> <https://jira.evolveum.com/browse/MID-4288>), but was is pointless (no
> subscription = no fix).
> I do a workaround:
> normalizedfamilyname =
> basic.norm(user.getFamilyName()?.toString()?.replace("Ł","L")?.replace("ł","l"))
> and I'm ok with this.
>
>
> W dniu 26.11.2017 o 17:43, Martin Lízner - AMI Praha a.s. pisze:
>> Hi, I suggest you file it here: https://jira.evolveum.com/
>>
>> M.
>>
>> Martin Lízner
>> solution architect
>>
>> gsm: [+420] 737 745 571
>> e-mail: martin.lizner at ami.cz <mailto:martin.lizner at ami.cz>
>>
>>
>>
>> AMI Praha a.s.
>> Pláničkova 11
>> 162 00 Praha 6
>> tel.: [+420] 274 783 239
>> web: www.ami.cz <http://www.ami.cz/>
>>
>>
>>
>>
>>
>> AMI Praha a.s. <http://www.skyidentity.com/>
>>
>> Textem tohoto e-mailu podepisující neslibuje uzavřít ani neuzavírá za
>> společnost AMI Praha a.s.
>> jakoukoliv smlouvu. Každá smlouva, pokud bude uzavřena, musí mít
>> výhradně písemnou formu.
>>
>>
>>
>> 2017-11-23 21:06 GMT+01:00 Wojciech Staszewski
>> <wojciech.staszewski at diagnostyka.pl
>> <mailto:wojciech.staszewski at diagnostyka.pl>>:
>>
>> Hi all!
>>
>> There is a problem with function "basic.norm()".
>> The polish letters "Ł" and "ł" are not transformed to "L" and
>> "l", they
>> are just disappear. :(
>>
>> Regards,
>> WS
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
>> http://lists.evolveum.com/mailman/listinfo/midpoint
>> <http://lists.evolveum.com/mailman/listinfo/midpoint>
>>
>>
>>
>>
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com
>> http://lists.evolveum.com/mailman/listinfo/midpoint
>
> --
> Wojciech Staszewski
> Administrator Systemów Sieciowych
> tel. kom: 663 680 236
> www.diagnostyka.pl
> Diagnostyka Sp. z o. o.
> ul. Prof. M. Życzkowskiego 16, 31-864 Kraków
> Numer KRS: 0000381559 (Sąd Rejonowy dla Krakowa-Śródmieścia w Krakowie, XI Wydział Gospodarczy KRS)
> NIP: 675-12-65-009; REGON: 356366975
> Kapitał zakładowy: 33 756 500 zł.
>
> Pomyśl o środowisku zanim wydrukujesz ten e-mail.
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20171127/cfe76989/attachment.htm>
More information about the midPoint
mailing list