Maybe the vxl package should be rather removed?

2014-03-30 Thread Reinhard Tartler
Hi Mathieu,

I've just came across your bug report that requests to have the vxl
package orphaned. AFAIUI, there are no packages in debian that link
against it. If this is true, I would argue to have the package
removed. It seems to be inside debian, providing this software as
system library serves little value and that interested users are much
better off compiling from upstream sources directly.

Do you agree? In this case, we should reassign this bug to
ftp.debian.org and ask for its removal.

-- 
regards,
Reinhard


-- 
To UNSUBSCRIBE, email to debian-qa-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAJ0ccebK+VmuQe-vzxRZP04_XNSySNR2sW9=j9+ruqvgg2n...@mail.gmail.com



Re: Monitoring debian/shlibs.local files?

2009-02-07 Thread Reinhard Tartler
Cyril Brulebois  writes:

> xine-lib:
> =
> libxine 1 libxine1-bin (= ${binary:Version})

this is totally done on purpose to avoid circular dependencies, see bug
#454267.

moreover we are considering introducing an shlibs.local file for ffmpeg
for tightening internal dependencies in the generated binary package
from the source.

both packages have the same motivation: Make dpkg-shlibdeps behave
differently for generated binary packages compared to packages linking
against the library. I acknowledge that this is rather rare and should
be used in general, but for these two cases, I find shlibs.local a
totally reasonable approach.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4


-- 
To UNSUBSCRIBE, email to debian-qa-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Debian upload monitor

2008-05-03 Thread Reinhard Tartler
Enrico Zini <[EMAIL PROTECTED]> writes:

> Whether it belongs to QA or ftp-master, is what I'm trying to find
> out.

May I suggest that each ACCEPTED mail sent by dak could include a list
of the last n accepted packages.  This way no extra active service would
need to be established.

n is either fixed (I feel 5 might be a reasonable value), or
configurable somewhere.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



oops is pretty unmaintained and has RC bug: #406491

2007-07-31 Thread Reinhard Tartler
Hello dear QA Team,

I'm having a hard time with a package I'm co-maintaining. It is a small
proxy server called oops. It currently doesn't work with glibc > 2.5,
see #406491 for details.

I cannot reach the original Maintainer Michael Zehrer (his mailserver
refuses to accept mails), and upstream seems to be dead for years. I'm
no longer using the package and there have no longer interest in
maintaining it. Popcon reports about 20 users for the package.

I wanted to ask if someone from the QA team thinks this package was
worthwile to keep. If yes, I'll orphan the package. If not, I'd like to
ask for its removal.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Proposal for collaborative maintenance of packages

2005-12-19 Thread Reinhard Tartler
On Mo, 2005-12-19 at 11:17 +0100, Raphael Hertzog wrote: 
> I don't want to change how Ubuntu works. I just want to find a decent
> way for Debian to let external contributors integrate their work within
> Debian and in particular for Ubuntu developers. Because it's in the
> interest of Ubuntu developers to merge their work within Debian.

We are still improving our workflows. So every suggestion is welcome.
Your scope matches the work we MOTUs do very well, so I think we can and
should work together for the profit of both debian and ubuntu.

> Actually, the Ubuntu people doing REVU didn't event think of using a VCS
> because they are handling uploads of source packages in their system.
> Adding a VCS layer has some advantages however : traceability of
> contributions from an applicant is one for example. 

To be honest, I really considered using a VCS under the hoods for REVU
as well, but I'd decided against it, because I think it would be worth
it given the scope of REVU. For a larger scope like you suggest, we
should definitively use the opportunities it offers.

> I'd like to have wrappers for doing things locally :
> - download source package from the good repository (without having to
> type a huge URL)
> - run most checks on it (pbuilder, piuparts, lintian, ...)
> - display analysis
> - etc.

Yes, this is effectively what REVU is supposed to do. I think REVU2 can
contribute some code this as well as the presentation of the results.

> But applicants should directly learn how to work in teams since that
> what they will have to do later anyway ... so the use of a VCS in the
> process is a good thing (in the Debian point of view at least). 

Even more in ubuntu, where we have much fewer explicit maintainers, and
most uploads are effective NMUs anyway. I could image that some day,
MOTUs will rather think about a set of 'diverged' packages, which needs
active maintenance. Changes to diverged packages could be tracked in
tools from this project.

> However that use could be hidden behind the scenes for those who prefer
> to not use such a system. I'm thinking here of REVU which handles upload
> of source package directly. A script could be written to integrate the
> source in the repository... 

This is exactly what I mean with "providing several interfaces", not
just svn. Svn is great, sure, but I wouldn't want to force everyone to
use svn and/or svn-buildpackage. svn-buildpackage can be useful as
backend, though.

-- 
Reinhard Tartler <[EMAIL PROTECTED]>


signature.asc
Description: This is a digitally signed message part


Re: Proposal for collaborative maintenance of packages

2005-12-19 Thread Reinhard Tartler
On So, 2005-12-18 at 17:19 +0100, Raphael Hertzog wrote:
> following the last discussion at the Debian-QA meeting on Darmstadt, it
> appears that the proposal called "Collaborative maintenance" is of generic
> interest :
> - for Debian sponsors and Debian mentors
> - for QA which may use the infrastructure for orphaned packages
> - for Ubuntu's MOTU School
> 
> I tried to describe the big lines of the project in this wiki page:
> http://wiki.debian.org/CollaborativeMaintenance

I very welcome your ideas. I think they have definitively the potential
to improve the quality of both debian and ubuntu. 

> I'm crossposting this to all people involved (even people responsible of
> the REVU tool used by Ubuntu) because I'm sure that we should all work
> together to realize this project. 

Thank you for your invitation, I'm very interested in making this
project a success. I think it is rather long term, though.

> This infrastructure is seriously needed in Debian because: 
> - team maintenance with SVN is more and more popular, and a good web
>   interface above a SVN repo of Debian packages would help all those
>   teams
> - an official way to follow interaction between mentors and sponsors is
>   needed and actual mentors.debian.net/sponsors.debian.net are not enough
>   for that
> - we need to facilitate the work of sponsors because we're lacking
>   sponsors
> - we need to let skilled external contributors maintain packages for us
>   (when they don't want to become DD)

on your wiki page, you mention explicitly getting packages from MOTUs,
potential MOTUs and completely newcomers into debian. I really
appreciate that.

I agree that such an infrastructure is needed. People have already
pointed out in this thread, that launchpad is supposed to address some
of the points you mentioned in your email and on the wiki page. I'd like
to comment on this, too: Launchpad is all about collaboration, yes, so
it is an interesting tool for this project. Still, I don't think
launchpad is the answer for the complete project scope. You are talking
about "collaborative maintenance", this means several persons working on
a specific debian source package. I'm not sure in what scope HCT will be
able to address this, since it also defines a bit different workflow.

Since VCS seem to be quite political, and there are a lot of opinions
about that topic. I agree that a VCS is very useful to track changes.
You want to use it for being able to track the contributions of a
submitter. I agree that this feature is very useful to ubuntu as well,
since we would this information for approving MOTU candidates.

Therefore I don't want anyone to force a specific tool. Therefore I'd
suggest that SVN should not be the only interface for submitting
packages. svn-buildpackage is a really nice tool, I like it very much.
But I also accept that some people refuse to use SVN, as well that some
people refuse using launchpad and HCT because of political reasons.
Therefore I'd rather using svn as 'backend', where all Meta information
is used. But I'd really appreciate it, if there were alternative
interfaces to submit contributions.

I could imagine having an bidirectional svn <-> bzr gateway, so that bzr
users can submitt via this tool as well. (as far as I heard hct will use
bzr under the hoods as well, so perhaps this way we could gain hct as
additional interface). An obvious simple interface would be raw source
packages, uploaded by dput or other means. This is the only interface
REVU currently provides.

> The very same reasoning applies even more to Ubuntu where packages do not
> have an official maintainer. Changes on packages have to be monitored to
> know if a package needs to be uploaded. Also they have the same
> problematic of "sponsoring" with their "MOTU school".

Not only to MOTUs. I think the scope can easily extended to quite every
group maintained package or set of packages. I see no reason not to
accept external help.

> Furthermore, if we can standardize this infrastructure between
> Debian/Ubuntu, it will be easier to integrate packages created by Ubuntu
> MOTU in Debian (I'm speaking of packages which don't exist in Debian yet).

I could imagine that the utnubu team will be interested in using such an
infrastructure to invite newcomers getting their packages into debian
and eventually into ubuntu as well. Therefore I added utnubu-discuss to
CC: list as well.



-- 
Reinhard Tartler <[EMAIL PROTECTED]>


signature.asc
Description: This is a digitally signed message part


Re: Proposal for collaborative maintenance of packages

2005-12-19 Thread Reinhard Tartler
On Mo, 2005-12-19 at 15:38 +0100, Stephan Hermann wrote:
> On Monday 19 December 2005 11:17, Raphael Hertzog wrote:
> > Actually, the Ubuntu people doing REVU didn't event think of using a VCS
> > because they are handling uploads of source packages in their system.
> > Adding a VCS layer has some advantages however : traceability of
> > contributions from an applicant is one for example.
> 
> Well, REVU was a tool which we needed for a special purpose:
> 
> To get rid of the wiki page we had. That we've accomplished.
> 
> REVU2 will be a much better approach.

That's right. REVU was written for a very special purpose: to assist
exact the workflow MOTUs have. It was designed after we defined that
workflow. REVU2 will optimize that.

What Raphael is suggesting has a brighter scope: He talks about
'collaborative maintenance', so more than one developer works on the
same package. This is basically what we MOTUs do with all universe
packages. This means that the results of the project Raphael started is
very valuable to us MOTUs.

> What you are suggesting is already there. It's called "hct" and it's keybuks 
> child. So, seeing this in an environment of Ubuntu: I think (or I hope) hct 
> will be included in launchpad, and then we will include some parts of REVU3 
> (I hope :)) into launchpad as well. 
> You can read everything on http://wiki.launchpad.canonical.com, especially 
> the 
> part about Soyuz.
> For the REVU2 part, you can read the spec on 
> https://launchpad.net/distros/ubuntu/+spec/revu .
> 
> So, IMHO for the MOTU area, there is no need to reinvent a wheel.

I disagree. Soyuz is a reimplementation of the archive software. HCT
addresses the problem of package publishing within Soyuz. In what scope
HCT will support 'collaborative maintenance' is AFAIK quite unclear.

I'm very sure that the 'collaborative maintenance' project will help us
to reduce divergence from debian in ubuntu. That's the reason why I will
definitively join that project, and I want to encourage fellow MOTUs to
support it as well.

Divergence is a topic that IMO we didn't discuss too much lately, which
I will try to start shortly. The utnubu project addresses divergence
from ubuntu to debian, I think we should also have a serious discussion
about this. But this is another topic.




-- 
Reinhard Tartler <[EMAIL PROTECTED]>


signature.asc
Description: This is a digitally signed message part