[DRE-maint] getting rid of packages-wip/ in our SVN repository
Antonio Terceiro
terceiro at softwarelivre.org
Wed Sep 17 00:25:17 UTC 2008
Gunnar Wolf escreveu isso aí:
> [ I am adding a Cc: to the debian-perl list, as the PET wizards live
> there and might have a say on this. Also, because the pkg-perl group
> has some packages which could be moved into a packages-wip
> directory, cleaning up our main stats? ]
>
> This thread starts at [1].
>
> Antonio Terceiro dijo [Sat, Sep 13, 2008 at 01:15:50PM -0300]:
> > Hi all,
> >
> > I was just wondering: since our QA report tool [1] supports listing
> > packages not in the repository yet as "work in progress" [2], why don't we
> > remove the packages-wip/ directory from our repository?
> >
> > This would have IMO the following advantages:
> >
> > * the WIP packages would appear in the QA report and we would be
> > more aware of their status
> > * less clutter in our repository
>
> I agree with your motivation, it's good for them to be more
> visible. However, PET's logic is a bit different - And I think we
> could import some changes in our logic from the pkg-perl group :)
Yes, personally I liked very much pkg-perl's changelog-based workflow.
:)
> pkg-ruby extras uses packages-wip for things that have started moving,
> but are still not good enough for upload. Those are... well, somehow
> out of PET's scope, IMHO (although telling us about new versions could
> be good).
>
> What pkg-ruby-extras regards as 'work in progress' is packages that,
> in their version in SVN, have an UNRELEASED distribution.
You mean pkg-perl here, right?
> It is customary in the pkg-perl group to always tag with
> "svn-buildpackage --svn-only-tag --svn-noautodch". This means, we
> never have changelog entries such as (taken randomly):
>
> liblog4r-ruby (1.0.5-8) UNRELEASED; urgency=low
>
> * NOT RELEASED YET
>
> IMHO, this entry says nothing, and probably will only be bothering us
> later. If the next action we take on liblog4r-ruby is to import a new
> upstream version, we will have to manually remove the entry for
> 1.0.5-8 (which will never exist). What is done in pkg-perl is to
> reserve the UNRELEASED tag for changes made in the package which are
> not ready to be uploaded - Please refer to the changelogs in the
> repository (the smaller number in parenthesis) at the "Work in
> progress" section of the pkg-perl page [2].
I completely agree that such changelog entries are useless and should
be reserved for packages in which there is actually any work going on.
> We almost always have there an invalid changelog entry, starting with
> a TODO: detailing what is missing in that package.
> > I am willing to organize that, what do you think?
>
> I do think packages-wip is a good thing to have. Maybe it would be
> better to "export" the idea to other groups, and add support for it in
> PET, just as an extra section?
What do you think of Martín's solution of listing never-uploaded
packages in a different section? IMHO it solves your concerns of
differentiating what we meant with packages-wip from what PET meant by
"WIP".
(this way we could move packages from packages-wip to packages and still
have them differentiated from packages that were already uploaded and do
affect Debian's QA).
--
Antonio Terceiro <terceiro at softwarelivre.org>
http://people.softwarelivre.org/~terceiro/
GnuPG ID: 0F9CB28F
More information about the Pkg-ruby-extras-maintainers
mailing list