From: Claudius Heine <claudius.heine.ext@siemens.com>
To: isar-users <isar-users@googlegroups.com>
Subject: Re: [DISCUSSION] Issues, ToDo and Roadmap
Date: Tue, 12 Feb 2019 13:18:04 +0100 [thread overview]
Message-ID: <c80046a2-26f2-8dff-33c7-edb6c76c8954@siemens.com> (raw)
In-Reply-To: <20190212111711.GH805@yssyq.m.ilbers.de>
Hi Baurzhan,
On 12/02/2019 12.17, Baurzhan Ismagulov wrote:
> On Tue, Feb 12, 2019 at 10:12:09AM +0100, Claudius Heine wrote:
>>>> The github issue tracker of Isar is in a very sorry state. Some of
>>>> those open issues are no longer applicable or already fixed. Maybe
>>>> we could reactivate that and have some more moderators to keep that
>>>> up to date?
>
> FWIW, the issue tracker is good as a TODO list. The ML is good for discussions.
> I'd like to keep both.
>
> I agree that the tracker needs more attention. Maxim will look at that.
>
> OTOH, maintaining != closing ASAP. The OP should get a response, but I don't
> see a problem in having an issue for a long time if we want to have in Isar.
Well people that open feature issues and the overall maintainer of that
part should be responsible for maintaining that.
Isar is currently a code driven project, so if someone opens a feature
request that might just be 'nice to have', but nobody cares about
implementing that, should that stay open indefinitely?
In my opinion no. It should be closed after a reasonable period of no
update with a label or comment saying that there is currently not enough
interest to actually implement it. If someone later comes along and
implement is, than it can be reclassified as resolved.
But letting them stay open for a long time just produces noise.
Maybe as a compromise leave it open but label it as feature-request so
it can be hidden until all bugs are resolved.
>> Close #10 Allow cross-build for selected packages
>> Close #21 Add support for package version pinning (fixed AFAIK,
>> DISTRO_APT_PREFERENCES)
>
> If that works and is documented.
If it doesn't then open an issue about that. Otherwise this is a feature
request issue and that feature should be implemented.
>
>
>> Close #11 Enable non-root building (WONTFIX, I don't see that happening
>> anytime soon)
>
> We have a stale PoC implementation. If Yocto does it, it should be possible. It
> might not be the highest priority ATM, but it would be nice to have. Maybe
> someone seeing it would have enough itch do do that. Otherwise, how do you
> suggest to communicate the roadmap you are talking about?
IDK, but I guess we can try to look into how other projects on github
handle that. Putting labels to signify bug/feature/design/wish, expected
difficulty, priority, ... whatever and putting milestones on issues to
signify the roadmap etc.
>> Close #12 qemu: init 0 doesn't exit with qemuarm-jessie (WONTFIX, not sure
>> why that is a isar issue)
>
> That is an interesting perspective, thanks. Formulated in this way, I have to
> agree :) . I've seen that in a way that Isar provides stuff that works and
> tracks upstream issues just like Debian. So, in general, my approach would be
> at least to report that upstream before closing here.
>
> In this particular case, I doubt this is going to be fixed in jessie, so if
> that works with stretch, we could close that.
IMO it doesn't make sense to report non-isar issues to a isar bug
tracker. So I would close is immediately with a link to the debian bug
tracker.
Isar needs to put down its exact scope, because it does not have the
manpower to resolve every single issue in a Debian image it produces. If
the same bug occurs upstream, then that is 'not a bug' from isar
perspective.
>
>
>> Close #14 bitbake: Multiconfig builds seem to be serialized (if that is
>> still true, then that is a bitbake issue and needs to be fixed there not in
>> isar)
>
> Yes, fix in bitbake. Affects Isar -- TODO here.
Again, we don't have the manpower to fix bugs in other projects, if the
bug is not in scope of isars code base, then its 'not a bug' in isar and
should be removed from the tracker with a link to the bitbake ML.
Using the isar bug tracker to track personal todo lists for projects
that are not isar does not make sense to me. If bitbake has concurrent
build of multiconfigs and isar does not uses it correctly, then that is
a reason to have such an issue.
>
>
>> Close #15 Support AUTOREV in SRCREV (WONTFIX, that is a feature issue that
>> is open for 1.5 years with no update, there seem to be no interest for this)
>
> But would it be useful if it existed? My answer is yes. So what is the problem
> with having a wishlist?
Wish lists are fine if those wishes are reasonable, have some
motivations and use scenario description.
But at some point there needs to be a action to implement or work
towards it. If the action is missing, then this is just noise on the
issue tracker. See my comment above.
>> Close #16 Jessie: Host configuration leakage around apt-get (WONTFIX, we
>> don't use multistrap anymore)
>> Close #17 wic does not find mkdosfs (FIXED, as commented by Henning half a
>> year ago)
>> Close #20 Override DISTRO_APT_SOURCE in local.conf? (no longer applicable
>> AFAIK we now have DISTRO_APT_PREMIRRORS)
>
> Thanks, closed.
>
>
>> Close #18 IMAGE_TYPE = "wic" (FIXED, as commented by Henning half a year
>> ago)
>
> Stated with a question mark -- could anyone verify?
IMO that issue is resolved!
There is a 'wic-img' image type and the current ci build uses wic to
produces images.
Henning was not the person reporting that bug or the maintainer, so only
them can verify that this issue is resolved and close it. If they aren't
happy with how that issue was resolved they should comment and clarify
what they expected from it.
As I already said: Nobody else than the reporter or maintainer can
verify if the issue is solved to satisfaction or not, because they are
the only ones that can either check if their problems does not occur any
longer (reporter) or if they think that this issue is correctly solved
in scope of this project (maintainer).
Of course in some cases the developer can also solve their understanding
of the issue, but often they work independently from the issue tracker
and just by chance fix issues there. Reporter and Maintainer should then
sync that.
>
>
>> Close or Update #19 Consider testing with http_proxy
>
> Should be done in CI.
Andi submitted some patch. No comment further about if that patch is
merged or if that resolved that issue or if there were some problems
with it that needs further revisions for over a year. We have to look at
ML archives now to figure out what happened here. Because there is no
information about how the patch was received here the state of that
issue is unknown for a long time now, so closing it makes sense to me.
But it would be best if the reporter or maintainer check first if that
is fixed to satisfaction or not and comment on it if that is still an
issue so it can be worked on.
>> Close #27 bitbake: Consider reading bitbake's and project's config (fixed
>> AFAIK, we don't use the bitbake.conf from bitbake but have our own)
>> Close #28 Document bitbake.conf concatenation (fixed AFAIK, since we don't
>> concatenate anymore)
>
> Project-specific bitbake.conf from scratch is the way described in the bitbake
> docs [1] and was implemented by Isar in the beginning. Inheritable bitbake.conf
> was suggested later; I am personally not sure what the value is. I've closed
> that
>
> References
>
> 1. https://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html#the-hello-world-example
That is a really old bitbake version. Things have changed.
regards,
Claudius
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-54 Fax: (+49)-8142-66989-80 Email: ch@denx.de
next prev parent reply other threads:[~2019-02-12 12:18 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-11 10:19 Claudius Heine
2019-02-11 12:50 ` Jan Kiszka
2019-02-11 15:21 ` Maxim Yu. Osipov
2019-02-12 9:12 ` Claudius Heine
2019-02-12 11:17 ` Baurzhan Ismagulov
2019-02-12 12:05 ` Jan Kiszka
2019-02-12 12:18 ` Claudius Heine [this message]
2019-02-12 12:40 ` Henning Schild
2019-02-12 14:41 ` Baurzhan Ismagulov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=c80046a2-26f2-8dff-33c7-edb6c76c8954@siemens.com \
--to=claudius.heine.ext@siemens.com \
--cc=isar-users@googlegroups.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox