Request for someone to package i2p

2009-04-20 Thread Brent Clark

Hiya

Would anyone be interested in packaging I2P.

 Quick Write up off home page ---

I2P is an anonymizing network, offering a simple layer that 
identity-sensitive applications can use to securely communicate. All 
data is wrapped with several layers of encryption, and the network is 
both distributed and dynamic, with no trusted parties.


Many applications are available that interface with I2P, including mail, 
peer-peer, IRC chat, and others.


Link : http://www.i2p2.de/index.html

--

Hope someone will give it some thought.

Kind Regards
Brent Clark





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



Request for peer review of clamav-unofficial-sigs

2018-11-21 Thread Brent Clark

Good day Guys

I am new to packaging and I would like to ask if someone could please 
peer review my work.


https://salsa.debian.org/brentclark-guest/clamav-unofficial-sigs
my work is in the branch bc_packaging_extremeshoks_clamav_unofficial_sigs

Basically whats happened is the shipped version of 
clamav-unofficial-sigs forked or taken over by another project (i.e. 
https://github.com/extremeshok/clamav-unofficial-sigs )


I have been in contact with the package maintainer (i.e. Paul Wise), who 
was kind enough to point me in the right direction, but also indicated 
that he would like some else to take over it.


Im not looking to take over the package and be its maintainer, but I am 
looking to package it and use it on my systems (I will make the deb 
package available to all), but I just to make sure I am doing it all 
correctly.


Regards
Brent Clark



Re: Request for peer review of clamav-unofficial-sigs

2018-11-22 Thread Brent Clark

Good day Paul

Thanks so much for your help and mentoring. Please see my replies below.

Regards
Brent

On 2018/11/22 09:07, Paul Wise wrote:

On Thu, Nov 22, 2018 at 2:34 PM Brent Clark wrote:


I am new to packaging and I would like to ask if someone could please
peer review my work.


Some comments:

I'm not sure how you want to use git for packaging. I used gbp and
pristine-tar. These days I would personally remove all upstream code
from git and store only the debian/ directory. A more popular option
is to use the DEP14 standard for this. I'm not sure how the clamav
team do things these days.

https://dep-team.pages.debian.net/deps/dep14/


Im still unclear of what I need to do here.



I think you will want to use the releases page in the debian/watch:

https://github.com/extremeshok/clamav-unofficial-sigs/releases


Thanks for this. I just learnt the tool uscan. I updated debian/watch



The eXtremeSHOK version doesn't have a CHANGELOG file like the
original version did, they instead store their NEWS equivalent file in
the README.md, which would already be installed by dh_installdocs. So
I think you can drop the dh_installchangelogs override from
debian/rules and just not have a separate changelog. If you want to
separate them and upstream refuse to do that, you could split the
README.md at build time and


What I did was, I merged their contents of README.md, above CHANGELOG, 
for their README.md have changelog information.

But looking at CHANGELOG again, I see I did it wrong.

Could I not pull out the contents, from line(s) 1 - 168 and place it 
another file of your choice? That way, the changelog of both  projects 
is in one place?




clamav-unofficial-sigs.conf doesn't exist in the eXtremeSHOK version
so the install phase of package building will fail when it tries to
copy that. I guess you will need to do something with the upstream
config directory instead.


Thats correct. I created a "new" config by merging upstreams 
master.conf, os.debian8.conf and user.conf in to 
clamav-unofficial-sigs.conf.


in debian/dirs you will see etc/clamav-unofficial-sigs



I wonder if debian/publickey.gpg is still needed.


This is an interesting one, in my vagrant env, clamav-unofficial-sigs.sh 
does get publickey.gpg it self.


I manually downloaded publickey.gpg and compared to your package and the 
md5sum say its the same.


How about we leave it for now?



The eXtremeSHOK version doesn't have a clamav-unofficial-sigs.8 so
debian/manpages will cause dh_installman to fail.


Thats correct. eXtremeSHOK wants you to run 
"/usr/local/sbin/clamav-unofficial-sigs.sh --install-man"


Which creates /usr/share/man/man8/clamav-unofficial-sigs.8

I took that file and updated clamav-unofficial-sigs.8 with their contents.



The eXtremeSHOK version has a README.md file instead of a README file
so debian/docs will cause dh_installdocs to fail.

If you ever decide to get this into Debian, debian/copyright needs to
be updated for the new copyrights of eXtremeSHOK.


I may need you to please peer review here. Im not really sure what needs 
to be done here.

I updated it with the upstreams details.



You might want to add yourself to Uploaders in debian/control.


Im not really phased by the recognition, I just want it all right.
But for transparency, Ive done it.
:)



I'd put a space before the bracket in debian/changelog.


Done



Please run lintian on the .changes file.





Re: Request for peer review of clamav-unofficial-sigs

2018-11-25 Thread Brent Clark

Good day Paul

On 2018/11/23 03:34, Paul Wise wrote:

The eXtremeSHOK version doesn't have a clamav-unofficial-sigs.8 so
debian/manpages will cause dh_installman to fail.


Thats correct. eXtremeSHOK wants you to run
"/usr/local/sbin/clamav-unofficial-sigs.sh --install-man"

Which creates /usr/share/man/man8/clamav-unofficial-sigs.8

I took that file and updated clamav-unofficial-sigs.8 with their contents.


I would suggest running the upstream installation command in
debian/rules instead. Otherwise clamav-unofficial-sigs.8 will get
outdated when the script changes.


This is not going to be possible. Right at the bottom of user.conf, 
there is an entry


"""
# Uncomment the following line to enable the script
#user_configuration_complete="yes"
"""

This needs to be uncommented before clamav-unofficial-sigs.sh is 'runnable'.

I had a go at override_dh_installman, just to make sure, but it does not 
appear possible. I have moved this action to install the man and cron in 
debian/postinst.


Regards
Brent



Re: Request for peer review of clamav-unofficial-sigs

2018-11-26 Thread Brent Clark



On 2018/11/26 10:58, Paul Wise wrote:

On Mon, Nov 26, 2018 at 2:04 PM Brent Clark wrote:


I have moved this action to install the man and cron in debian/postinst.


This isn't appropriate for packages in Debian, so an alternative
mechanism should be used. Perhaps upstream could skip the
configuration check when the man/cron options are passed?



Thanks for replying Paul.

You are 100% correct.

But !!!

Here in lays the problem. If you look at their issues page on github, 
they do not seem to be activity monitoring or commenting on issue.


Further to my hypothesis is, if you look at their merge requests, they 
have three outstanding.


So the chances of my request(s) being adopted, is probably none.

I do not want to say the project is abandoned, but the last commit was 
18/3/2017.


So based on this, Im "tip toeing" and trying to address their issues / 
short comings.


Whats needs to be understood, is that right now, the Debian shipped 
clamav-unofficial-sigs package, does not include a whole host of 3rd 
party Sanesecurity signatures (as reported here : 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785130#15).


I can only suggest, I go back to making the man and cron part and parcel 
of the package.


Regards
Brent



Bug#915694: RFS: clamav-unofficial-sigs/5.6.2

2018-12-05 Thread Brent Clark
Package: sponsorship-requests
Severity: normal

Good day Maintainer / Mentors,

I am looking for a sponsor for my package "clamav-unofficial-sigs":

   * Package name: clamav-unofficial-sigs
 Version : 5.6.2
 Upstream Author : Adrian Jon Kriel 
   * URL : https://github.com/extremeshok/clamav-unofficial-sigs
   * License : BSD
 Section : utils

To access further information about this package, please visit the following 
URL:
  https://mentors.debian.net/package/clamav-unofficial-sigs
  https://salsa.debian.org/brentclark-guest/clamav-unofficial-sigs

The respective dsc file can be found at:
  
https://mentors.debian.net/debian/pool/main/c/clamav-unofficial-sigs/clamav-unofficial-sigs_5.6.2-1.dsc

More information about clamav-unofficial-sigs can be obtained from
  https://github.com/extremeshok/clamav-unofficial-sigs

If you have any concerns or questions, please do not hesitate to contact me.

Much appreciated, regards
Brent Clark



Bug#915694: [Pkg-clamav-devel] Bug#915694: RFS: clamav-unofficial-sigs/5.6.2

2018-12-07 Thread Brent Clark

Good day Scott and Paul

Thanks so much for looking at my RFS.

Sorry for not communicating that in the changelog.
Do you guys want that in the changelog?

Regards
Brent

On 2018/12/07 09:18, Paul Wise wrote:

On Fri, Dec 7, 2018 at 3:12 PM Scott Kitterman wrote:


This package currently has Paul Wise listed as a co-maintainer, but you've
removed him.  Did you coordinate that with him?  In any case, the change needs
to be documented in debian/changelog.


He did, see the bug closed in debian/changelog.





Bug#915694: [Pkg-clamav-devel] Bug#915694: RFS: clamav-unofficial-sigs/5.6.2

2018-12-09 Thread Brent Clark

Good day Scott.

As per your request, its done.

Please can your check.
Regards
Brent

On 2018/12/07 15:52, Scott Kitterman wrote:

Yes.  You'll need to do that.

Scott K

On Friday, December 07, 2018 10:25:40 AM Brent Clark wrote:

Good day Scott and Paul

Thanks so much for looking at my RFS.

Sorry for not communicating that in the changelog.
Do you guys want that in the changelog?

Regards
Brent

On 2018/12/07 09:18, Paul Wise wrote:

On Fri, Dec 7, 2018 at 3:12 PM Scott Kitterman wrote:

This package currently has Paul Wise listed as a co-maintainer, but
you've
removed him.  Did you coordinate that with him?  In any case, the change
needs to be documented in debian/changelog.


He did, see the bug closed in debian/changelog.