jenkins vs. debile [was: Re: Bits from the Release]

2013-09-27 Thread Michael Tautschnig
Hi Zack, hi all,

> On Sun, Aug 25, 2013 at 05:09:22PM +0200, Niels Thykier wrote:
> > How you can help (NEW-TEST-HELP)
> > 
> > 
> > Add tests to your packages.  The full specification for these tests
> > are available from [AUTOPKG].  If you need inspiration, consider looking
> > at some of the existing autopkgtests[FIND-AUTOPKG].
> > 
> > We need to have the autopkgtest tests run.  Holger Levsen suggested
> > that jenkins.debian.net has the necessary hardware to support these
> > tests.
> > 
> > Asheesh Laroia has kindly spent some time during DebConf13 researching
> > and experimenting with setting up such jobs.
> 
> So, in the context of work to periodically run various sorts of static
> analysis tests on Debian packages [1], we (myself, Sylvestre Ledru, Léo
> Cavaillé, and Matthieu Caneill) have considered using Jenkins.  Based on
> feedback from Matthias Klumpp and his experience in using Jenkins for
> Tanglu, we have concluded that it didn't really scale to the point that
> we needed (number of Debian packages * number of checkers). We ended up
> using Paul Tagliamonte's debile infrastructure [2].
> 

Would you/Matthias be willing to share the feedback on jenkins more widely? I do
presently run a system with ~60,000 jobs, and, yes, this is probably somewhat
beyond what jenkins was meant to scale to. Yet jenkins does have the practical
advantage of being widely used, with lots of plug-ins, and being well
documented. Not all of this seems to be the case for debile at present...

> I don't doubt that jenkins.d.n can be leveraged for the time being,
> giving the low amount of autopkgtests currently available. But you might
> want to check with Matthias or similar experiences before committing to
> using Jenkins for this.
> 
[...]

I'd be happy to contribute mine as well, and one of the key points seems to be
the level of interaction/user control people are looking for.

Best,
Michael



pgpEf4uH71ZyW.pgp
Description: PGP signature


Bug#694308: any update on adobe copyright in fonts in debian ?

2013-09-27 Thread shirish शिरीष
Hi all,
Looking forward to updaes.
-- 
  Regards,
  Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3  8D70 950D 53FB 729A 8B17


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CADdDZR=cVcpH-MR-iObQcL9pvZCPAbTKTLFbePj6bu=fu64...@mail.gmail.com



Re: jenkins vs. debile [was: Re: Bits from the Release]

2013-09-27 Thread Paul Tagliamonte
On Fri, Sep 27, 2013 at 10:05:01AM +0200, Michael Tautschnig wrote:
> Hi Zack, hi all,

Hi!

> Would you/Matthias be willing to share the feedback on jenkins more widely? I 
> do
> presently run a system with ~60,000 jobs, and, yes, this is probably somewhat
> beyond what jenkins was meant to scale to. Yet jenkins does have the practical
> advantage of being widely used, with lots of plug-ins, and being well
> documented. Not all of this seems to be the case for debile at present...

The case for debile isn't the case for Jenkins. They're different tools
that *can* do similar things, but in very different ways.

Debile is intended to work in "The Debian Way" - in so far as it
understands what a source package is, what a binary package is, and can
properly grok related stuff like suites, etc.

Debile will have a plug-in archetecture, but this is not really the
point. The point is that it will manage a given source package, and hand
this out to build nodes for each arch (amd64, i386, armhf, armel, all), which
will build for it's suite (stable, unstable, testing, any/all), and push
the results back up.

In addition, it can run static checks, and push the results back in a
standard format (Firehose), which I've been working on closely with a
red hat engineer, so that we can have compatable static result data.

By 1.0 this will be smart enough to allow for:

  * proper rebuilds of a source package (I need to upgrade Django. Let me push
it here and rebuild anything depending on Django to see how it works)

  * use for mentoring (run *tons* of static checks on it)
  * a gateway for normal DD uploads (push a package there, run all sorts of
tests, if it passes piuparts, adequate, etc, then dput to
ftp-master, otherwise destroy the upload and email),
  * and ongoing QA tool (rebuild all uploaded arch:all packages)

To be honest, only the last part is something jenkins is suited for, and
the actual "CI" part consists of a bot that watches for d-d-c emails,
and uploads the package from incoming.d.o -> debile's internal incoming.


Long term goals include proper dependency resolution and management,
using something basic to start (topological sort?), and growing more
complex until we're using apt's resolver (I assume, none of this is
planned, just ideas), to do lightweight $WORLD rebuilds (of course, this
will not be fit for bootstrapping, unless a bootstrapper gets involved)

> > I don't doubt that jenkins.d.n can be leveraged for the time being,
> > giving the low amount of autopkgtests currently available. But you might
> > want to check with Matthias or similar experiences before committing to
> > using Jenkins for this.
> > 
> I'd be happy to contribute mine as well, and one of the key points seems to be
> the level of interaction/user control people are looking for.

Jenkins rocks, it's just not what Debile's for. They're not competing.
I would never use debile to build nightly debs, for instance. I'd just
jenkins. At best, I'd use jenkins and dput to a debile build setup.

> 
> Best,
> Michael

Thanks for your interest, mt!
  Paul



-- 
 .''`.  Paul Tagliamonte 
: :'  : Proud Debian Developer
`. `'`  4096R / 8F04 9AD8 2C92 066C 7352  D28A 7B58 5B30 807C 2A87
 `- http://people.debian.org/~paultag


signature.asc
Description: Digital signature


Re: Removing old unmaintained X drivers

2013-09-27 Thread Guillem Jover
Hi!

On Thu, 2013-09-26 at 23:26:22 +0200, Julien Cristau wrote:
> we (the debian X Strike Force) are thinking of removing the following
> packages from the archive, unless somebody steps up (soon) to take care
> of them.

I assume here you mean maintaining them in Debian (or perhaps upstream
too?).

> The reason is they see 0 testing, nobody maintains them
> upstream, if you're lucky people keep some of them building when APIs
> change, if you're very lucky they get a release with all the build fixes
> once in a while, and it's likely most of them don't have any users
> anymore.

Several of the below modules are claimed as maintained in upstream's
MAINTAINERS file. If that's not the case I guess it would be nice to
get that updated so that it's clear what's the status on them and so
other people can step up there if they feel like it.

> While it would probably be easy to get them to stop FTBFS
> right now, it doesn't seem worth it to keep all of those drivers around
> with the maintenance overhead that comes with that if nobody's going to
> notice anyway.

Sure, although several of them have newer releases upstream or fixes
in master that make them build from source.

> So please speak up if you want to see one of these in jessie.

I'll keep an eye on the tdfx one upstream. If it got to be removed
from Debian, I might consider taking over maintainership here.

> xserver-xorg-video-voodoo

Maintained upstream. New release builds.

> xserver-xorg-video-chips
> xserver-xorg-video-glint
> xserver-xorg-video-i128
> xserver-xorg-video-i740
> xserver-xorg-video-rendition
> xserver-xorg-video-tdfx
> xserver-xorg-video-tga
> xserver-xorg-video-tseng

Maintained upstream. Master builds.

> xserver-xorg-video-s3virge
> xserver-xorg-video-suncg14
> xserver-xorg-video-suncg3
> xserver-xorg-video-suncg6
> xserver-xorg-video-sunleo
> xserver-xorg-video-suntcx

Unmaintained upstream. New release builds.

> xserver-xorg-video-apm
> xserver-xorg-video-ark

Unmaintained upstream. Master builds.

> xserver-xorg-video-newport
> xserver-xorg-video-s3
> xserver-xorg-video-sis

Unmaintained upstream.

Thanks,
Guillem


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130927172737.ga25...@gaara.hadrons.org



Re: Decision on R datasets

2013-09-27 Thread Dirk Eddelbuettel
Faheem Mitha  faheem.info> writes:
> I'm sorry to hear that you will not be working on R packaging for
> Debian any more. Unfortunately. there are very few people working on R
> packaging in Debian. There is Dirk, of course, but few other names
> appear consistently. In particular, there is nothing like a R
> packaging team despite R's significant and growing importance in the
> larger FOSS community.

There is Don Armstrong's   r-debian.debian.net   which turns CRAN packages
into Debian packages (building on two earlier cran2deb efforts I was 
involved in, once with an extremely gifted GSoC student).  

And there is Michael Rutter's c2d4u variant using launchpad (for Ubuntu).

Both autogenerated thousands of packages.  

Within Debian, it is complicated. I am not sure what percentage of 
CRAN we should package.  The most important packages, yes.  But 
indiscriminately?  Not sure.  Installing in /usr/local and using R to 
update works really well too.

Dirk


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/loom.20130927t221408-...@post.gmane.org



Re: Removing old unmaintained X drivers

2013-09-27 Thread Julien Cristau
On Fri, Sep 27, 2013 at 19:27:37 +0200, Guillem Jover wrote:

> Hi!
> 
> On Thu, 2013-09-26 at 23:26:22 +0200, Julien Cristau wrote:
> > we (the debian X Strike Force) are thinking of removing the following
> > packages from the archive, unless somebody steps up (soon) to take care
> > of them.
> 
> I assume here you mean maintaining them in Debian (or perhaps upstream
> too?).
> 
If they're maintained upstream the XSF can probably keep maintaining
the packages.

> > The reason is they see 0 testing, nobody maintains them
> > upstream, if you're lucky people keep some of them building when APIs
> > change, if you're very lucky they get a release with all the build fixes
> > once in a while, and it's likely most of them don't have any users
> > anymore.
> 
> Several of the below modules are claimed as maintained in upstream's
> MAINTAINERS file. If that's not the case I guess it would be nice to
> get that updated so that it's clear what's the status on them and so
> other people can step up there if they feel like it.
> 
I admit I didn't cross-check against the MAINTAINERS file.  But at least
some that are listed as maintained there were removed in X11R7.7:
http://www.x.org/releases/X11R7.7/doc/xorg-docs/ReleaseNotes.html#Removed_in_this_Release


> > While it would probably be easy to get them to stop FTBFS
> > right now, it doesn't seem worth it to keep all of those drivers around
> > with the maintenance overhead that comes with that if nobody's going to
> > notice anyway.
> 
> Sure, although several of them have newer releases upstream or fixes
> in master that make them build from source.
> 
Getting the packages to build this time isn't a big issue.  But if these
drivers get no testing I think it's better to not ship them than to ship
them broken.  And if they have no users then time spent
maintaining/fixing them could be better spent elsewhere.

> > So please speak up if you want to see one of these in jessie.
> 
> I'll keep an eye on the tdfx one upstream. If it got to be removed
> from Debian, I might consider taking over maintainership here.
> 
Thanks.

> > xserver-xorg-video-voodoo
> 
> Maintained upstream. New release builds.
> 
The last change from Alan (who's listed as maintainer) was 5 years
ago...

> > xserver-xorg-video-chips
> > xserver-xorg-video-glint
> > xserver-xorg-video-i128
> > xserver-xorg-video-i740
> > xserver-xorg-video-rendition
> > xserver-xorg-video-tdfx
> > xserver-xorg-video-tga
> > xserver-xorg-video-tseng
> 
> Maintained upstream. Master builds.
> 
I think that's yet another case of MAINTAINERS being outdated.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: Removing old unmaintained X drivers

2013-09-27 Thread Andrew Shadura
Hello,

On Thu, 26 Sep 2013 23:26:22 +0200
Julien Cristau  wrote:

> xserver-xorg-video-s3

I'd vote for this one, but I can't maintain it, unfortunately.

-- 
WBR, Andrew


signature.asc
Description: PGP signature


Re: Decision on R datasets

2013-09-27 Thread Dirk Eddelbuettel
Dirk Eddelbuettel  debian.org> writes:
> There is Don Armstrong's   r-debian.debian.net   which turns CRAN packages

Sorry:  http://debian-r.debian.net/   is the correct address.

Dirk





-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/loom.20130928t004704-...@post.gmane.org



Re: jenkins vs. debile [was: Re: Bits from the Release]

2013-09-27 Thread Matthias Klumpp
Hi!
2013/9/27 Michael Tautschnig :
>> [...]
>
> Would you/Matthias be willing to share the feedback on jenkins more widely? I 
> do
> presently run a system with ~60,000 jobs, and, yes, this is probably somewhat
> beyond what jenkins was meant to scale to. Yet jenkins does have the practical
> advantage of being widely used, with lots of plug-ins, and being well
> documented. Not all of this seems to be the case for debile at present...
>
>> I don't doubt that jenkins.d.n can be leveraged for the time being,
>> giving the low amount of autopkgtests currently available. But you might
>> want to check with Matthias or similar experiences before committing to
>> using Jenkins for this.
>>
> [...]
>
Additionally to the points Paul already mentioned: The lots of plugins
stuff does not really matter for the Debian use-case, because Jenkins
was built for an entirely different purpose.
For example: In Debian, we need at least 5 states a build can be in:
dependency-wait, building, uploaded, installed and failed. Jenkins
only provides built and failed, and adding more states is lots of
work.
Also, packages function differently compared to Jenkins jobs: You can
e.g. build different versions of a single package, so foobar is build
in versions 1.0 and 1.2 for different target suites. This can not be
easily reflected in Jenkins.
We worked around all of these issues in Tanglu. For example, we have a
depwait state by taking the control over builds from Jenkins to an
external application and adding dependency-wait information to the job
descriptions. We can then find stuff in depwait using a RegEx.
To solve the multiple-versions issue, we append the version number to
the jobname, and jobs get renamed if necessary by the
Jenkins-controlling tool. Because we don't have uploaded/installed
states, the Jenkins-helper is patrolling the jobs to guess these
states and schedule rebuilds.
You can see the stuff in action here: http://buildd.tanglu.org/
(currently, some build slaves are broken, which is really sad and
needs to be fixed soon)

So, I really think that Debile is a sane approach with less hackish
solutions. I will start to work on it too, as soon as I find time, and
most likely migrate Tanglu to it, so we do no longer rely on Jenkins
for that.
On the pro side, of course, Jenkins has cool plugins to analyze job
output, and it has live buildlogs - but having it build the Debian
archive is hackish. Also, Jenkins gets incredibly slow... The machine
powering our build-master and archive is very powerful (Octocore, I
think at least 16GB of RAM), and Jenkins performance is still bad.
Maybe because it is using one large XML file to store job data.
Cheers,
Matthias


-- 
I welcome VSRE emails. See http://vsre.info/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAKNHny-d2Tb4AyAU_4OxF+B6OAkULPUX+Six-kBEs=tk9q_...@mail.gmail.com



Special offer for Kyocera toners

2013-09-27 Thread Bonnie Liu

Deas Sir,
 
We are manufacturer of copier toners, located in Shenzhen city of China.
All products will be supplied with good quality.
 
We are running a new promotion from Sep 23 to Oct 23.
 
100% new compatible copier toners
Brand: Kyocera
TK1130 USD11.70/PC  @ QTY. 300PCS
TK580 USD108/SET   @ QTY. 50 SETS
Packing: neutral box
 
Shall you are interested in, please do not hesistate to contact us.
 
Warm regards,
Bonnie Liu
 

-
Shenzhen Mework Office Consumable Co., Ltd.
Tel:86-755-2721 4330 
Fax: 86-755-2310 4160
Website: www.meworktoner.com
Email: bon...@meworktoner.com
MSN: suningbon...@126.com
Skype: suningbonnie

-


Bug#724801: ITP: yt -- yt is a command-line front-end to YouTube

2013-09-27 Thread Javier P.L.
Package: wnpp
Severity: wishlist
Owner: "Javier P.L." 

* Package name: yt
  Version : 2013.09.28
  Upstream Author : Rich Wareham 
* URL : https://github.com/rjw57/yt
* License : MIT
  Programming Lang: Python
  Description : yt is a command-line front-end to YouTube

yt is a command-line front-end to YouTube which allows you to browse
YouTube videos and play them directly from the command-line. It uses
youtube-dl and mplayer or omxplayer to actually play the videos


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130928052848.18165.24637.report...@sup.lan