Re: lintian.d.o improvements

2008-06-06 Thread Russ Allbery
Marc 'HE' Brockschmidt [EMAIL PROTECTED] writes:
 Russ Allbery [EMAIL PROTECTED] writes:

 This looks great to me.  Unless any of the other maintainers have any
 remaining issues, I plan on integrating this patch the next time I sit
 down and do lintian work.

 Just remembered this open issue when I saw your recent commits - I would
 have done this myself, but I have nearly no experience with the
 lintian.d.o setup.

Don't worry, it's on my list.  I'll commit it in this batch.  Just
cleaning out some other easier stuff first.  :)

Thank you for the reminder, though!

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


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



Re: lintian.d.o improvements

2008-05-06 Thread Frank Lichtenheld
On Mon, Apr 28, 2008 at 03:44:44PM -0700, Russ Allbery wrote:
 Jordà Polo [EMAIL PROTECTED] writes:
   1. http://ettin.org/tmp/ldo-mockup/v12/index.html
   2. http://ettin.org/tmp/ldo-mockup/v12/full/unsorted.html
   3. http://ettin.org/tmp/ldo-mockup/v12/lintian.d.o_v12.patch
 
 This looks great to me.  Unless any of the other maintainers have any
 remaining issues, I plan on integrating this patch the next time I sit
 down and do lintian work.

Fine with me. But I don't plan to work on it myself, will leave it to
you.

Gruesse,
-- 
Frank Lichtenheld [EMAIL PROTECTED]
www: http://www.djpig.de/


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



Re: lintian.d.o improvements

2008-04-28 Thread Jordà Polo
On Sun, Apr 27, 2008 at 01:05:58PM -0700, Russ Allbery wrote:
 Hm, yes, that's a problem.  I think I slightly prefer [4] in that case,
 but another possible change to [3] would be to just add the E/W/I in that
 case without any additional text (meaning probably text of just nbsp;).
 It would look a little weird, but it would be consistent and allow you to
 use the current layout.
 
 However, [4] is in some sense more accurate since the severity is a
 property of the tag and not of the extra information.

Right. I also think it is more accurate - and leaving the E/W/I without
the extra info looks really weird. So welcome v12[1][2][3].

 1. http://ettin.org/tmp/ldo-mockup/v12/index.html
 2. http://ettin.org/tmp/ldo-mockup/v12/full/unsorted.html
 3. http://ettin.org/tmp/ldo-mockup/v12/lintian.d.o_v12.patch


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



Re: lintian.d.o improvements

2008-04-28 Thread Russ Allbery
Jordà Polo [EMAIL PROTECTED] writes:

 Right. I also think it is more accurate - and leaving the E/W/I without
 the extra info looks really weird. So welcome v12[1][2][3].

  1. http://ettin.org/tmp/ldo-mockup/v12/index.html
  2. http://ettin.org/tmp/ldo-mockup/v12/full/unsorted.html
  3. http://ettin.org/tmp/ldo-mockup/v12/lintian.d.o_v12.patch

This looks great to me.  Unless any of the other maintainers have any
remaining issues, I plan on integrating this patch the next time I sit
down and do lintian work.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


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



Re: lintian.d.o improvements

2008-04-27 Thread Jordà Polo
On Sat, Apr 12, 2008 at 10:47:17PM +0200, Marc 'HE' Brockschmidt wrote:
 Have you had the time to look at the web pages generation to implement
 these changes already? It would be just nice to get rid of the current
 non-design :-)

I have been polishing the last proposal and made a few more changes,
including an updated front page/logo[1]. There is still room for
improvement, but I think it is now getting to the point where it can be
reviewed and included in svn trunk, so a patch is also available[2].

As far as I can tell, the only problem with the new layout are tags
with no extra information, for which no E/W/I is displayed in the
maintainer view[3] (I completely missed it until I tried the real log
file). The only way I can think to fix this is moving the E/W/I back to
the tag name, as in the v4 proposal[4], but I'm not sure if it is really
needed. Any thoughts?

 1. http://ettin.org/tmp/ldo-mockup/v11/index.html
 2. http://ettin.org/tmp/ldo-mockup/v11/lintian.d.o.patch
 3. http://ettin.org/tmp/ldo-mockup/v11/full/unsorted.html
 4. http://ettin.org/tmp/ldo-mockup/v4/unsorted.html


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



Re: lintian.d.o improvements

2008-04-27 Thread Russ Allbery
Jordà Polo [EMAIL PROTECTED] writes:

 As far as I can tell, the only problem with the new layout are tags
 with no extra information, for which no E/W/I is displayed in the
 maintainer view[3] (I completely missed it until I tried the real log
 file). The only way I can think to fix this is moving the E/W/I back to
 the tag name, as in the v4 proposal[4], but I'm not sure if it is really
 needed. Any thoughts?

  1. http://ettin.org/tmp/ldo-mockup/v11/index.html
  2. http://ettin.org/tmp/ldo-mockup/v11/lintian.d.o.patch
  3. http://ettin.org/tmp/ldo-mockup/v11/full/unsorted.html
  4. http://ettin.org/tmp/ldo-mockup/v4/unsorted.html

Hm, yes, that's a problem.  I think I slightly prefer [4] in that case,
but another possible change to [3] would be to just add the E/W/I in that
case without any additional text (meaning probably text of just nbsp;).
It would look a little weird, but it would be consistent and allow you to
use the current layout.

However, [4] is in some sense more accurate since the severity is a
property of the tag and not of the extra information.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


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



Re: lintian.d.o improvements

2008-04-13 Thread Jordà Polo
On Sat, Apr 12, 2008 at 10:47:17PM +0200, Marc 'HE' Brockschmidt wrote:
 I wonder if there should be a big version of the small
 error/warning/info symbol [1] next to the tag name in the title instead
 of very many little ones - just imagine how
 http://lintian.debian.org/reports/tags/ancient-standards-version.html
 would look like with more than a thousand little, yellow Ws...

It would look exactly like this[1] ;)

So, you are right, it makes sense to use a single E/W/I, either in the
title[2] or in some other place[3].
 
 Have you had the time to look at the web pages generation to implement
 these changes already? It would be just nice to get rid of the current
 non-design :-)

Hmm, I have been using `reporting/html_reports' since the beginning, if
that's what you mean, so all the proposed changes are already
implemented. I'm using a small log file[4] instead of the real
lintian.log because I still don't have the maintainer info (lintian's
list of source packages) and thus `html_reports' only generates a
single, huge, hardly usable HTML file (unsorted.html).

 1. http://ettin.org/tmp/ldo-mockup/v7/tags/ancient-standards-version.html
 2. http://ettin.org/tmp/ldo-mockup/v8/tags/doc-base-unknown-section.html
 3. http://ettin.org/tmp/ldo-mockup/v9/tags/doc-base-unknown-section.html
 4. http://ettin.org/tmp/ldo-mockup/example.log


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



Re: lintian.d.o improvements

2008-04-12 Thread Jordà Polo
On Wed, Apr 09, 2008 at 12:39:21PM +0200, Marc 'HE' Brockschmidt wrote:
 Well, having the swirl somewhere (on the left?) would be nice. And why
 not leave the maintainer name where it is in the header, just add
 navigation items on the other side?

I thought it would be a good idea because 1) maintainer name and
navigation items aren't related at all, and 2) it can be a problem with
lower resolutions (if the maintainer name is long enough). 

In v7[1] I made some minor changes to the header (they swirl is back!)
and updated the tag pages: error[2], warning[3] and info[4]. Are tag
pages too colorful now?

 1. http://ettin.org/tmp/ldo-mockup/v7/full/unsorted.html
 2. 
http://ettin.org/tmp/ldo-mockup/v7/tags/invalid-arch-string-in-source-relation.html
 3. 
http://ettin.org/tmp/ldo-mockup/v7/tags/patch-system-but-direct-changes-in-diff.html
 4. 
http://ettin.org/tmp/ldo-mockup/v7/tags/non-standard-arch-in-source-relation.html


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



Re: lintian.d.o improvements

2008-04-12 Thread Marc 'HE' Brockschmidt
Jordà Polo [EMAIL PROTECTED] writes:
 On Wed, Apr 09, 2008 at 12:39:21PM +0200, Marc 'HE' Brockschmidt wrote:
 Well, having the swirl somewhere (on the left?) would be nice. And why
 not leave the maintainer name where it is in the header, just add
 navigation items on the other side?
 I thought it would be a good idea because 1) maintainer name and
 navigation items aren't related at all, and 2) it can be a problem with
 lower resolutions (if the maintainer name is long enough). 

Hmmm, yeah, that work's too. It would just save a bit of vertical space,
but I guess that's not really so important.

 In v7[1] I made some minor changes to the header (they swirl is back!)

Looks very nice.

 and updated the tag pages: error[2], warning[3] and info[4]. Are tag
 pages too colorful now?

I wonder if there should be a big version of the small
error/warning/info symbol [1] next to the tag name in the title instead
of very many little ones - just imagine how
http://lintian.debian.org/reports/tags/ancient-standards-version.html
would look like with more than a thousand little, yellow Ws...

Have you had the time to look at the web pages generation to implement
these changes already? It would be just nice to get rid of the current
non-design :-)

Marc

Footnotes: 
[1]  The E|W|I with color, I mean
-- 
BOFH #285:
Telecommunications is upgrading. 


pgpKf7tbw6lBY.pgp
Description: PGP signature


Re: lintian.d.o improvements

2008-04-09 Thread Jordà Polo
On Mon, Apr 07, 2008 at 01:58:06AM +0200, Marc 'HE' Brockschmidt wrote:
 What about using list-style-image to set the bullet point to the litte
 W/E graphics? When doing so, li class=type-? instead of 
 lispan class=type-? might also be a nice change.

I guess you mean something like this[1]. It looks good, probably even
better than the previous proposal, but I somehow feel it isn't right to
repeat those E/W/I after removing all duplicated info, so I'm not sure
about it.

Another idea I have been thinking about is, does it make sense to have a
common header to make navigation easier? See v6[2]. Again, note that it
is still a work in progress, the final header will not necessarily look
like that, it is just an idea.

Finally, I would like to know if the files used to generate lintian.d.o
(log file, package info) are available somewhere. I just want to make
sure everything works as expected. I know I could do it myself creating
a laboratory, but I don't have a mirror at the moment (and not enough HD
space either), so it will take a while.

 1. http://ettin.org/tmp/ldo-mockup/v5/unsorted.html
 2. http://ettin.org/tmp/ldo-mockup/v6/unsorted.html


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



Re: lintian.d.o improvements

2008-04-09 Thread Marc 'HE' Brockschmidt
=?utf-8?B?Sm9yZMOg?= Polo [EMAIL PROTECTED] writes:
 On Mon, Apr 07, 2008 at 01:58:06AM +0200, Marc 'HE' Brockschmidt wrote:
 What about using list-style-image to set the bullet point to the litte
 W/E graphics? When doing so, li class=type-? instead of 
 lispan class=type-? might also be a nice change.
 I guess you mean something like this[1]. It looks good, probably even
 better than the previous proposal, but I somehow feel it isn't right to
 repeat those E/W/I after removing all duplicated info, so I'm not sure
 about it.

Well, the idea is to convey the information how often a certain error
happens in a graphical way, that is not really duplicated information.

 Another idea I have been thinking about is, does it make sense to have a
 common header to make navigation easier? See v6[2]. Again, note that it
 is still a work in progress, the final header will not necessarily look
 like that, it is just an idea.

Well, having the swirl somewhere (on the left?) would be nice. And why
not leave the maintainer name where it is in the header, just add
navigation items on the other side?

 Finally, I would like to know if the files used to generate lintian.d.o
 (log file, package info) are available somewhere.

http://lintian.debian.org/lintian.log gives you a full log file for the
run.

Marc
-- 
BOFH #321:
Scheduled global CPU outage


pgpHzUfzqrBj9.pgp
Description: PGP signature


Re: lintian.d.o improvements

2008-04-07 Thread Marc 'HE' Brockschmidt
Jordà Polo [EMAIL PROTECTED] writes:
 On Sun, Apr 06, 2008 at 03:06:59PM +0200, Marc 'HE' Brockschmidt wrote:
 I don't see how displaying the tag name more than once would help. This
 would require some postprocessing of the results, though, but shouldn't
 be too hard.
 Well, displaying the tag name more than once can help to identify the
 number of E/W/I more clearly. But I still think it is worth trying, see
 v4[1].

What about using list-style-image to set the bullet point to the litte
W/E graphics? When doing so, li class=type-? instead of 
lispan class=type-? might also be a nice change.

Marc
-- 
Fachbegriffe der Informatik - Einfach erklärt
274: Nikoma-Newsserver
   Museum für prähistorische Gruppen. (Ulrich Mindrup)


pgpicTOeRjAE8.pgp
Description: PGP signature


Re: lintian.d.o improvements

2008-04-06 Thread Marc 'HE' Brockschmidt
=?utf-8?B?Sm9yZMOg?= Polo [EMAIL PROTECTED] writes:
 On Fri, Apr 04, 2008 at 04:17:52PM -0700, Russ Allbery wrote:
 The reason why the tags were still in pre was because when the extra
 information wraps, it looks really odd and often hinders readability.
 That's right, though I'm not sure using the horizontal scrollbar is so
 much better: it can be annoying if one package has both, long and short
 lines.

 Anyway, is there reason to keep all the info in the same line? I agree
 wrapping hinders readability in the current proposal, but how about
 moving the extra info below the tag[1]?

Hmmm, while we are at reformatting: What about merging all
extra-information for a given tag, without outputting the tag-name
again? As example, instead of this:

|binary
|
|* W patch-system-but-direct-changes-in-diff
|  config.guess
|* W patch-system-but-direct-changes-in-diff
|  config.sub

... we could display this:

|binary
|
|* W patch-system-but-direct-changes-in-diff
|  config.guess
|  config.sub

I don't see how displaying the tag name more than once would help. This
would require some postprocessing of the results, though, but shouldn't
be too hard.

Marc
-- 
BOFH #432:
Borg nanites have infested the server


pgpDoDeMBN6O9.pgp
Description: PGP signature


Re: lintian.d.o improvements

2008-04-06 Thread Jordà Polo
On Sun, Apr 06, 2008 at 03:06:59PM +0200, Marc 'HE' Brockschmidt wrote:
 Hmmm, while we are at reformatting: What about merging all
 extra-information for a given tag, without outputting the tag-name
 again?

Good idea.

 I don't see how displaying the tag name more than once would help. This
 would require some postprocessing of the results, though, but shouldn't
 be too hard.

Well, displaying the tag name more than once can help to identify the
number of E/W/I more clearly. But I still think it is worth trying, see
v4[1].

 1. http://ettin.org/tmp/ldo-mockup/v4/unsorted.html


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



Re: lintian.d.o improvements

2008-04-06 Thread Russ Allbery
Jordà Polo [EMAIL PROTECTED] writes:
 On Sun, Apr 06, 2008 at 03:06:59PM +0200, Marc 'HE' Brockschmidt wrote:

 I don't see how displaying the tag name more than once would help. This
 would require some postprocessing of the results, though, but shouldn't
 be too hard.

 Well, displaying the tag name more than once can help to identify the
 number of E/W/I more clearly. But I still think it is worth trying, see
 v4[1].

  1. http://ettin.org/tmp/ldo-mockup/v4/unsorted.html

I think that looks great!

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/



Re: lintian.d.o improvements

2008-04-05 Thread Jordà Polo
On Fri, Apr 04, 2008 at 04:17:52PM -0700, Russ Allbery wrote:
 The reason why the tags were still in pre was because when the extra
 information wraps, it looks really odd and often hinders readability.

That's right, though I'm not sure using the horizontal scrollbar is so
much better: it can be annoying if one package has both, long and short
lines.

Anyway, is there reason to keep all the info in the same line? I agree
wrapping hinders readability in the current proposal, but how about
moving the extra info below the tag[1]?

This would also have another advantage: keeping the extra info always in
the same place instead of some variable position that depends on the
length of the tag.

 I didn't have the time to try to research how to use CSS to tell it to
 not wrap.  If there's some way to do that that works reasonably
 portably, I think not having it be pre is okay (although the results
 may look odd on text-mode browsers).

It looks like «white-space: nowrap;» does the job, though it is far from
perfect: headers and titles aren't resized, so it looks a bit weird with
the current layout[2].

 1. http://ettin.org/tmp/ldo-mockup/v3/unsorted.html
 2. http://ettin.org/tmp/ldo-mockup/v2/unsorted.html


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



Re: lintian.d.o improvements

2008-04-05 Thread Russ Allbery
Jordà Polo [EMAIL PROTECTED] writes:
 On Fri, Apr 04, 2008 at 04:17:52PM -0700, Russ Allbery wrote:

 The reason why the tags were still in pre was because when the extra
 information wraps, it looks really odd and often hinders readability.

 That's right, though I'm not sure using the horizontal scrollbar is so
 much better: it can be annoying if one package has both, long and short
 lines.

 Anyway, is there reason to keep all the info in the same line? I agree
 wrapping hinders readability in the current proposal, but how about
 moving the extra info below the tag[1]?

Huh, that actually looks better than I expected it to.  I think that would
work rather well.  And then it doesn't matter if it wraps.

I think I'd go with this.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/



Re: lintian.d.o improvements

2008-04-04 Thread Russ Allbery
Jordà Polo [EMAIL PROTECTED] writes:

 I haven't changed the representation of tags yet, but I liked the idea
 of using colors, so I have been playing a bit with the templates and the
 CSS stylesheet to get more familiar with the code (right, it isn't the
 most relevant part of code for the GSoC project, but it can't hurt
 either).

 The changes I made to templates/maintainer.tmpl and lintian.css include:

  * Colorized severities
  * Summary of source packages
  * Convert tags inside pre to real lists
  * Add subtitles for binary packages and remove the source/binary part
since it is now more obvious
  * More Debian-themed (it has a swirl now!)

 If you are interested, a first mock-up is already available[1]. Since it
 is still a work in progress and there may be some glitches, I made a
 screenshot[2] so you can see how it is supposed to look.

This is pretty!

The reason why the tags were still in pre was because when the extra
information wraps, it looks really odd and often hinders readability.  I
didn't have the time to try to research how to use CSS to tell it to not
wrap.  If there's some way to do that that works reasonably portably, I
think not having it be pre is okay (although the results may look odd on
text-mode browsers).

The subtitles look good here, as does the summary.  I think this looks
like a great change.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/