Re: Re: RFS: FileZilla3 - GUI ftp client of wxwidgets2.6

2005-09-28 Thread Paul Wise
Justin Pryzby wrote:
> http://lists.debian.org/debian-legal/2003/12/msg00194.html

Yep. This too:

http://lists.debian.org/debian-devel-announce/2003/12/msg7.html

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Re: RFS: FileZilla3 - GUI ftp client of wxwidgets2.6

2005-09-28 Thread Justin Pryzby
On Thu, Sep 29, 2005 at 01:34:34PM +0800, Paul Wise wrote:

>   * debian/copyright needs improvement - who holds copyright? what
> are the licencing terms written in the ustream README and source
> files? There is a good FAQ about writing these on the lists
> somewhere, I forget the URL tho. It might be mentioned in the
> debian-mentors FAQ.
http://lists.debian.org/debian-legal/2003/12/msg00194.html
?

-- 
Clear skies,
Justin


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



Re: RFS: FileZilla3 - GUI ftp client of wxwidgets2.6

2005-09-28 Thread Paul Wise
On Thu, 2005-09-29 at 13:34 +0800, Paul Wise wrote:

> * Any reason for using experimental instead of unstable in the
>   changelog?

Ooops, missed your comment about that.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Re: RFS: FileZilla3 - GUI ftp client of wxwidgets2.6

2005-09-28 Thread Paul Wise
Comments:

  * Delete all the Makefile.in, config.h.in during debian/rules
clean, or make otherwise make it so that they are not in the
diff.gz
  * Any reason for using experimental instead of unstable in the
changelog?
  * debian/copyright needs improvement - who holds copyright? what
are the licencing terms written in the ustream README and source
files? There is a good FAQ about writing these on the lists
somewhere, I forget the URL tho. It might be mentioned in the
debian-mentors FAQ.
  * short and long description in debian/control needs improvement.
A one line long description is not enough.
  * debian/rules: remove dh_make cruft and commented out dh_*/dpatch
lines
  * debian/manpage.1: that isn't a real manpage, delete it or write
one
  * debian/menu: fix needs, section and title
  * why didn't you file an ITP bug before you started packaging and
close it in debian/changelog. Please do this now
  * please register at sponsors.debian.net to make sure this RFS is
not forgotten.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Re: lintian warning native-package-with-dash-version

2005-09-28 Thread Justin Pryzby
On Wed, Sep 28, 2005 at 11:33:45PM -0500, Carlo Segre wrote:
> On Thu, 29 Sep 2005, kamaraju kusumanchi wrote:
> >Q2) should I create a symbolic link gnuplotfortran-0.2.2-1.orig.tar.gz 
> >which points to gnuplotfortran-0.2.2-1.tar.gz before proceeding with 
> >dpkg-buildpackage? I see that it is automatically created after 
> >dpkg-buildpackage step.
> >
> 
> You can do that before too, but are you sure that the name is correct? 
> According to standards, the name should have an underscore rather than the 
> dash which separates the name from upstream revision number.  In addition, 
> as I mentioned before, you probably need to change the -1 to a .1 to avoid 
> the lintian error so the proper link should be:
I see the problem.  The .orig.tar.gz doesn't change for debian
releases, so the -1 is translated to nothing for the orig filename.

Thus: gnuplotfortran_0.2.2.orig.tar.gz.

-- 
Clear skies,
Justin


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



Re: lintian warning native-package-with-dash-version

2005-09-28 Thread Carlo Segre

On Thu, 29 Sep 2005, kamaraju kusumanchi wrote:


Hi
 I am new to packaging and I am trying to package gnuplotfortran whose 
upstream is located at http://sourceforge.net/projects/gnuplotfortran . The 
upstream source is called gnuplotfortran-0.2.2-1.tar.bz2 . I downloaded this 
to /tmp .


Then I did

tar xjvf /tmp/gnuplotfortran-0.2.2-1.tar.bz2 -C .
tar czvf gnuplotfortran-0.2.2-1.tar.gz gnuplotfortran-0.2.2-1/
cd gnuplotfortran-0.2.2-1/
dh_make --copyright lgpl -e [EMAIL PROTECTED] -f \
../gnuplotfortran-0.2.2-1.tar.gz -l

Then I proceeded on doing dpkg-buildpackage etc., At the end I obtained 
gnuplotfortran_0.2.2-1-1.dsc . But if I do



$lintian -i gnuplotfortran_0.2.2-1-1.dsc
W: gnuplotfortran source: native-package-with-dash-version
N:
N:   Native packaging should only be used if a piece of software was
N:   written specifically to be turned into a Debian package. In this case,
N:   the version number should not contain a debian revision part.
N:
N:   Native source packages are sometimes created by accident. In most
N:   cases the reason is the location of the original source tarball.
N:   dpkg-source searches for this in
N:   ../package_upstream-version.orig.tar.gz.
N:

Q1) Where am I doing wrong? How can I get rid of this error?


I think that this has to do with the -1 in the name of the original 
tarball.  You might consider using the -v 0.2.2.1 option in dh_make to 
convert this to a compliant version number.  The second -1 will still be 
there in the final package because that is the debian revision.  The cause 
that lintian has suggested does not seem to be your case as you properly 
identified the source tarball in the dh_make command.




Q2) should I create a symbolic link gnuplotfortran-0.2.2-1.orig.tar.gz which 
points to gnuplotfortran-0.2.2-1.tar.gz before proceeding with 
dpkg-buildpackage? I see that it is automatically created after 
dpkg-buildpackage step.




You can do that before too, but are you sure that the name is correct? 
According to standards, the name should have an underscore rather than the 
dash which separates the name from upstream revision number.  In addition, 
as I mentioned before, you probably need to change the -1 to a .1 to avoid 
the lintian error so the proper link should be:


gnuplotfortran_0.2.2.1.orig.tar.gz

and the .dsc file should be

gnuplotfortran_0.2.2.1-1.dsc

Cheers,

Carlo

--
Carlo U. Segre -- Professor of Physics
Associate Dean for Special Projects, Graduate College
Illinois Institute of Technology
Voice: 312.567.3498Fax: 312.567.3494
[EMAIL PROTECTED]http://www.iit.edu/~segre


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



Re: lintian warning native-package-with-dash-version

2005-09-28 Thread Justin Pryzby
On Thu, Sep 29, 2005 at 12:17:28AM -0400, kamaraju kusumanchi wrote:
> Hi
>   I am new to packaging and I am trying to package gnuplotfortran whose 
> upstream is located at http://sourceforge.net/projects/gnuplotfortran . 
> The upstream source is called gnuplotfortran-0.2.2-1.tar.bz2 . I 
> downloaded this to /tmp .
> 
> Then I did
> 
> tar xjvf /tmp/gnuplotfortran-0.2.2-1.tar.bz2 -C .
Doesn't dpkg-source v2 handle bzip?  Since June 11, according to the
changelog.

> tar czvf gnuplotfortran-0.2.2-1.tar.gz gnuplotfortran-0.2.2-1/
> cd gnuplotfortran-0.2.2-1/
> dh_make --copyright lgpl -e [EMAIL PROTECTED] -f \
> ../gnuplotfortran-0.2.2-1.tar.gz -l
What if you don't specify -f?

> $lintian -i gnuplotfortran_0.2.2-1-1.dsc
> W: gnuplotfortran source: native-package-with-dash-version

> Q1) Where am I doing wrong? How can I get rid of this error?
One way or another you're creating a native package, which this is
not.  A native package is defined by the lack of a .orig.tar.gz

> Q2) should I create a symbolic link gnuplotfortran-0.2.2-1.orig.tar.gz 
> which points to gnuplotfortran-0.2.2-1.tar.gz before proceeding with 
> dpkg-buildpackage? I see that it is automatically created after 
> dpkg-buildpackage step.
A symbolic link, or a real link (I guess), or a copy of the file, or a
rename.

-- 
Clear skies,
Justin


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



Re: duplicate library code in a package

2005-09-28 Thread Carlo Segre

On Thu, 29 Sep 2005, François-Denis Gonthier wrote:


On 28 September 2005 14:07, Justin Pryzby wrote:

When I make a new upstream package for Erlang, I need to extract the upstream
tar.gz file, which is named otp_src_[version].tar.gz, rename the created
directory to a Debian friendly name and then make the .orig.tar.gz.

Does that count as repackaging? If so I'm clueless as to what I should do to
avoid that.



YOu should not have to do this every time.  The way I have dealt with this 
issue is the following:


1. make a symbolic link to the original source tarball using the correct 
Debian name with *_ver.orig.tar.gz


2. untar the original and rename the resulting directory

3. build Debian package in then renamed directory (possibly starting with 
dh_make)


4. when the next version is released, just download it, make the symbolic 
link as in (1) and then perform a uupdate inside the previous directory 
(youcan use the -v option to force a version number if it is not obvious 
form the tarball name).  uupdate will make a new directory with the 
correct name independent of what is in the tarball


5. better yet, make a watch file and run uscan.  if you choose to execute 
uupdate on the downloaded tarball, it will automagically perform steps in 
(4) as long as the version number is parseable form the original traball 
name.


The renaming process only needs to be done once and you cactually don't 
have to re-tar the source.


HTH

Carlo

--
Carlo U. Segre -- Professor of Physics
Associate Dean for Special Projects, Graduate College
Illinois Institute of Technology
Voice: 312.567.3498Fax: 312.567.3494
[EMAIL PROTECTED]http://www.iit.edu/~segre

Re: duplicate library code in a package

2005-09-28 Thread Justin Pryzby
On Thu, Sep 29, 2005 at 12:05:10AM -0400, Fran?ois-Denis Gonthier wrote:
> On 28 September 2005 14:07, Justin Pryzby wrote:
> 
> When I make a new upstream package for Erlang, I need to extract the upstream 
> tar.gz file, which is named otp_src_[version].tar.gz, rename the created 
> directory to a Debian friendly name and then make the .orig.tar.gz.
> 
> Does that count as repackaging? If so I'm clueless as to what I should do to 
> avoid that.
Yes.  If the .orig.tar.gz is not identical to the upstream source-ball
available from the location indicated in the copyright (guaranteed by
policy 12.5), then it is considered repackaging.

dpkg-source is intelligent, and can deal with many strange upstream
tarballs.  It doesn't care if the tarball extracts to the wrong
directory name, or extracts to ./, or pretty much anything else.

You might have to rename the upstream directory for the initial
invocation of dh_make, but that it entirely independent from
everything else.

Justin


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



lintian warning native-package-with-dash-version

2005-09-28 Thread kamaraju kusumanchi

Hi
  I am new to packaging and I am trying to package gnuplotfortran whose 
upstream is located at http://sourceforge.net/projects/gnuplotfortran . 
The upstream source is called gnuplotfortran-0.2.2-1.tar.bz2 . I 
downloaded this to /tmp .


Then I did

tar xjvf /tmp/gnuplotfortran-0.2.2-1.tar.bz2 -C .
tar czvf gnuplotfortran-0.2.2-1.tar.gz gnuplotfortran-0.2.2-1/
cd gnuplotfortran-0.2.2-1/
dh_make --copyright lgpl -e [EMAIL PROTECTED] -f \
../gnuplotfortran-0.2.2-1.tar.gz -l

Then I proceeded on doing dpkg-buildpackage etc., At the end I obtained 
gnuplotfortran_0.2.2-1-1.dsc . But if I do



$lintian -i gnuplotfortran_0.2.2-1-1.dsc
W: gnuplotfortran source: native-package-with-dash-version
N:
N:   Native packaging should only be used if a piece of software was
N:   written specifically to be turned into a Debian package. In this case,
N:   the version number should not contain a debian revision part.
N:
N:   Native source packages are sometimes created by accident. In most
N:   cases the reason is the location of the original source tarball.
N:   dpkg-source searches for this in
N:   ../package_upstream-version.orig.tar.gz.
N:

Q1) Where am I doing wrong? How can I get rid of this error?

Q2) should I create a symbolic link gnuplotfortran-0.2.2-1.orig.tar.gz 
which points to gnuplotfortran-0.2.2-1.tar.gz before proceeding with 
dpkg-buildpackage? I see that it is automatically created after 
dpkg-buildpackage step.


thanks
raju



--
Kamaraju S Kusumanchi
Graduate Student, MAE
Cornell University
http://www.people.cornell.edu/pages/kk288/


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



Re: duplicate library code in a package

2005-09-28 Thread François-Denis Gonthier
On 28 September 2005 14:07, Justin Pryzby wrote:

When I make a new upstream package for Erlang, I need to extract the upstream 
tar.gz file, which is named otp_src_[version].tar.gz, rename the created 
directory to a Debian friendly name and then make the .orig.tar.gz.

Does that count as repackaging? If so I'm clueless as to what I should do to 
avoid that.

> On Wed, Sep 28, 2005 at 01:36:02PM -0400, Roberto C. Sanchez wrote:
> > On Wed, Sep 28, 2005 at 12:07:08PM -0500, Carlo Segre wrote:
> > > On Wed, 28 Sep 2005, Roberto C. Sanchez wrote:
> > > >On Wed, Sep 28, 2005 at 06:15:12PM +0200, Tommaso Moroni wrote:
> > > >>Hi!
> > > >>
> > > >>I'm packaging kchmviewer, which uses a version of chmlib bundled
> > > >>in the upstream tarball.
> > > >>
> > > >>Is it a Bad Thing to use that library instead of depending on the
> > > >>official packaged one?
> > > >
> > > >Yes(TM), it is a Bad Thing(TM).
> > > >
> > > >If the official library is suitable, then use it.  It will:
> > > >
> > > >- absolve you of providing security support for the duplicate code
> > > >- make the resulting binary packages fewer or smaller
> > > >- save space on end user systems and repository mirror sites
> > >
> > > Don't delete it form the upstream tarball though or your diffs will be
> > > huge. Just disable the compilation in the makefiles.
> > >
> > > Carlo
> >
> > An excellent point.  I imagine that it would also be permissible to
> > repackage the .orig.tar.gz file so that it is gone from there as well.
>
> Usually only 3 reasons are sufficient justification for repackaging.
>
>  1) non DFSG material included;
>  2) large binaries included;
>  3) multiple "dependent" upstream source tarballs required for
> building a single binary package
>
> Bill lists some other ones here:
>   http://lists.debian.org/debian-policy/2003/09/msg00123.html
>
> My comments within:
>   --- Files have stupid permissions.
> This is probably not a valid reason, in itself; just run
> chmod -R u=Xg=o= or whatever in ./debian/rules.
>
>   --- tarball contains files at the root.
>  As Joerg notes in the New Queue Reject Faq, this is not a valid
>  reason; dpkg-source deals with this just fine.
>
>   --- Some files are not DFSG free.
> Correct.
>
>   --- You can't add binary files (e.g. icons) in a diff. Using uuencode
>   is not optimal.  Sometimes it is better to sneak them in the
>   source tarball.
> That's one way; Theodore Ts'o does it by putting them in the .diff.gz.
>
>   --- tarball include large stuff that we don't want to package.
> I think this is only sufficient justification if its very large, like
> over 50% of the source package size, and tens of megabytes.
>
> The other 3 things listed are also okay..
>
> --
> Clear skies,
> Justin


pgpukfeHqRiiW.pgp
Description: PGP signature


Re: package maintain help

2005-09-28 Thread Justin Pryzby
You really have to punctuate your sentences.

Postinst is for doing things after the package is installed.  For
example, you might have to register your package with some larger
package such that it is recognized and available for use.  The prerm
undoes this, by unregistering it.

Many packages don't need maintscripts at all (at least not custom
ones; debhelper will add snippets in the appropriate places to do
common things).  In that case, you can just remove the examples that
dh_make creates for you, and everything will Just Work.

If your package is really just a collection of shellscripts, then I
don't see any reason why you would need custom maintscripts.

If you need examples of what maintscripts do,
/var/lib/dpkg/info/*{inst,rm} are already on your system.

-- 
Clear skies,
Justin

On Wed, Sep 28, 2005 at 07:14:00PM -0700, mithereal wrote:
> hello i have some (hopefully simple) questions about
> package maintaining that the howto ot tldp didn't
> readily cover. example i dont understend the postinst
> and prerm scripts well i do understand what theyre for
> just i dont understand certain parts for example i
> have a package of shell scripts ive created that i
> want to install into the system so i follow the howto
> and everything is fine till the mentioned scripts my
> question is what do i need to do  in the scripts just
> to install the files into the dir everything ive taken
> from the (dont remember but holds examples of post and
> pre scripts)dir fails the install and i must commont
> out the lines in  in the /var/lib/dpkg// dir
> i guess a helpful would be to gimme a howto on
> postinst and prerim scripts what to do and whatnot to do.


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



package maintain help

2005-09-28 Thread mithereal
hello i have some (hopefully simple) questions about
package maintaining that the howto ot tldp didn't
readily cover. example i dont understend the postinst
and prerm scripts well i do understand what theyre for
just i dont understand certain parts for example i
have a package of shell scripts ive created that i
want to install into the system so i follow the howto
and everything is fine till the mentioned scripts my
question is what do i need to do  in the scripts just
to install the files into the dir everything ive taken
from the (dont remember but holds examples of post and
pre scripts)dir fails the install and i must commont
out the lines in  in the /var/lib/dpkg// dir
i guess a helpful would be to gimme a howto on
postinst and prerim scripts what to do and whatnot to do.



__ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com


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



Re: debian/rules: create folder into deb

2005-09-28 Thread Jan C. Nordholz
On Wed, Sep 28, 2005 at 05:35:50PM -0400, Roberto C. Sanchez wrote:
> On Wed, Sep 28, 2005 at 11:26:30PM +0200, nidr wrote:
> > Perhaps you guys have seen some of my other threads over at debian-boot.
> > They are all related to tasksel, as am trying to add my own tasks for
> > personally use. Am grateful for all the help I have got with tasksel so far.
> > But there is still something I do not understand:
> > 
> > You see I've been trying to make my own deb out of the tasksel 2.24 source.
> > So I've managed to build a working deb with the dpkg-buildpackage command,
> > but later I found out that I needed to do some more modifications:
> > When I run the dpkg-buildpackage command, the system make this folder
> > ./debian/tasksel/usr/lib/tasksel/packages
> > But this folder has no items inside. So I want to add my package-list item
> > into this folder, so my owm packages list is there, "inside" the deb. How
> > can I make so the dpkg-buildpackage will move my list program to that
> > folder?
> > I've tried to read some documention about debian/rules, but still I can't
> > manage to do what I want to. Hope someone could help me here.
> > 
> debian/rules is just a Makefile.  Of you understand Makefile syntax,
> that is all you need. Basically, you can place your file somewhere in
> the debian/ directory.  Then after the call to dh_installdirs (I think)
> you can use a simple mv command to move your file to the desired
> destination.
> 
> -Roberto
> 

... or, while you're using debhelper, use dh_install - although
you won't gain any flexibility compared with a manual mv/cp.


Regards,

Jan

-- 
Jan C. Nordholz



signature.asc
Description: Digital signature


Re: Bewerbung

2005-09-28 Thread Ben Finney
On 28-Sep-2005, martin f krafft wrote:
> also sprach Robert Ribnitz <[EMAIL PROTECTED]> [2005.09.28.1059 +0200]:
> > List: He's asking about getting a job as a "free translator". Pointing
> > him to the l18n lists, and telling him about debian in general, and this
> > list in particular.
> 
> I reported his message as spam.

Thanks.

-- 
 \ "Those who can make you believe absurdities can make you commit |
  `\ atrocities."  -- Voltaire |
_o__)  |
Ben Finney <[EMAIL PROTECTED]>


signature.asc
Description: Digital signature


Re: debian/rules: create folder into deb

2005-09-28 Thread Justin Pryzby
On Wed, Sep 28, 2005 at 11:26:30PM +0200, nidr wrote:
> Perhaps you guys have seen some of my other threads over at debian-boot.
> They are all related to tasksel, as am trying to add my own tasks for
> personally use. Am grateful for all the help I have got with tasksel so far.
> But there is still something I do not understand:
> 
> You see I've been trying to make my own deb out of the tasksel 2.24 source.
> So I've managed to build a working deb with the dpkg-buildpackage command,
> but later I found out that I needed to do some more modifications:
> When I run the dpkg-buildpackage command, the system make this folder
> ./debian/tasksel/usr/lib/tasksel/packages
> But this folder has no items inside. So I want to add my package-list item
> into this folder, so my owm packages list is there, "inside" the deb. How
> can I make so the dpkg-buildpackage will move my list program to that
> folder?
> I've tried to read some documention about debian/rules, but still I can't
> manage to do what I want to. Hope someone could help me here.
Somewhere late in the install target, you want to put a command to do
that.  I don't know anything about tasksel, though, so I don't know if
that's the right way to do what you want.

-- 
Clear skies,
Justin


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



Re: debian/rules: create folder into deb

2005-09-28 Thread Roberto C. Sanchez
On Wed, Sep 28, 2005 at 11:26:30PM +0200, nidr wrote:
> Perhaps you guys have seen some of my other threads over at debian-boot.
> They are all related to tasksel, as am trying to add my own tasks for
> personally use. Am grateful for all the help I have got with tasksel so far.
> But there is still something I do not understand:
> 
> You see I've been trying to make my own deb out of the tasksel 2.24 source.
> So I've managed to build a working deb with the dpkg-buildpackage command,
> but later I found out that I needed to do some more modifications:
> When I run the dpkg-buildpackage command, the system make this folder
> ./debian/tasksel/usr/lib/tasksel/packages
> But this folder has no items inside. So I want to add my package-list item
> into this folder, so my owm packages list is there, "inside" the deb. How
> can I make so the dpkg-buildpackage will move my list program to that
> folder?
> I've tried to read some documention about debian/rules, but still I can't
> manage to do what I want to. Hope someone could help me here.
> 
debian/rules is just a Makefile.  Of you understand Makefile syntax,
that is all you need. Basically, you can place your file somewhere in
the debian/ directory.  Then after the call to dh_installdirs (I think)
you can use a simple mv command to move your file to the desired
destination.

-Roberto

-- 
Roberto C. Sanchez
http://familiasanchez.net/~roberto


pgpVgj2LmreTn.pgp
Description: PGP signature


debian/rules: create folder into deb

2005-09-28 Thread nidr



	

	
	
	
	
	

Perhaps you guys have seen some of my
other threads over at debian-boot. They are all related to tasksel,
as am trying to add my own tasks for personally use. Am grateful for
all the help I have got with tasksel so far. But there is still
something I do not understand:





You see I've been trying to make my own
deb out of the tasksel 2.24 source.
So I've managed to build a working deb
with the dpkg-buildpackage command, but later I found out that I
needed to do some more modifications:
When I run the dpkg-buildpackage
command, the system make this folder
./debian/tasksel/usr/lib/tasksel/packages
But this folder has no items inside. So
I want to add my package-list item into this folder, so my owm
packages list is there, "inside" the deb. How can I make so the
dpkg-buildpackage will move my list program to that folder?
I've tried to read some documention
about debian/rules, but still I can't manage to do what I want to.
Hope someone could help me here.



Please let me know if I should post
this in the debian-boot list instead, cause am a bit unsure if this
is the correct list.
Thank you for any input.
-nidr


Re: duplicate library code in a package

2005-09-28 Thread Justin Pryzby
On Wed, Sep 28, 2005 at 01:08:47PM -0500, Carlo Segre wrote:
> On Wed, 28 Sep 2005, Roberto C. Sanchez wrote:
> >An excellent point.  I imagine that it would also be permissible to
> >repackage the .orig.tar.gz file so that it is gone from there as well.

> True, but then there is an additional step to taking a new tarball release 
> and making a package.  I think it is better practice not to modify the 
> upstream tarball.  Suppose that I were gone and you wanted to package a 
> new release of my package.  If I have a special, hidden procedure to 
> prepare the original tarball, then you would not be able to just apply the 
> diffs from the old source and have a chance to make it work.
See devref section 6.7.8.2: "Repackaged upstream source".

-- 
Clear skies,
Justin


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



Re: duplicate library code in a package

2005-09-28 Thread Bartosz Fenski aka fEnIo
On Wed, Sep 28, 2005 at 12:19:08PM -0400, Roberto C. Sanchez wrote:
> > Is it a Bad Thing to use that library instead of depending on the
> > official packaged one?
> 
> Yes(TM), it is a Bad Thing(TM).
> 
> If the official library is suitable, then use it.  It will:
> 
> - absolve you of providing security support for the duplicate code
> - make the resulting binary packages fewer or smaller
> - save space on end user systems and repository mirror sites

- save someone's memory from loading another library 

Cause usually they're linking it statically which is another Bad Thing(TM).

regards
fEnIo


-- 
  ,''`.  Bartosz Fenski | mailto:[EMAIL PROTECTED] | pgp:0x13fefc40 | irc:fEnIo
 : :' :   32-050 Skawina - Glowackiego 3/15 - w. malopolskie - Poland
 `. `'   phone:+48602383548 | proud Debian maintainer and user
   `-  http://skawina.eu.org | jid:[EMAIL PROTECTED] | rlu:172001


signature.asc
Description: Digital signature


Re: duplicate library code in a package

2005-09-28 Thread Carlo Segre


On Wed, 28 Sep 2005, Roberto C. Sanchez wrote:



An excellent point.  I imagine that it would also be permissible to
repackage the .orig.tar.gz file so that it is gone from there as well.

-Roberto



True, but then there is an additional step to taking a new tarball release 
and making a package.  I think it is better practice not to modify the 
upstream tarball.  Suppose that I were gone and you wanted to package a 
new release of my package.  If I have a special, hidden procedure to 
prepare the original tarball, then you would not be able to just apply the 
diffs from the old source and have a chance to make it work.


Carlo

--
Carlo U. Segre -- Professor of Physics
Associate Dean for Special Projects, Graduate College
Illinois Institute of Technology
Voice: 312.567.3498Fax: 312.567.3494
[EMAIL PROTECTED]http://www.iit.edu/~segre


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



Re: duplicate library code in a package

2005-09-28 Thread Justin Pryzby
On Wed, Sep 28, 2005 at 01:36:02PM -0400, Roberto C. Sanchez wrote:
> On Wed, Sep 28, 2005 at 12:07:08PM -0500, Carlo Segre wrote:
> > On Wed, 28 Sep 2005, Roberto C. Sanchez wrote:
> > 
> > >On Wed, Sep 28, 2005 at 06:15:12PM +0200, Tommaso Moroni wrote:
> > >>Hi!
> > >>
> > >>I'm packaging kchmviewer, which uses a version of chmlib bundled
> > >>in the upstream tarball.
> > >>
> > >>Is it a Bad Thing to use that library instead of depending on the
> > >>official packaged one?
> > >
> > >Yes(TM), it is a Bad Thing(TM).
> > >
> > >If the official library is suitable, then use it.  It will:
> > >
> > >- absolve you of providing security support for the duplicate code
> > >- make the resulting binary packages fewer or smaller
> > >- save space on end user systems and repository mirror sites
> > >
> > 
> > Don't delete it form the upstream tarball though or your diffs will be 
> > huge.  
> > Just disable the compilation in the makefiles.
> > 
> > Carlo
> 
> An excellent point.  I imagine that it would also be permissible to
> repackage the .orig.tar.gz file so that it is gone from there as well.
Usually only 3 reasons are sufficient justification for repackaging.

 1) non DFSG material included;
 2) large binaries included;
 3) multiple "dependent" upstream source tarballs required for
building a single binary package

Bill lists some other ones here:
  http://lists.debian.org/debian-policy/2003/09/msg00123.html

My comments within:
  --- Files have stupid permissions.
This is probably not a valid reason, in itself; just run
chmod -R u=Xg=o= or whatever in ./debian/rules.

  --- tarball contains files at the root.
 As Joerg notes in the New Queue Reject Faq, this is not a valid
 reason; dpkg-source deals with this just fine.

  --- Some files are not DFSG free.
Correct.

  --- You can't add binary files (e.g. icons) in a diff. Using uuencode 
  is not optimal.  Sometimes it is better to sneak them in the
  source tarball.
That's one way; Theodore Ts'o does it by putting them in the .diff.gz.

  --- tarball include large stuff that we don't want to package.
I think this is only sufficient justification if its very large, like
over 50% of the source package size, and tens of megabytes.

The other 3 things listed are also okay..

-- 
Clear skies,
Justin


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



Re: duplicate library code in a package

2005-09-28 Thread Andreas Fester

An excellent point.  I imagine that it would also be permissible to
repackage the .orig.tar.gz file so that it is gone from there as well.



? orig.tar.gz should be as it says - the original.


not necessarily. It must be the original, but it must not be pristine.
One reason could be to remove autotools dependencies, another could be
to remove files which would otherwise be removed by the "clean" target
and would end up in a huge diff.gz.
IMHO this such things should of course be reported to upstream and
hopefully be fixed in the next upstream version.

Regards,

Andreas

--
Andreas Fester
mailto:[EMAIL PROTECTED]
WWW: http://www.littletux.net
ICQ: 326674288


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



Re: duplicate library code in a package

2005-09-28 Thread Neil Williams
On Wednesday 28 September 2005 6:36 pm, Roberto C. Sanchez wrote:
> > Don't delete it form the upstream tarball though or your diffs will be
> > huge. Just disable the compilation in the makefiles.
> >
> > Carlo
>
> An excellent point.  I imagine that it would also be permissible to
> repackage the .orig.tar.gz file so that it is gone from there as well.

? orig.tar.gz should be as it says - the original.

Changes to .org.tar.gz are up to upstream. 

I use conditional builds on my own projects and when I build the tarball from 
CVS on Debian, it does not build a library that exists on Debian. However, 
the tarball is the same as one used to create RPM's on FC3 where the library 
is NOT available and the build uses the internal code.

The upstream tarball and .orig.tar.gz should be as flexible as possible and 
that means keeping the included files in the source but skipping them in the 
build of the binary.

So package-release.i386.deb uses the external library and has a dependency on 
it.
package-release.src.deb includes the internal code and retains the ability to 
use the external one if it is present on the *build* system.

-- 

Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/



pgpxXC3VN6lUi.pgp
Description: PGP signature


Re: duplicate library code in a package

2005-09-28 Thread Pradeepto Bhattacharya
Hello Tommaso,

Good thing that you are making a debian of kchmviewer. I myself made a
debian package a month back or so.I contacted the developer about the
same. I got reply just yesterday. Anyways I have already worked on
this, so if you want I can send you the debianised source tar and you
can have a look into it.

Oh and I had included the chmlib while making the debian but I had a
also added an depends entry for the same in the control file.

I could install the debian I created in two boxes witout much trouble
inspite of getting few warnings from lintian. Would like to have a
look at them? I can send them over to you.

Regards
Pradeepto Bhattacharya
On Wed, September 28, 2005 9:45 pm, Tommaso Moroni said:
> Hi!
>
> I'm packaging kchmviewer, which uses a version of chmlib bundled
> in the upstream tarball.
>
> Is it a Bad Thing to use that library instead of depending on the
> official packaged one?
>
>
> Regards,
> --
> Tommaso Moroni <[EMAIL PROTECTED]>
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>


-- 
Pradeepto Bhattacharya.
Email   : [EMAIL PROTECTED]
Website : http://www.eninteractive.com


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



Re: duplicate library code in a package

2005-09-28 Thread Roberto C. Sanchez
On Wed, Sep 28, 2005 at 12:07:08PM -0500, Carlo Segre wrote:
> On Wed, 28 Sep 2005, Roberto C. Sanchez wrote:
> 
> >On Wed, Sep 28, 2005 at 06:15:12PM +0200, Tommaso Moroni wrote:
> >>Hi!
> >>
> >>I'm packaging kchmviewer, which uses a version of chmlib bundled
> >>in the upstream tarball.
> >>
> >>Is it a Bad Thing to use that library instead of depending on the
> >>official packaged one?
> >
> >Yes(TM), it is a Bad Thing(TM).
> >
> >If the official library is suitable, then use it.  It will:
> >
> >- absolve you of providing security support for the duplicate code
> >- make the resulting binary packages fewer or smaller
> >- save space on end user systems and repository mirror sites
> >
> 
> Don't delete it form the upstream tarball though or your diffs will be huge.  
> Just disable the compilation in the makefiles.
> 
> Carlo

An excellent point.  I imagine that it would also be permissible to
repackage the .orig.tar.gz file so that it is gone from there as well.

-Roberto
-- 
Roberto C. Sanchez
http://familiasanchez.net/~roberto


pgpiFM97YzFsQ.pgp
Description: PGP signature


Re: duplicate library code in a package

2005-09-28 Thread Carlo Segre

On Wed, 28 Sep 2005, Roberto C. Sanchez wrote:


On Wed, Sep 28, 2005 at 06:15:12PM +0200, Tommaso Moroni wrote:

Hi!

I'm packaging kchmviewer, which uses a version of chmlib bundled
in the upstream tarball.

Is it a Bad Thing to use that library instead of depending on the
official packaged one?


Yes(TM), it is a Bad Thing(TM).

If the official library is suitable, then use it.  It will:

- absolve you of providing security support for the duplicate code
- make the resulting binary packages fewer or smaller
- save space on end user systems and repository mirror sites



Don't delete it form the upstream tarball though or your diffs will be 
huge.  Just disable the compilation in the makefiles.


Carlo


--
Carlo U. Segre -- Professor of Physics
Associate Dean for Special Projects, Graduate College
Illinois Institute of Technology
Voice: 312.567.3498Fax: 312.567.3494
[EMAIL PROTECTED]http://www.iit.edu/~segre


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



Re: duplicate library code in a package

2005-09-28 Thread Roberto C. Sanchez
On Wed, Sep 28, 2005 at 06:15:12PM +0200, Tommaso Moroni wrote:
> Hi!
> 
> I'm packaging kchmviewer, which uses a version of chmlib bundled
> in the upstream tarball.
> 
> Is it a Bad Thing to use that library instead of depending on the
> official packaged one?

Yes(TM), it is a Bad Thing(TM).

If the official library is suitable, then use it.  It will:

- absolve you of providing security support for the duplicate code
- make the resulting binary packages fewer or smaller
- save space on end user systems and repository mirror sites

-Roberto
-- 
Roberto C. Sanchez
http://familiasanchez.net/~roberto


pgpWCsoRy5wEM.pgp
Description: PGP signature


duplicate library code in a package

2005-09-28 Thread Tommaso Moroni
Hi!

I'm packaging kchmviewer, which uses a version of chmlib bundled
in the upstream tarball.

Is it a Bad Thing to use that library instead of depending on the
official packaged one?


Regards,
-- 
Tommaso Moroni <[EMAIL PROTECTED]>


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



Re: RFS: lprof -- Hardware Color Profiler

2005-09-28 Thread Oleksandr Moskalenko
* Christoph Berg <[EMAIL PROTECTED]> [2005-09-28 15:46:46 +0200]:

> Re: Oleksandr Moskalenko in <[EMAIL PROTECTED]>
> > Package: lprof
> 
> Uploaded.
> 
> Christoph
> -- 
> [EMAIL PROTECTED] | http://www.df7cb.de/

Thanks a lot Christoph!

Alex


signature.asc
Description: Digital signature


Re: RFS: lprof -- Hardware Color Profiler

2005-09-28 Thread Christoph Berg
Re: Oleksandr Moskalenko in <[EMAIL PROTECTED]>
> Package: lprof

Uploaded.

Christoph
-- 
[EMAIL PROTECTED] | http://www.df7cb.de/


signature.asc
Description: Digital signature


Re: Bewerbung

2005-09-28 Thread martin f krafft
also sprach Robert Ribnitz <[EMAIL PROTECTED]> [2005.09.28.1059 +0200]:
> List: He's asking about getting a job as a "free translator". Pointing
> him to the l18n lists, and telling him about debian in general, and this
> list in particular.

I reported his message as spam.

> >Ich möchte mich bei Ihnen als freiberuflicher Übersetzer bewerben.

That's free-lance, not free. He is looking to make money.

> >Wir machen Ihnen gerne einen gratis Kostenvoranschlag. 

Here he offers to make a tender for free.

Spam.

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`. martin f. krafft <[EMAIL PROTECTED]>
: :'  :proud Debian developer and author: http://debiansystem.info
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP (sub)keys? Use subkeys.pgp.net as keyserver!
 
someday we'll find it
the rainbow connection
the lovers, the dreamers,
and me!
 -- kermit


signature.asc
Description: Digital signature (GPG/PGP)


Re: Bewerbung

2005-09-28 Thread Robert Ribnitz
List: He's asking about getting a job as a "free translator". Pointing
him to the l18n lists, and telling him about debian in general, and this
list in particular.

Sehr geehrter Herr Dr. Kogler,

Debian ist ein Projekt, welches von vielen Entwicklern meist in ihrere
Freizeit gepflegt wird. (vgl:
http://www.de.debian.org/intro/about.de.html ). Die Mitarbeit im
Debian-Projekt erfolgt daher auf Voluntaerbasis und ohne jegliche Bezahlung.

Bitte beachten Sie auch, dass die Entwicklergemeinde ueber den ganzen
Erdball verstreut ist. In der Regel erfolgt die Kommunikation daher in
englischer Sprache.

Sollten Sie an einer Mitarbeit interessiert sein, so wenden Sie sich
bitte an eine der Uebersetzungs- und internationalisierungslisten (Engl.
Uebersicht: http://lists.debian.org/i18n.html ). Insbesondere
debian-l10n-german  scheint interessant (und deutschsprachig) zu sein.


Mit freundlichen Gruessen

Robert Ribnitz.
Dr. Kogler Übersetzungen wrote:

>Sehr geehrte Damen und Herren!
>
>Ich möchte mich bei Ihnen als freiberuflicher Übersetzer bewerben.
>
>Mein Team und ich übersetzen alle Weltsprachen. Wir liefern Ihnen
>Fachübersetzungen schnell und problemlos! Für Ihren geschäftlichen
>Erfolg!
>
>Testen Sie uns jetzt! Senden Sie uns per E-Mail Ihre Texte an:
>mailto:[EMAIL PROTECTED] 
>
>Wir machen Ihnen gerne einen gratis Kostenvoranschlag. 
>Ich garantiere prompte und zuverlässige Abwicklung!
>
>Mit freundlichen Grüßen
>
>Dr. Robert Kogler
>Dipl. Übersetzer
>
>PS: Suchen Sie manchmal jemanden, der kompetent Ihre Texte übersetzt? 
>Speichern Sie unsere Daten in Ihrem Adressbuch!
>---
>Dr. Kogler Übersetzungen
>Scharnweberstr. 112 – 19
>D – 13405 Berlin
>Tel +49 (0) 1801 555 777 2428
>Fax +44 (0) 870 137 9909
>Email mailto:[EMAIL PROTECTED]
>Web www.drkogler.com
>
>
>Ihre Emailadresse können Sie aus meinen Bewerbungsunterlagen entfernen, 
>indem Sie ein Mail an mailto:[EMAIL PROTECTED] senden und in die 
>Betreffzeile löschen schreiben.
>  
>


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



Re[1]: Буду благодарна, если Ollit

2005-09-28 Thread Pat Raju

Привет!

Предлагаем быстро выучить Разговорный английский язык. Уникальная методика 
обучения - мышление, произношение, стиль речи.

У нас скидки!!!

Наши телефоны в Москве:
105-5186
238-33-86





Bohn Raisinghani
Perovic Aceves Naylor
Krisz Raza Nevrtal Jurewicz


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



Bewerbung

2005-09-28 Thread Dr. Kogler Übersetzungen
Sehr geehrte Damen und Herren!

Ich möchte mich bei Ihnen als freiberuflicher Übersetzer bewerben.

Mein Team und ich übersetzen alle Weltsprachen. Wir liefern Ihnen
Fachübersetzungen schnell und problemlos! Für Ihren geschäftlichen
Erfolg!

Testen Sie uns jetzt! Senden Sie uns per E-Mail Ihre Texte an:
mailto:[EMAIL PROTECTED] 

Wir machen Ihnen gerne einen gratis Kostenvoranschlag. 
Ich garantiere prompte und zuverlässige Abwicklung!

Mit freundlichen Grüßen

Dr. Robert Kogler
Dipl. Übersetzer

PS: Suchen Sie manchmal jemanden, der kompetent Ihre Texte übersetzt? 
Speichern Sie unsere Daten in Ihrem Adressbuch!
---
Dr. Kogler Übersetzungen
Scharnweberstr. 112 – 19
D – 13405 Berlin
Tel +49 (0) 1801 555 777 2428
Fax +44 (0) 870 137 9909
Email mailto:[EMAIL PROTECTED]
Web www.drkogler.com


Ihre Emailadresse können Sie aus meinen Bewerbungsunterlagen entfernen, 
indem Sie ein Mail an mailto:[EMAIL PROTECTED] senden und in die 
Betreffzeile löschen schreiben.



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