Re: ..d-u support sponsorships, was: Problem with ppp keeping link up

2004-10-12 Thread Mike Mestnik

--- Arnt Karlsen <[EMAIL PROTECTED]> wrote:

> On Tue, 12 Oct 2004 11:41:25 -0700 (PDT), Mike wrote in message 
> <[EMAIL PROTECTED]>:
> > 
> > --- [EMAIL PROTECTED] wrote:
> > 
> > > I note that back in Jan 2003, someone had the same problem but got
> > > no response on the debian-user mailing list. 
> > > 
> > It's good too see that this list is functioning and there are ppl
> > around to answer questions.  As for the debian-user list I don't have
> > enuff time to listen in for network related questions and direct them
> > to here.  I hope that some/any one would be kind enuff todo so and
> > encourage other to take the time todo so, when time is avalible.
> > 
> > Dito for debian-devel and any other list.
>  
> ..how about sponsorships?  You can easily spend a 16 hour working day
> at d-u to keep up with it, and face it, _somebody_ has to pay for all
> that time.  As I write this, I have 30470 unread of 67172 since joining
> d-u in August last year until wisening up the same way Lawrence Lessig
> did in January this year, bills to pay and Groklaw.net, FlightGear.org
> and IPCop.org.
> 
How about breaking up the list in to several smaller lists, like
debian-fierwall.  For today the names like debian-user1 and debian-user2
could be used to provide at least some level of maintanable/readable
material.  I don't know how many mails a day the d-u lists gets, but I'm
guessing more then 16 a day is too many.

> -- 
> ..med vennlig hilsen = with Kind Regards from Arnt... ;-)
> ...with a number of polar bear hunters in his ancestry...
>   Scenarios always come in sets of three: 
>   best case, worst case, and just in case.
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
> 
> 




__
Do you Yahoo!?
Y! Messenger - Communicate in real time. Download now. 
http://messenger.yahoo.com




debian/rules VS debian/copyright.

2012-03-21 Thread Mike Mestnik
I'm really a horrible person and I'm excellent at writing files like
debian/rules. From my perspective it's perfectly clear that a simple
tool designed to write perfect debian/rules files would have no chance
at writing a debian/copyright file. I understand that for decades there
has been a large group of hard working individuals that excel at writing
both.

I'd like to point out a need, and a desire on my part, for this to change.

I've been told that in order to write a good debian/copyright one must
have interment knowledge of a package and therefore be part of the
packaging team. I fail to see how the two relate, there is a lot more
that goes into a package then just the debian/copyright and unlike the
debian/rules it stands alone as it doesn’t interface with any other part
of the Debian Package, excepting that the original source is not part of
the Debian Package(at least in this instance).

Both files interface with the original source, but that's where the
similarities end.

I've also been told that having a single maintainer responsible for the
package as a whole is a good idea. I say one can easily split technical
and legal responsibility without the need for any gray lines. Doing so
reduces the knowledge base, an important part of finding the right ppl.
Allowing for more knowledgeable technical writers, like myself, to write
excellent packages and debian/rules files further improving the quality
of Debian.

1. I see a clear benefit.
2. I see a long road ahead.
3. I see an eventual finish where Package Maintainers and Helpers can
either focus on debian/rules or debian/copyright without the need to be
familiar at all with the other.

I offer up this edit for your review. I understand many might hate and
oppose the idea of splitting the two.

Thank you.

Index: english/intro/help.wml
===
RCS file: /cvs/webwml/webwml/english/intro/help.wml,v
retrieving revision 1.11
diff -u -r1.11 help.wml
--- english/intro/help.wml  11 Apr 2010 13:38:53 -  1.11
+++ english/intro/help.wml  22 Mar 2012 00:54:17 -
@@ -1,7 +1,9 @@
 #use wml::debian::template title="How can you help Debian?"
 
-If you are considering helping in the development of Debian GNU/Linux
-there are many areas in which both experienced and inexperienced users can 
assist:
+As a "Net-New" User
+
+New users can start right away, even with out installing or intending
+to use Debian.  Though it's a good idea to at least try it once.
 
 # TBD - Describe requirements per task?
 # such as: knowledge of english, experience in area X, etc..
@@ -14,13 +16,34 @@
 the bugs associated with packages you use and provide further
 information, if you can reproduce the issues described in them.
 
-# TBD - link to users mailing lists
-# Translators, link directly to the translated mailing lists and provide
-# a link to the IRC channel in the user's language
-If you are an experienced user you can help other users through 
-the http://lists.debian.org/";>user mailing lists or
-by using the IRC channel #debian.  For more information on support 
options
-and available sources read the support 
pages.
+Help Debian keep track of your favorite applications in the
+Work-Needing and Prospective Packages 
lists.
+
+# TBD - favorite features
+# Currently I'm unaware of a place to suggest "Better support for socks5"
+# 
+
+You can help with the development of the public face of Debian and
+contribute to the website or by 
+helping with the organisation of events
+worldwide.
+
+You can donate equipment and services to 
the Debian project so that 
+either its users or developers can benefit from them.  We are in constant 
search
+for mirrors worldwide our users can rely on and
+auto-builder systems for our porters.
+
+Help Debian promoting itself by talking about it and demonstrating it to 
others.
+
+
+
+Debian Labor
+
+Debian is always looking for help and there are some areas where just being
+a worm body ready to learn new things is the perfect starting place.
+
+
 
 # TBD - link to translators mailing lists
 # Translators, link directly to your group's pages
@@ -33,6 +56,25 @@
 language.  For more information read the Internationalisation pages.
 
+You can help writing copyright definitions for package maintainers in need.
+Best place to find one is
+http://mentors.debian.net/";>mentors.debian.net.
+
+
+
+Debian Development
+
+If you are considering helping in the development of Debian GNU/Linux
+there are many areas in which both experienced and inexperienced users can 
assist:
+
+# TBD - link to users mailing lists
+# Translators, link directly to the translated mailing lists and provide
+# a link to the IRC channel in the user's language
+If you are an experienced user you can help other users through
+the http://lists.debian.org/";>user mailing lists or
+by using the IRC channel #debian. For more information on support 
options
+and available sources read the support pages.
+
 You can h

Re: debian/rules VS debian/copyright.

2012-03-21 Thread Mike Mestnik
On 03/21/12 20:36, Jonathan Yu wrote:
> Hi Mike,
>
> On Wed, Mar 21, 2012 at 9:00 PM, Mike Mestnik  <mailto:che...@mikemestnik.net>> wrote:
>
> I say one can easily split technical
> and legal responsibility without the need for any gray lines.
>
>  
> While I am certainly not opposed to your idea in principle - that
> everyone has something to contribute (including non-programmers) to
> Debian's continued success - I think that for most packages, the
> problem would be logistical.
>
> From my experience working with the Debian Perl Group as a contributor
> but not a Debian Developer, our workflow works something like this:
>
> 1. An interested party commits desired changes with corresponding
> debian/changelog updates to the team repository
>
> 2. The Package Entropy Tracker notices the change, and flags it as
> Pending Upload
>
> 3. A Debian Developer reviews the package and provides sponsorship
> (uploading the work on behalf of the original contributor) if
> applicable, or requests further changes
>
> When it comes to copyright and licensing information, which is
> typically a matter of looking through the accompanying documentation
> and leaving appropriate notes in debian/copyright, it is typically a
> small job that is done along with the rest of the packaging process.
> One nice way of doing a quick spot check is using "grep -ir copyright
> ." to find all instances of the word "copyright" in the source files.
> Logistically, requiring developers to wait for an external party to
> work on copyright information (which typically doesn't take too long
> in my experience) would significantly slow down at least the Debian
> Perl Group's ability to process and upload packages.
>
> When it comes to translations, which I think is an area that recieves
> much more non-developer attention than debian/copyright files, the
> logistical issue still arises - but since we don't all write all of
> the languages in existence, we often have no choice but to seek the
> assistance of interested parties.
>
> However, all that being said, I think that Debian can benefit from
> interested parties assisting with copyright audits. We certainly have
> a lot of metadata and a lot of code in the various Debian repositories
> - but how accurately does that metadata (e.g. license and copyright
> information) reflect the reality?
>
> Moreover, there are a lot of open bug reports where we are blocked on
> an ITP due to incomplete or missing copyright/licensing information -
> it would be nice to have more eyes to look over these bugs, forward
> the information upstream where appropriate, and follow up on open bug
> reports (unfortunately, of which, there are many).
>
> To sum up, the two places I see non-developer assistance being
> beneficial to the Debian project (in the context of copyright and
> licensing information) are:
>
> 1. Auditing of copyright/licensing information: ensure that the
> metadata stored in debian/copyright is correct. This can be very
> difficult to do as sometimes code is taken from other sources by
> upstream developers without attribution.
>
This is where I'm stuck on my package not so much the specific issue of
a lack of attribution, but the process of auditing the
copyright/licensing information.  Thanks to your input I now can see my
path vary clearly.

I'll take a bit to reflect this re-wording and apply both of these
suggestions to my recommended patch.

Thank you!

> 2. Following up on bugs related to copyright/licensing information:
> for cases where an ITP/RFP has been filed, but where copyright
> information is not clear from the source data, file a bug report with
> the upstream developers, or alternatively, ping the upstream
> developers in case the bug has been overlooked. Possibly spend some
> time investigating alternative bug trackers that the upstream
> developers may use instead, or their personal e-mail addresses.
>
> Cheers,
>
> Jonathan


-- 
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/4f6a8dc7.7020...@mikemestnik.net



Multirelease, something like Multiarch.

2014-02-21 Thread Mike Mestnik
Hello,
  Multiarch gives the ability to store libraries in the main root lib
directories from different architectures and this allows applications to
co-exist on the same system.  Some applications are compiled for amd64
while others are for i386 and perhaps x32.  This could have been done using
chroots and for a long time prior to Multiarch it was.  The problems of,
what happens when a i386 app loads a library for amd64 were handled.

Now we've a similar situation for releases and even distributions.  We can
run multiple releases using a chroot for each, but perhaps this system can
be improved on.  Along comes the idea of supporting Multirelease.
 Certainly there is a lot to work out and I'm sure there will be plenty of
ideas and good solutions.

Cheers.


Proxy compliance and assistance.

2011-09-21 Thread Mike Mestnik

Hello,
  ASYMK there are a number of different proxies technologies and it's 
not impossible to be in a position where there use is mandatory.  I've 
recently looked into a number of bugs against Canonical's Ubuntu: 
[1]479630 [2]370924


1. https://bugs.launchpad.net/bugs/479630
2. https://bugs.launchpad.net/bugs/370924

I'd like to start a movement to verify and assist projects/packages with 
the proper deployment of software that supports proxies.  If this 
doesn't happen in Debian then there is no hope for Ubuntu.


I'm able to assist application developers in the network level coding 
needed to make use of a proxy as well as provide some vary flexible 
example tools that can be employed to this end.


What I need most of all is community support, it's no good to confront 
developers or package maintainers that are insistent on rebelling 
against the use of proxies.  Obviously this is a debate that could only 
hurt the users.  I'd like to see proxy support being added a release 
critical issue, likely not for the current release but set as a goal no 
more then two releases from now.


I'd like to have a single large debate and then, assuming the concept 
flies, setup a task force and mailing list for users and developers to 
get assistance.


Members of the task force should be considerate of all different types 
of proxies.  http(caching and non-caching); http-connect(both port 
filtered and not port filtered); socks(in all it's glorious iterations); 
plus anything else that falls even remotely into this category.  However 
it's only natural that the group would consist of experts in particular 
areas.


Even though the advent of IPv6 diminishes the need or deployment of 
proxies and that they may decrease and even disappear in the not so 
distant future.  I see proxy support instead as a worth while goal 
that's long overdue.


Thank you.


--
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/4e7a375b.9090...@mikemestnik.net



Re: Re: Proxy compliance and assistance.

2011-09-22 Thread Mike Mestnik

On Wed, 21 Sep 2011 at 14:13:31 -0500, Mike Mestnik wrote:

I'd like to start a movement to verify and assist projects/packages
with the proper deployment of software that supports proxies.


In GLib-based applications, connecting using GSocketClient while having
glib-networking installed will automatically use a configured proxy; this
is much less ongoing maintenance burden than adding specific proxy support
to every networked application, so please use this route where feasible in
GLib/GNOME applications, rather than repeatedly writing app-specific proxy
code. Recent versions of telepathy-gabble (as used by Empathy for XMPP) will
automatically pick up GNOME/KDE proxy settings in this way, for instance.

(There's probably an equivalent thing I could say about Qt/KDE applications,
if I knew Qt better.)

This is the kind of information I'd intend to propagate and turn into 
release goals.  Understanding that there's more then one way...   Debian 
may need a centralised configuration where all of the deployed 
back-ends(GSocketClient/Qt/other:apt:wget:axel) would be configured.


Let me make myself clear, "I fully support and advocate using 
centralised librarys, especially when they implement tasks common to 
many applications."


However the real work is a little different then that Utopia.  I belive 
that leeway should be given in the short term for things that are deemed 
important.  I belever that proxy support is so important.



What I need most of all is community support, it's no good to
confront developers or package maintainers that are insistent on
rebelling against the use of proxies.


There's an important difference between "I think proxies don't matter" and
"I think this particular patch to support use of proxies is more maintenance
burden than it's worth"; be careful not to mistake the second for the first.
Part of a maintainer's job is to say "no" to things they're not going to be
able to maintain in future.

Well, I'll say one thing.  I'm a little bit retarded so forgive me as 
there should be some one other then me doing PR(I rather like Paul 
Wise's comments, nice work...  Don't take that the wrong way I 
understand you don't have the time.) anything I'm involved in.  I 
understand that the following point of view is likely to be overkill, 
however if no-one is willing to stake a flag down in there utopia then 
any line drawn could be misplaced.


If an application, any application, lacks proxy support and a patch 
exists that's five lines enabling environment variables then in the 
absence of any other patch it should be...


A. Disabled by default, but compiled in at least one package.

There is no point in fighting about the better way if the person 
advocating the better way is not willing or able to do anything more 
then put pen to paper.  Either write a better patch or get out of the 
way of progress.


I can't understand why this "I don't like it." attitude would ever fly. 
 There are plenty of ways to guard against new code from causing 
problems...  For example "Disabled by default" could mean that the code 
is only executed when a new command line flag is present.  The dev. can 
put a patch on top of the submitted patch to ensure any level of 
disabling they are comfortable with.  There is even a possibility to 
split the proxy support out into another binary package if it's the only 
way to work around technical issues.


This "It might not work attitude" is worthless if it is working and I 
assure you that proxy support is nothing to cry weapons of mass 
destruction over.  It's completely harmless, even if done improperly. 
*Beyond the average rate of failure for any additional patch.



I for one would tend to reject a patch to add a "full" proxy implementation
to any network application that I maintained, but I'd be more likely to accept
a patch that used GProxyResolver or g_socket_client_add_application_proxy
(for GLib code) or something like libproxy or pacrunner (for non-GLib code).

Again, if you want it done right then you'll just have to do it 
yourself.  When it's a this is un-usable in a given environment there 
just needs to be a solution, instead of excuses.



S



--
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/4e7b6f16.9020...@mikemestnik.net



Bug#867869: ITP: beautify-bash -- Beautifier for Bash shell scripts written in Python

2017-07-10 Thread Mike Mestnik
Package: wnpp
Severity: wishlist
Owner: Mike Mestnik 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

* Package name: beautify-bash
  Version : 1.0
  Upstream Author : Paul Lutus , Shriram V 

* URL : https://arachnoid.com/python/beautify_bash_program.html 
https://github.com/shri314/beautify_bash
* License : GPL
  Programming Lang: Python
  Description : Beautifier for Bash shell scripts written in Python

Second Bash script beautifier by Paul Lutus — the first is pretty
well-known.  This rewrite cleans up some annoying inconsistencies.

Currently Debian does not have a commandline tool that
tidies/beautifies shell scripts.  This is useful in git hooks to
ensure that only properly formatted/spaced code makes it into the
repository.  For example the d-i has several instances where shell
scripts have trailing whitespace, indicating disarray.

It's an old program that's seen recent development by Shriram, while
Paul Lutus is the original author he does not seem to have an email
address.  Paul can be reached via this URL, I assume,
https://arachnoid.com/messages/index.php

This is a Python script about 200 lines long, it can also serve as a
Python module.

I'm looking to hammer out the details concerning what version/release
and to find a sponsor.

Thanks for your consideration.

-BEGIN PGP SIGNATURE-

iQJLBAEBCAA1FiEE50YYYn+e/FujuFBs49GprY7cq4oFAlljL8sXHGNoZWFrb0Bt
aWtlbWVzdG5pay5uZXQACgkQ49GprY7cq4qrkQ//fnWwjj7g1mjac7cUT4T9D1o9
qKJZdXL2gvQWU0PtjavKWaqeVPdFebsiyDRjdnCOxjnap5P5HDogJzh1dA8Xwilt
9OWFD3ZImA6VBOvIwN7LjcguWe0Z7NSy8XjU42bvAzrDZWXf1DHj+G/TMB+ES8SC
dNLl/UJ64yTidsYlCdsZ1wRuDaaZlZ5eo/YoN+7SsYbcVRLF6U/HP9dPFChTBxpS
aVPKIysQZdrlOBAb3RfLXxhQNxpASLh+TYtHh0hi2vY9A3C9d1W9WFjprJs8/RI0
nxPGdw0abBFmuQR1KmLUDLrqTr0kPEP18cVVQ+3rYvVP6xN73mfqn4Uv6TTFx3DE
kVytozrVnCtFt3tS2VymETPES6ZZSSBHChgaTPlZBhO319iZUpCZt2PAQ7/13FLM
zUTfEcTQrpxNlRQnPVhf3KaJT1zNhI0XQJmFmpg04/BNGti0+4clO6d5fL7q/WT0
AAmDRlF+nV+RYU7bANBYKWMmvGeSFP0ahITXgcOAlira7qj5UB9JxZqOn2cfFEsc
xnD6hTOWHaH3w1jmeWR7+YI0HRsXWsGVwIYfmQW1cCAA4ojBIw36ZSQpjjNRqqVi
njixeBBPp6wJmzSaY0ABebctKy1rM3C0dFiuE8UopgAjfTU/TOy1vXmgPiOIc/CH
StQcY1Enco1GZkXCflU=
=UN9F
-END PGP SIGNATURE-