[Qgis-psc] Attachment widget broken in the attribute table

Matthias Kuhn matthias at opengis.ch
Tue Aug 6 23:00:11 PDT 2019


Hi Tim,

On 8/6/19 11:45 PM, Tim Sutton wrote:
> Hi Matthias
>
> Thanks for this - we did discuss this at the PSC meeting. Can’t this 
> simply be handled by having a changelog for bug fix releases when we 
> get the magic feed to changelog thing done? Then we can simply mark 
> what was fixed and what was regressed and why. A job for Anita H who 
> is maintaining the changelog for us.

There is already a category of "notable fixes" in the changelog. We 
could add a "changelog" label (next to the "feature" label) to automate 
listing of notable fixes in the changelog.

For the regressions I would propose to handle them manually (i.e. no 
magic feed) to have a good selection and wording - it's always harder to 
communicate things that got worse than things that got better.

>
> I think the issue is more about communication than having black and 
> white rules - there is always going to be some exception that we need 
> to figure out how to deal with. ‘Can’t fix’ is a valid issue 
> resolution even if it is a regression.

Fair point. Please note that in this case it wasn't marked as resolved, 
but left open since the current patch is only a bandaid.

> We also chatted about KDAB and were mostly in favour of that - at 
> least it would be good to have a complete list of upstream issues that 
> affect QGIS that we know of and then approach them for some indication 
> of cost to repair.

Cool!

There is a list in 
https://github.com/qgis/QGIS/pull/30930#issuecomment-518660334 which can 
be used for that.

Regards

Matthias


>
> Regards
>
> Tim
>
>> On 6 Aug 2019, at 16:02, Matthias Kuhn <matthias at opengis.ch 
>> <mailto:matthias at opengis.ch>> wrote:
>>
>> Hi PSC,
>>
>> As discussed with Giovanni Manghi in [1],  I'd like to bring an issue 
>> with the attachment widget to your attention.
>>
>> Since QGIS 3.0 there has been an issue with the attachment widget, 
>> that when clicking the [...] browse button in the attribute table, 
>> QGIS has crashed. This has been reported in [2] about 1.5 years ago.
>>
>> In the last months, at least 3 core developers have spent a total of 
>> at least 10 hours trying to recover the original browse 
>> functionality. Unfortunately without success.
>>
>> Finally, a pull request was created to remove the button from the 
>> attribute table [1] and has been merged into master (backports for 
>> 3.4 and 3.8 are pending).
>>
>> There was a broad agreement that at the current point we are not able 
>> to fix it in a reasonable timeframe, so it's better to remove the 
>> button (which had one sole functionality of crashing QGIS). All other 
>> functionality of the attachment widget (outside the attribute table) 
>> is unaffected.
>>
>>
>> One of the conclusions in [1] was, that it would be good to 
>> collaborate with Qt (e.g. KDAB) for bugfixing. Apart from this 
>> particular issue, there are a few others for which an upstream fix is 
>> the only (or the cleanest) solution. It would be good if we could 
>> agree on a budget for this (e.g. 5 days of time) and get in touch 
>> with upstream to get the ball rolling. It would be nice if the PSC 
>> could take a decision and do the preparation work for that (if 
>> possible pre 3.10).
>>
>> On another note, it would be good to clarify on our stance regarding 
>> priority handling. In the discussion there was a pretty tight notion 
>> of a "no regressions allowed, whatever the cost" policy. This binary 
>> way this argument was used made it quite hard to decide on the best 
>> way forward for the application. I have the plan to try to avoid 
>> regressions wherever possible and to make QGIS more stable at the 
>> same time. But if the project decision is that stability shouldn't be 
>> much of a focus before anything tagged a "regression" is eliminated I 
>> will have to check my priorities again.
>>
>> Thanks a lot
>>
>> Matthias
>>
>> [1] https://github.com/qgis/QGIS/pull/30930#issuecomment-518660334
>>
>> [2] https://github.com/qgis/QGIS/issues/26948
>>
>> _______________________________________________
>> Qgis-psc mailing list
>> Qgis-psc at lists.osgeo.org <mailto:Qgis-psc at lists.osgeo.org>
>> https://lists.osgeo.org/mailman/listinfo/qgis-psc
>
>>
>
>
>
>
>
>
>
> *Tim Sutton*
>
> *Co-founder:*Kartoza
> *Ex Project chair:*QGIS.org <http://QGIS.org>
>
> Visit http://kartoza.com <http://kartoza.com/> to find out about open 
> source:
>
> Desktop GIS programming services
> Geospatial web development
> GIS Training
> Consulting Services
>
> *Skype*: timlinux
> *IRC:*timlinux on #qgis at freenode.net <http://freenode.net>
>
> I'd love to connect. Here's my calendar link 
> <https://calendly.com/timlinux> to make finding time easy.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20190807/4bff845e/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KartozaNewLogoThumbnail.jpg
Type: image/jpeg
Size: 6122 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20190807/4bff845e/attachment.jpg>


More information about the Qgis-psc mailing list