Bug#919637: RFS: elinks/0.13~20190114-1 [ITA]

2019-01-17 Thread أحمد المحمودي
Package: sponsorship-requests
Severity: normal

Hello,

 I am adopting elinks. I have worked on the fork that Moritz has 
 mentioned: https://github.com/rkd77/felinks
 I have emailed previous upstream maintainers,asking them if they are 
 still maintaining elinks. Two emails bounced back, and I still got no 
 reply from the others.
 Anyways, this upload is targetting experimental, as I have enabled 
 several features like Bittorrent and Javascript.

This upload fixes the following bugs
#740981 (normal): elinks: doesn't check if hostname matches certificate's 
CN/SAN (CWE-297)
#757631 (normal): elinks: HTML5 source element display missing
#797931 (normal): elinks: Does not support SSL rehandshakes
#797934 (wishlist): elinks: Support for SSL authentication using client certs
#797968 (wishlist): elinks: Please add support for TLS SNI
#856852 (normal): cert_verify is disabled by default
#866015 (important): elinks: SSL error with some websites
#879539 (minor): elinks: contains code related to gnutls pgp supprt
#891575 (important): elinks: CVE-2012-6709
#917406 (normal): ITA: elinks -- advanced text-mode WWW browser

Last changelog entry is:
elinks (0.13~20190114-1) experimental; urgency=medium

  * New upstream release (Closes: #891575, #797931, #797934, #757631,
#866015, #797968, #740981, #865852)
  * Add git-buildpackage conf file
  * Refreshed patches & removed patches that were includes upstream.
Removed patches:
08-drop-deprecated-gnutls-functions.diff (Closes: #879539)
08_524696_fix_imdb_urls.diff
09-Switch-to-use-lua-5.1.diff
  * Add libgcrypt20-dev to build deps
  * Re-added 14_debug_disable_Werror.diff to enable development versions debug
support
  * Added 16_POST_BUFFER_SIZE.diff patch which to enable  uploading large files
over https:// connections.
  * Add ascii-replacement-utf8-console.diff patch to print ASCII replacement
for characters not found in current codepage in utf8 mode
  * Enable LZMA support
  * Enable BitTorrent
  * Enable NNTP Support
  * Enable Unicode combining characters support
  * Enable EX mode support
  * Enable SpiderMonkey support
  * Enable terminfo support
  * Build documentation
  * Build with libev
  * Bumped to compat level 12.
No need to have dh-autoreconf, autotools-dev from build deps
Also no need to explicitly call the respective sequences in rules
  * Remove old upstream gpg key.
  * Remove whitespaces
  * Renamed elinks.config to elinks.conf, old name confused build scrips
  * debian/rules: Override dh_installexamples to exclude .gitignore
  * Add typos.diff patch to fix spelling mistakes
  * debian/control:
+ Replace Conflicts with Breaks+Replaces
+ Update standards version to 4.3.0
+ New maintainer (Closes: #917406)
+ Add Vcs-* fields
  * Add upstream metadata
  * Switch to DEP-5 copyright format
  * Disable pristine-tar, since we are getting the release from upstream git


There is one lintian warning:
W: elinks-data: manpage-has-errors-from-man usr/share/man/man5/elinks.conf.5.gz 
1166: warning [p 14, 7.0i]: can't break line

The package is on: g...@salsa.debian.org:aelmahmoudy-guest/elinks.git , 
felinks branch

To access further information about this package, please visit the following 
URL:
https://mentors.debian.net/package/elinks

Alternatively, one can download the package with dget using this command:
  dget -x 
https://mentors.debian.net/debian/pool/main/e/elinks/elinks_0.13~20190114-1.dsc

-- 
‎أحمد المحمودي (Ahmed El-Mahmoudy)
 Digital design engineer
GPG KeyIDs: 4096R/A7EF5671 2048R/EDDDA1B7
GPG Fingerprints:
 6E2E E4BB 72E2 F417 D066  6ABF 7B30 B496 A7EF 5761
 8206 A196 2084 7E6D 0DF8  B176 BC19 6A94 EDDD A1B7


signature.asc
Description: PGP signature


Bug#919614: RFS: note/1.3.26-2 [ITA]

2019-01-17 Thread eamanu15
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "note"

* Package name: note
 Version : 1.3.26-2
 Upstream Author : Thomas von Dein 
* URL : http://www.daemon.de/NOTE
* License : Gnu Public License(GPL)
 Section : utils

It builds those binary packages:

  note  - small program managing notes from commandline

To access further information about this package, please visit the
following URL:

https://mentors.debian.net/package/note


Alternatively, one can download the package with dget using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/n/note/note_1.3.26-2.dsc

More information about note can be obtained from http://www.daemon.de/NOTE

Changes since the last upload:

* New Maintainer (Closes: 900663).
  - Add me to Maintainer Field on d/control.
  - Update Vcs-* field to my own repo.
  - Add me to Copyright field for debian/* files.


Regards,
 Emmanuel Arias

-- 
Arias Emmanuel
http://eamanu.com
Github/Gitlab; @eamanu
Debian: @eamanu-guest


Bug#919590: RFS: openliberty/18.0.0.4 [ITP]

2019-01-17 Thread Michael Zhang
Package: sponsorship-requests
  Severity: wishlist

  Dear mentors,

  I am looking for a sponsor for my package "openliberty"

 * Package name: openliberty
   Version : 18.0.0.4
   Upstream Author : https://groups.io/g/openliberty
 * URL : https://openliberty.io/downloads/
 * License : EPL-2.0
   Section : java

  It builds those binary packages:

openliberty - Open Liberty provides developers with proven Java EE 8 
technology

  To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/openliberty


  Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/main/o/openliberty/openliberty_18.0.0.4.dsc

  More information about openliberty can be obtained from https://openliberty.io

  Changes since the last upload:

  openliberty (18.0.0.4) unstable; urgency=medium

  * Initial release
  * This is my first debian package for Open Liberty

 -- Michael Zhang   Wed, 10 Oct 2018 12:56:59 -0700


  Regards,
   Michael Zhang



Re: lintian warnings - help requested

2019-01-17 Thread Andrew Worsley
On Thu, 17 Jan 2019 at 21:53, Andrey Rahmatullin  wrote:
>
> On Thu, Jan 17, 2019 at 09:31:12PM +1100, Andrew Worsley wrote:
> > > > I don't have a sponsor (suggestions of where to look welcomed).
> > > https://mentors.debian.net/intro-maintainers
> >
> > I got no bites previously - perhaps I have to make a stronger case to
> > more users.
> Sorry?

This is my 2nd attempt to package - I previously uploaded it - built
against stretch but it recently expired with no sponsors...
So this is my 2nd go - I figured I would move on to buster as it's
nearing completion.

> > > >   2.  The source-is-missing .html/.js files with very long lines -
> > > > Should I override them? Or try to wrap the lines?
> > > If they are sources in the preferred form for modification, why do they
> > > have long and not human-editable lines? If they are not actually sources
> > > you need to provide sources and build the resulting files from them.
> > >
> >
> > Looks like unit test data (base64 encoded blobs).
> > Might try to wrap the lines - or strip them.
> You shouldn't wrap the lines just to appease lintian. You should fix the
> initial problem or override lintian if lintian is wrong.
I don't see any alternative - these files were in the original package
- not generated files or anything.




Re: lintian warnings - help requested

2019-01-17 Thread Andrey Rahmatullin
On Thu, Jan 17, 2019 at 09:31:12PM +1100, Andrew Worsley wrote:
> > > I don't have a sponsor (suggestions of where to look welcomed).
> > https://mentors.debian.net/intro-maintainers
> 
> I got no bites previously - perhaps I have to make a stronger case to
> more users.
Sorry?

> > >   2.  The source-is-missing .html/.js files with very long lines -
> > > Should I override them? Or try to wrap the lines?
> > If they are sources in the preferred form for modification, why do they
> > have long and not human-editable lines? If they are not actually sources
> > you need to provide sources and build the resulting files from them.
> >
> 
> Looks like unit test data (base64 encoded blobs).
> Might try to wrap the lines - or strip them.
You shouldn't wrap the lines just to appease lintian. You should fix the
initial problem or override lintian if lintian is wrong.

> > >   Finally is there any way of running the lintian check with out
> > > building the whole package ?
> > Well, how can you check a package that doesn't exist?
> > You can run lintian against the source package to check the source package
> > problems though.
> 
> Ok I guess that is
>dpkg-buildpackage -S
> which is must faster but I think I need to increment the delta in the
> change log to make it generate an updated debian source package?
I'm sure it always overwrites.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: lintian warnings - help requested

2019-01-17 Thread Andrew Worsley
On Thu, 17 Jan 2019 at 20:22, Andrey Rahmatullin  wrote:
>
> On Thu, Jan 17, 2019 at 08:05:42PM +1100, Andrew Worsley wrote:
> > I don't have a sponsor (suggestions of where to look welcomed).
> https://mentors.debian.net/intro-maintainers

I got no bites previously - perhaps I have to make a stronger case to
more users.

> > I assume the Errors are show stoppers...
> >
> >  1. Should I strip out the .exe files from the github repository and
> > ignore any worries about people who might try to build it on Windows?
> It doesn't matter for Debian. Only the source package contents matter.

Ok - I'll strip them out but keep them in a another "original branch"

> >   2.  The source-is-missing .html/.js files with very long lines -
> > Should I override them? Or try to wrap the lines?
> If they are sources in the preferred form for modification, why do they
> have long and not human-editable lines? If they are not actually sources
> you need to provide sources and build the resulting files from them.
>

Looks like unit test data (base64 encoded blobs).
Might try to wrap the lines - or strip them.

> >   3. The embedded-library issues - I assume there is not much choice
> > but to strip the code out and try and link against the relevant
> > packaged library?
> Yes, of course.
>

Sigh. Ok good learning experience I guess.

> >   Finally is there any way of running the lintian check with out
> > building the whole package ?
> Well, how can you check a package that doesn't exist?
> You can run lintian against the source package to check the source package
> problems though.

Ok I guess that is
   dpkg-buildpackage -S
which is must faster but I think I need to increment the delta in the
change log to make it generate an updated debian source package?

>
> > It's 30mb source code and dpkg-buildpackage takes a while.
> ccache
>
Ok - will look into that - sounds like it is definitely worth learning
how to leverage it

According to http://frungy.org/debian/ccache-building-packages:

debuild --preserve-envvar=CCACHE_DIR \
--prepend-path=/usr/lib/ccache \
-us -uc

 * Or 
https://debian-administration.org/article/129/Speeding_up_recompilation_with_ccache

apt-get install ccache
export PATH=/usr/lib/ccache:$PATH

> Also, is this a fork of some old mozilla code? I'm not sure we want some
> old mozilla code in the archive.

It's a XUL application - which as far as I can tell looks a lot like
mozilla code.
I don't think there is an open source alternative that is nearly
functionally equivalent.
The original system was taken proprietary https://www.celtx.com and no
longer made available.
As many writers/community groups have little money this software
provides the only
free alternative for these groups.

At least until something better arrives.

Thanks  again. Very helpful to to get some tips on these things.

Andrew



Re: lintian warnings - help requested

2019-01-17 Thread Andrey Rahmatullin
On Thu, Jan 17, 2019 at 08:05:42PM +1100, Andrew Worsley wrote:
> I don't have a sponsor (suggestions of where to look welcomed).
https://mentors.debian.net/intro-maintainers

> I assume the Errors are show stoppers...
> 
>  1. Should I strip out the .exe files from the github repository and
> ignore any worries about people who might try to build it on Windows?
It doesn't matter for Debian. Only the source package contents matter.

>   2.  The source-is-missing .html/.js files with very long lines -
> Should I override them? Or try to wrap the lines?
If they are sources in the preferred form for modification, why do they
have long and not human-editable lines? If they are not actually sources
you need to provide sources and build the resulting files from them.

>   3. The embedded-library issues - I assume there is not much choice
> but to strip the code out and try and link against the relevant
> packaged library?
Yes, of course.

>   Finally is there any way of running the lintian check with out
> building the whole package ?
Well, how can you check a package that doesn't exist?
You can run lintian against the source package to check the source package
problems though.

> It's 30mb source code and dpkg-buildpackage takes a while. 
ccache

Also, is this a fork of some old mozilla code? I'm not sure we want some
old mozilla code in the archive.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


lintian warnings - help requested

2019-01-17 Thread Andrew Worsley
I am compiling a script writing package (celtx) which compiles on
buster with lintian errors and would appreciate some suggestions about
how to fix them. In particular when should I add overrides or fix the
upstream source (which may prevent it from building on non-debian
machines?)

It's an old piece of software but still used by some (at least one)
person as a open source script writing software package (apparently
quite good).

The details are:
  Upstream code is my github repository:
 https://github.com/amworsley/open-celtx

I don't have a sponsor (suggestions of where to look welcomed).

I assume the Errors are show stoppers...

 1. Should I strip out the .exe files from the github repository and
ignore any worries about people who might try to build it on Windows?

  2.  The source-is-missing .html/.js files with very long lines -
Should I override them? Or try to wrap the lines?

  3. The embedded-library issues - I assume there is not much choice
but to strip the code out and try and link against the relevant
packaged library? Seems likely to be significant work.

  Finally is there any way of running the lintian check with out
building the whole package ?
It's 30mb source code and dpkg-buildpackage takes a while. This is
probably basic stuff that many DDs just know off the top of their head
but unfortunately I don't know any to answer my questions.

Thanks in advance

Andrew

The errors are:
W: open-celtx source: source-contains-prebuilt-windows-binary
mozilla/config/bin2rc.exe
W: open-celtx source: source-contains-prebuilt-windows-binary
mozilla/config/makedep.exe
W: open-celtx source: source-contains-prebuilt-windows-binary
mozilla/config/mangle.exe
W: open-celtx source: source-contains-prebuilt-windows-binary ... use
--no-tag-display-limit to see all (or pipe to a file/program)
E: open-celtx source: source-is-missing
mozilla/docshell/test/navigation/test_bug430723.html line length is
438 characters (>256)
E: open-celtx source: source-is-missing
mozilla/js/src/t/string-tagcloud.js line length is 25744 characters
(>512)
E: open-celtx source: source-is-missing
mozilla/js/src/t/string-unpack-code.js line length is 32318 characters
(>512)
E: open-celtx source: source-is-missing ... use --no-tag-display-limit
to see all (or pipe to a file/program)
E: open-celtx source: license-problem-convert-utf-code
mozilla/toolkit/crashreporter/google-breakpad/src/common/convert_UTF.c
W: open-celtx source: patch-file-present-but-not-mentioned-in-series
more-branding-fixes
W: open-celtx source:
debian-rules-should-not-use-or-modify-user-only-variable line 11
W: open-celtx source:
debian-rules-should-not-use-or-modify-user-only-variable line 12
E: open-celtx: embedded-library usr/lib/celtx/celtx-bin: lcms
E: open-celtx: embedded-library usr/lib/celtx/celtx-bin: libjpeg
E: open-celtx: embedded-library usr/lib/celtx/celtx-bin: zlib
E: open-celtx: embedded-library ... use --no-tag-display-limit to see
all (or pipe to a file/program)
W: open-celtx: wrong-bug-number-in-closes l53:#
W: open-celtx: extended-description-line-too-long
W: open-celtx: extended-description-line-too-long
W: open-celtx: extended-description-line-too-long
W: open-celtx: unknown-section Graphics
W: open-celtx: jar-not-in-usr-share usr/lib/celtx/chrome/calendar-en-US.jar
W: open-celtx: jar-not-in-usr-share usr/lib/celtx/chrome/calendar.jar
W: open-celtx: jar-not-in-usr-share usr/lib/celtx/chrome/celtx.jar
W: open-celtx: jar-not-in-usr-share ... use --no-tag-display-limit to
see all (or pipe to a file/program)
W: open-celtx: menu-command-not-in-package usr/share/menu/open-celtx:2
usr/bin/open-celtx
W: open-celtx: menu-item-needs-tag-has-unknown-value x11|text|vc|wm
usr/share/menu/open-celtx:2
W: open-celtx: menu-item-creates-new-section
Applications/see-menu-manual usr/share/menu/open-celtx:2
W: open-celtx: executable-not-elf-or-script usr/lib/celtx/removed-files
W: open-celtx: executable-not-elf-or-script
usr/lib/celtx/defaults/profile/CeltxSamples/5_ComicSampleProject.celtx
W: open-celtx: executable-not-elf-or-script
usr/lib/celtx/defaults/profile/CeltxTemplates/6_ComicBook.celtx
W: open-celtx: executable-not-elf-or-script ... use
--no-tag-display-limit to see all (or pipe to a file/program)
N: 0 tags overridden; 1 unused override



Re: Meaning of "Checking build-dependency (indep) on amd64" excuse

2019-01-17 Thread Paul Gevers
Hi Feri,

Please CC me on reply.

>> I think I understand the rest, although I don't know whether the
>> autopkgtest regression blocks migration indefinitely.  That would be
>> unfortunate, because unstable pcs needs unstable pacemaker, so they
>> deadlock...
>
> I think you will need to ask the release team to hint them in
> together.

Yes, they will block unless overridden by the release team, or better,
when you change your package relations such that the migration software
figures out that they need to be tested together. (The release team and
I can do the latter manually, but that is not really sustainable.)

With the current code your options are:
- *versioned* depends on one of the binary packages from the source you
want from unstable in any of the binary packages that is going to be
taken from unstable already
- *versioned* breaks or conflicts on the binary packages from the source
you want from unstable in any of the binary packages that is going to be
taken from unstable
- *versioned* test dependency in the package that is used for
autopkgtest (only helps if the version that is tested is already taken
from unstable). The version of the test dependency will NOT be added to
the triggers, but if the version of the autopktest is going to be taken
from unstable already due to other considerations, with the current
settings of ci.d.n and autopkgtest the required version will be installed.

Mind you, if the migration software asks for a test with multiple
packages from unstable (visible in the triggers string) a PASS will be
used for all those packages, so you only need to "fix" this in one package.

Paul



signature.asc
Description: OpenPGP digital signature