[PATCH] rfs: Remove erroneous call of rtems_disk_release()
Sebastian Huber
sebastian.huber at embedded-brains.de
Tue Aug 7 05:30:42 UTC 2018
On 07/08/18 03:18, Chris Johns wrote:
> On 06/08/2018 23:21, Sebastian Huber wrote:
>> On 06/08/18 15:03, Joel Sherrill wrote:
>>> On Mon, Aug 6, 2018, 3:01 AM Sebastian Huber
>>> <sebastian.huber at embedded-brains.de
>>> <mailto:sebastian.huber at embedded-brains.de>> wrote:
>>>
>>> On 06/08/18 09:47, Chris Johns wrote:
>>> > On 06/08/2018 16:13, Sebastian Huber wrote:
>>> >> this needs a back port to 4.11 and 4.10.
>>> >>
>>> > I saw the ticket for 4.10 and assumed the patch was for 4.10. We
>>> separate
>>> > tickets for each branch.
>>>
>>> This makes the ticket handling a bit more complicated. Why is this
>>> necessary? Are different tickets for the same bug really great? I
>>> think
>>> the rational is that if a bug is fixed in version x, then it is also
>>> fixed in all versions x + i.
>>>
>>>
>>> It is a human assumption but it doesn't work out right for using Trac to
>>> generate release reports. Each ticket has a single milestone. So it would be
>>> fixed in 4.10.n but we don't know where along the 4.11 series it got fixed
>>> based on Trac 4.11 release reports.
>> Creating an arbitrary number of tickets for one bug looks like a workaround for
>> a Trac or release note generator shortcoming. Each ticket should probably have a
>> list of milestones.
> I am not so sure. I originally thought this a while back when I encountered the
> same thing. I also looked around for add-ons for Trac to handle this and I could
> not find one. I suspect the complexity at a database level of mapping this would
> not be simple.
Yes, there seems to be some structural problem with this in Trac. At
least this bug is open for 14 years:
https://trac.edgewall.org/ticket/221
>
> A branch is an instance of RTEMS and each branch has it's own life cycle. A bug
> report that extends across multiple branches would break that isolation. A
> ticket may require extra work, other changes or something else and if the ticket
> is shared across more than one branch the other branches would become polluted.
>
> I see the release notes being generated from the Trac data as a really good
> thing. It is making us ensure we follow a proper process.
>
>> There should be definitely some guideline for this since this was at least not
>> obvious to me.
> Yes I agree.
Since multiple milestones per ticket are unrealistic in Trac and what
you wrote above I think this plug-in is still useful:
https://trac.edgewall.org/wiki/TicketClone
The basic work flow is:
1. Add a ticket for the master.
2. Clone it for every branch the bug is applicable and adjust the
milestone accordingly.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list