[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#757176: RFS: xombrero/2:1.6.3-1 -- Minimalist's web browser



Hi Luis,

Sorry for my delay and congratulations for your work. I agree with
your considerations. However, I didn't see the general licensing in
your d/copyright.

The common situation is put 'Files: *' and 'Files: debian/*' to refer
to general licenses and add, if necessary, special cases. You can see
a simple example at
http://metadata.ftp-master.debian.org/changelogs/main/h/heartbleeder/unstable_copyright

You needn't list all files and its licenses. You can quote the main
authors and the range of years in 'Files: *'; after this you must list
the exceptions. So, the xombrero.{1,c,conf,css,desktop,h}  (main
files) have a list of the authors and some years. So, I expected to
see something as this text in your d/copyright:

Files: *
Copyright: 2010-2012  Marco Peereboom <marco@peereboom.us>
                                 Edd Barrett <vext01@gmail.com>
                2011          Conformal Systems LLC <info@conformal.com>
                                 Jason McIntyre <jmc@openbsd.org>
                                 Michal Mazurek <akfaew@jasminek.net>
                                 Raphael Graf <r@undefined.ch>
                                 Stevan Andjelkovic <stevan@student.chalmers.se>
                                 Todd T. Fries <todd@fries.net>
                2012-2013  Josh Rickmar <jrick@devio.us>
                2013          David Hill <dhill@mindcry.org>
License: ISC

The next step is search for each name in other files to see if exist
references to other years for each main upstream author. You can use
'grep -sri' to do it. So, I also found two more using the ISC license:

config-checker.pl:# Copyright (c) 2012 Stevan Andjelkovic
<stevan.andjelkovic@strath.ac.uk>

ascii2txt.pl:# Copyright (c) 2010,2011,2012 Todd T. Fries <todd@fries.net>

The file externaleditor.c must be considered because has the same
license (ISC), quote a main upstream (Josh Rickman) and do an include
of xombrero.h.

The final situation is:

Files: *
Copyright: 2010-2012  Marco Peereboom <marco@peereboom.us>
                                 Edd Barrett <vext01@gmail.com>
                                 Todd T. Fries <todd@fries.net>
                2011          Conformal Systems LLC <info@conformal.com>
                                 Jason McIntyre <jmc@openbsd.org>
                                 Michal Mazurek <akfaew@jasminek.net>
                                 Raphael Graf <r@undefined.ch>
                2011-2012  Stevan Andjelkovic <stevan@student.chalmers.se>
                2012          Elias Norberg <xyzzy@udzu.se>
                2012-2013  Josh Rickmar <jrick@devio.us>
                2013          David Hill <dhill@mindcry.org>
License: ISC


Note that all files under ISC and made by main authors above needn't
be listed again in d/copyright. An example: cookie.c and unix.c. The
last step is list, separately, the eventual authors, as Ian F. Darwin.
So, you can keep these files and your licenses:

- autoscroll.js
- hinting.js input-focus.js
- js-merge-helper.pl
- tld-rules
- linux/linux.c
- linux/tree.h dragonfly/util.h netbsd/util.h
- freebsd/freebsd.c dragonfly/dragonfly.c
- netbsd/netbsd.c osx/osx.c

I have two doubts:

Where you saw that the files style.css, *.png, tordisabled.ico and
torenabled.ico are using the CC-BY-SA license?

Where you found *.xpm files?

Cheers,

Eriberto


2014-08-11 17:54 GMT-03:00 Luis Henriques <henrix@camandro.org>:
> Hi Eriberto,
> On Wed, Aug 06, 2014 at 05:19:31PM -0300, Eriberto Mota wrote:
>> tags 757176 moreinfo
>> thanks
>>
>> Hi Luis Henriques,
>>
>> Please:
>>
>
> First of all, thank you a lot for your review.  I've already gone through
> all your comments and I've uploaded a new xombrero package into
> mentors.debian.net that contains most of your comments implemented.
>
> Comments inline below:
>
>> 1. d/control, in package xxxterm:
>>
>> - Change the section from oldlibs to web.
>> - Change priority extra to optional.
>
> According to the Debian Developer's Reference, section 6.7.7. ("Make
> transition packages deborphan compliant"):
>
>   "Also, it is recommended to adjust its section to oldlibs and its
>    priority to extra in order to ease deborphan's job."
>
> Also, if I implement these 2 changes, I get additional lintian warnings
> such as transitional-package-should-be-oldlibs-extra:
>
>  The package appears to be a transitional package, but it is not priority
>  extra and in the oldlibs section.
>
>  Using oldlibs/extra assists package managers in handling the transition
>  package correctly.
>
>  Refer to http://bugs.debian.org/645438 and Debian Developer's Reference
>  section 6.7.7 (Make transition packages deborphan compliant) for
>  details.
>
> So, I've decided not to include these 2 fields changed in the
> debian/control file.  Please let me know if you disagree with my position.
>
>> - In short description, remove the word 'rename'.
>>  As long description, use only:
>>
>>  This is a transitional dummy package to xombrero. It can safely be removed.
>>
>> The last change is to discourage the install of the xxxterm. So, the
>> text needs to be short and direct.
>>
>
> Done!
>
>> 2. d/copyright: update all information, even the packaging years. In
>> the upstream code, you need to check file by file. Please, fix the
>> line that says "Copyright (c) 2013 David Hill <dhill@mindcry.org>".
>>
>
> Done.
>
>> 3. I think that d/docs can be removed, because all relevant
>> information are in manpage.
>>
>
> Done.
>
>> 4. In d/news, please, remove the header.
>>
>
> Actually, I've renamed the NEWS file with a NEWS.Debian file -- which was
> what I meant in the first place.  Thus, I've kept the header as per the
> example in the Debian Developer's Reference, section 6.3.4.
> ("Supplementing changelogs with NEWS.Debian files").
>
>> 5. d/rules: remove useless lines '# debian/rules makefile that uses
>> debhelper.' and '# Uncomment this to turn on verbose mode.'.
>>
>
> Done.
>
>> 6. d/rules: after the 'export DH_VERBOSE=1' line, put:
>>
>> export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
>>
>> It will fix this situation:
>>
>> dpkg-shlibdeps: warning: package could avoid a useless dependency if
>> debian/xombrero/usr/bin/xombrero was not linked against
>> libcairo-gobject.so.2 (it uses none of the library's symbols)
>> dpkg-shlibdeps: warning: package could avoid a useless dependency if
>> debian/xombrero/usr/bin/xombrero was not linked against libX11.so.6
>> (it uses none of the library's symbols)
>> dpkg-shlibdeps: warning: package could avoid a useless dependency if
>> debian/xombrero/usr/bin/xombrero was not linked against
>> libatk-1.0.so.0 (it uses none of the library's symbols)
>> dpkg-shlibdeps: warning: package could avoid a useless dependency if
>> debian/xombrero/usr/bin/xombrero was not linked against
>> libpangocairo-1.0.so.0 (it uses none of the library's symbols)
>> dpkg-shlibdeps: warning: package could avoid a useless dependency if
>> debian/xombrero/usr/bin/xombrero was not linked against libcairo.so.2
>> (it uses none of the library's symbols)
>>
>
> Done.
>
>> 7. You have several bugs not treated[1]. Please, try to solve and
>> close some bugs. The bug #695874 is easy and mandatory to be closed by
>> your package.
>>
>
> Done, I've include several bugs in the changelog.  I also plan to ping the
> reporters of the other open xxxterm bugs to check if they still experience
> those issues with newer versions of the package (xombrero).
>
> Now, the problem is that I see the following in mentors.debian.net:
>
>  Package closes bugs in a wrong way
>
>  Errors:
>   - Bug #695874 does not belong to this package
>   - Bug #752313 does not belong to this package
>
>  xxxterm:
>    #695874 (normal): xxxterm renamed to xombrero, new versions available
>    #752313 (normal): xxxterm: Please build against libgnutls28-dev
>
>
> Since lintian didn't actually complained, I'm not sure if this is an issue
> or not.
>
>> Thanks for your work. I will wait you.
>>
>
> Again, thanks a *lot* for reviewing my package!
>
> Cheers,
> --
> Luis
>
>> Cheers,
>>
>> Eriberto
>>
>> [1] https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=xxxterm
>> [2]
>>
>>
>> 2014-08-05 20:40 GMT-03:00 Luis Henriques <henrix@camandro.org>:
>> >
>> > I am looking for a sponsor for my package "xombrero"
>> >
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-mentors-REQUEST@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>> Archive: [🔎] CAP+dXJf4d++1ePRNqen_=rbmYqLVduSTZvJjrzNhuVF3uT-Qxw@mail.gmail.com">https://lists.debian.org/[🔎] CAP+dXJf4d++1ePRNqen_=rbmYqLVduSTZvJjrzNhuVF3uT-Qxw@mail.gmail.com
>>


Reply to: