Re: Creating a deb for a Java based project, and saying hi to the mailing list

2016-10-05 Thread Ioan Eugen Stan
Hi,

If your product is targeting Debian as a distribution platform than it
might be worth it to do the normal (full) debian packaging and have your
package in the official distribution.

If you just need to install the app to use it develop/test it locally
and never plan to distributed as an official deb, than jdeb is enough.

You will get a package that installs and with all the scripts you will
need to install it.

Building an official package out of that will be easier, since you will
have a lot of meta-data allready available. Dependinng on how many
external dependencies you have having an deb package can be a daunting
task, but having all dependencies packaged is part of Debian's awesomness.

Thanks,


On 05.10.2016 12:57, David Myers wrote:
> @Thorsten.
> 
> OK I didn't realise there was 'more' to the .deb and .dsc stuff... I'm
> sure I mentioned that I'm a newbie to packaging  (scratches head).
> 
> @Emmanueal
> 
> The team already has a gradle.build for windows and OSX, so I don't need
> to worry about those.
> 
> The truth is that the gradle.build is actually installing to a virtual
> machine (vagrant). The rpms are just... well... RPMs hence RedHat /
> CentOS centric.
> 
> It just seemed a bit crazy to have a VM on my debian jessy box that ran
> CentOS, so as I could build a Vagrant VM inside of that... just too many
> levels of abstraction for my head to get around !
> 
> David.
> 
> ps. I do hope I'm not too 'light hearted' in my conversation, I'm a
> great believer in 'work being fun / interesting', probably because
> havind worked in the NHS in the UK you don't do it for the money ;)
> 
> D
> 
> On Wed, Oct 5, 2016 at 12:42 PM, Thorsten Glaser <t.gla...@tarent.de
> <mailto:t.gla...@tarent.de>> wrote:
> 
> On Wed, 5 Oct 2016, Emmanuel Bourg wrote:
> 
> > I'd suggest that you get a look at jdeb [1] too, you may find this path
> > easier. It allows you to generate a .deb file directly from the project
> 
> But do note that a .deb file is *not* a Debian package,
> merely a binary in a format convenient to install on an
> operating system that uses dpkg.
> 
> A Debian package is a .dsc file plus everything that one
> references (origtgz, debian-specific build instructions),
> plus its Build-Depends, which also must come from Debian
> packages.
> 
> bye,
> //mirabilos
> --
> tarent solutions GmbH
> Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
> Tel: +49 228 54881-393 • Fax: +49 228 54881-235
> HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
> Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser,
> Alexander Steeg
> 
> 



Re: Creating a deb for a Java based project, and saying hi to the mailing list

2016-10-05 Thread David Myers
@Thorsten.

OK I didn't realise there was 'more' to the .deb and .dsc stuff... I'm sure
I mentioned that I'm a newbie to packaging  (scratches head).

@Emmanueal

The team already has a gradle.build for windows and OSX, so I don't need to
worry about those.

The truth is that the gradle.build is actually installing to a virtual
machine (vagrant). The rpms are just... well... RPMs hence RedHat / CentOS
centric.

It just seemed a bit crazy to have a VM on my debian jessy box that ran
CentOS, so as I could build a Vagrant VM inside of that... just too many
levels of abstraction for my head to get around !

David.

ps. I do hope I'm not too 'light hearted' in my conversation, I'm a great
believer in 'work being fun / interesting', probably because havind worked
in the NHS in the UK you don't do it for the money ;)

D

On Wed, Oct 5, 2016 at 12:42 PM, Thorsten Glaser  wrote:

> On Wed, 5 Oct 2016, Emmanuel Bourg wrote:
>
> > I'd suggest that you get a look at jdeb [1] too, you may find this path
> > easier. It allows you to generate a .deb file directly from the project
>
> But do note that a .deb file is *not* a Debian package,
> merely a binary in a format convenient to install on an
> operating system that uses dpkg.
>
> A Debian package is a .dsc file plus everything that one
> references (origtgz, debian-specific build instructions),
> plus its Build-Depends, which also must come from Debian
> packages.
>
> bye,
> //mirabilos
> --
> tarent solutions GmbH
> Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
> Tel: +49 228 54881-393 • Fax: +49 228 54881-235
> HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
> Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander
> Steeg
>


Re: Creating a deb for a Java based project, and saying hi to the mailing list

2016-10-05 Thread Thorsten Glaser
On Wed, 5 Oct 2016, Emmanuel Bourg wrote:

> I'd suggest that you get a look at jdeb [1] too, you may find this path
> easier. It allows you to generate a .deb file directly from the project

But do note that a .deb file is *not* a Debian package,
merely a binary in a format convenient to install on an
operating system that uses dpkg.

A Debian package is a .dsc file plus everything that one
references (origtgz, debian-specific build instructions),
plus its Build-Depends, which also must come from Debian
packages.

bye,
//mirabilos
-- 
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg



Re: Creating a deb for a Java based project, and saying hi to the mailing list

2016-10-05 Thread Emmanuel Bourg
Le 5/10/2016 à 03:25, David Myers a écrit :
> @Markus and @Wookey.
> 
> Thanks for the pointers. I knew that there would be some good places too
> look just wasn't sure I was finding the correct / most appropriate things.
> 
> Thanks again...
> 
> I'll keep in touch.
> 
> David

Hi David,

I'd suggest that you get a look at jdeb [1] too, you may find this path
easier. It allows you to generate a .deb file directly from the project
build system. The resulting package can't be distributed by Debian but
there are some advantages worth considering (less packaging constraints,
direct control on the updates, one package for all Debian/Ubuntu
derivatives, buildable on Windows/OSX).

Emmanuel Bourg

[1] https://github.com/tcurdt/jdeb



Re: Creating a deb for a Java based project, and saying hi to the mailing list

2016-10-04 Thread David Myers
@Markus and @Wookey.

Thanks for the pointers. I knew that there would be some good places too
look just wasn't sure I was finding the correct / most appropriate things.

Thanks again...

I'll keep in touch.

David

On Tue, Oct 4, 2016 at 5:55 PM, Markus Koschany  wrote:

> [Dropping debian-devel from CC. debian-java is the right place to ask
> these questions]
>
> On 04.10.2016 06:23, David Myers wrote:
> [...]
> > So my initial questions are :
> >
> > Is there a preference for which plugin should be used for gradle builds
> > within the debian project ?
>
> We recommend to use gradle-debian-helper[1] for packaging new gradle
> projects. It depends on gradle and simplifies some packaging steps.
>
> >
> > As I / we would like the package to be available for the largest number
> > of debian derivatives as possible are there any special considerations I
> > should be aware of ?
>
> If your package works on Debian, it will also work on other Debian
> derivatives. It's mainly a matter of what distribution releases you are
> targeting. For instance Ubuntu 16.04 has a different set of Java
> libraries than Debian Jessie or Debian Sid. Best practice is to package
> for Debian Sid and then to adjust library versions for older
> distributions if needed. That's a process generally referred to as
> backporting.
>
> >
> > Are there any 'Gothas' I should be aware of for converting from an
> > existing rpm gradle build to a deb gradle build ?
> >
> > Any Java specific items I should be aware of
> >
> >   * preference for a certain Java application server ~ currently set to
> > use apache tomcat or an embeded application server (not sure which).
> >   * particular JVM (I personally use OpenJava, not sure for the main
> > project)
> >   * preference for specific Database (currently uses MySQL or an
> > 'embeded' DB (again not sure which), has an 'extension' for
> Postgres).
> >
> > I'm bound to have more questions as I go along.
>
> Debian packaging is quite different from rpm. I suggest to study Debian
> packages that make use of the Gradle build system like apktool,
> freeplane or openjfx. In Debian we have a default-jre package that
> depends on OpenJDK 8 currently. You would just declare a dependency on
> it. You can also declare alternative dependencies like default-jre |
> java8-runtime which enables users to choose another Java 8 compatible JVM.
>
> We provide many different database libraries like hsqldb, h2, mongodb
> etc. It's just a matter of declaring the correct build-dependencies.
>
> >
> > Final note:
> >
> > I'm not a newbie to linux, but this is going to be my first attempt at
> > linux packaging, I did have a go at using the JNLP a while back, but
> > definitely a first for building a deb package.
> >
> > If all goes well I / We (the project) may want to be included in the
> > main repos, so again if there are any things I should be aware of to
> > more easily make the transition from simple published deb available for
> > download, to a ppa and then onto 'official deb package' now may be a
> > good moment ;)
>
> There are various online resources which might help you on your way to
> create an official Debian package. I suggest to read
>
> https://mentors.debian.net/intro-maintainers
>
> Especially point 3 contains some useful links to general Debian
> documentation about packaging. I would also embrace Lintian, a package
> checker which can help you to spot packaging mistakes. Of course your
> package must only contain free software to be included in main.
>
> [1] https://tracker.debian.org/pkg/gradle-debian-helper
>
> Regards,
>
> Markus
>
>


Re: Creating a deb for a Java based project, and saying hi to the mailing list

2016-10-04 Thread Wookey
On 2016-10-04 08:23 +0400, David Myers wrote:
> Hello all.

Welcome, more people helping out is good.
 
> I have just taken on a task of creating a deb package for an open source Java
> based project (runs in Tomcat or other embeded container).

I can't answer most of your questions, but people at debian-java
should be able to. Just to say that debian-mentors is a better list
for 'help with packaging, especially people new to it' questions, than
debian-devel which is for general development not including newbie
packager questions.
 
(I have done some java packaging, but know remarkably little about
java). I've used java-helper and the debian policy and wiki info:
https://www.debian.org/doc/packaging-manuals/java-policy/
https://wiki.debian.org/DebianJavaPackaging


Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/


signature.asc
Description: Digital signature


Creating a deb for a Java based project, and saying hi to the mailing list

2016-10-03 Thread David Myers
Hello all.

I though I would introduce myself.

But first things first... Well done to all the deb devs I've used ubuntu
for last umpteen years (Started with Caldera, tried OpenSuse, then hit
ubuntu in 2004 / 2005, and have been on Debian since 2010 for personal use
and on servers (although I like ClearOS for it's quick and easy 'out of the
box' network admin) etc and recommend Ubuntu, Mint, Steam, Bodhi for
'friends and family'). Keep up the good work.

So onto my personal project...

I have just taken on a task of creating a deb package for an open source
Java based project (runs in Tomcat or other embeded container).

project : http://openmrs.org

brief info : Opens source hospital informations management system for
working with the Electronic Medical Record (EMR ~ AKA Electronic Health
Record ~ EHR). Hooks into Odoo (openERP), a Lab info system, PACS.

follow the conversation : here


Includes a 'virtual box' / Vagrant install known as Bahmni
, this is
currently available as a set of RPMs to Install Bahmni
 on centOS.

All this would seem to be right up my street with a background in clinical
research and hospital environmnents... and some programming (mostly java,
but also web) and system admin.

Currently they use a set of gradle.build files for the creation of the RPM
packages. I've done some reading around on gradle builds and realise that
there are gradle plugins for both RPM or deb packaging.

So my initial questions are :

Is there a preference for which plugin should be used for gradle builds
within the debian project ?

As I / we would like the package to be available for the largest number of
debian derivatives as possible are there any special considerations I
should be aware of ?

Are there any 'Gothas' I should be aware of for converting from an existing
rpm gradle build to a deb gradle build ?

Any Java specific items I should be aware of

   - preference for a certain Java application server ~ currently set to
   use apache tomcat or an embeded application server (not sure which).
   - particular JVM (I personally use OpenJava, not sure for the main
   project)
   - preference for specific Database (currently uses MySQL or an 'embeded'
   DB (again not sure which), has an 'extension' for Postgres).

I'm bound to have more questions as I go along.

Final note:

I'm not a newbie to linux, but this is going to be my first attempt at
linux packaging, I did have a go at using the JNLP a while back, but
definitely a first for building a deb package.

If all goes well I / We (the project) may want to be included in the main
repos, so again if there are any things I should be aware of to more easily
make the transition from simple published deb available for download, to a
ppa and then onto 'official deb package' now may be a good moment ;)
Best regards to you all...

David 'SciBearSpace' Myers.

ps. If you search for the 'SciBearSpace name you will find me around on the
internet, although I'm not hugely active, I tend to read more than post...

GitHub : SicBearSpace 
GitLab : SciBearSpace repo 
SO : User profile 

AKA : thedavemyers (on the ubuntu forums if I remember correctly)

Eventually I will get my own personal web space

D


Hi and freemind adopter request questions

2011-09-22 Thread Cédric Pineau
 Hi to all.

 I'm a java developper and debian daily user for some years and would like
to start contributing on packaging.

 I noticed that freemind was looking for an adopter (
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622960) and looked for
existing work, which leads me to two questions :
 - it seems that the package is up to date for now with version 0.9
available on wheezy (
http://packages.debian.org/search?suite=defaultsection=allarch=anysearchon=nameskeywords=freemind).
Did I get wrong about the need on this package ?
 - I found the package source on debian svn (
http://anonscm.debian.org/viewvc/pkg-java/trunk/freemind/) but I get a
permanently relocated error message, relocating to.. a folder if I get it
right :-/ !

svn co http://anonscm.debian.org/viewvc/pkg-java/trunk/freemind
svn: Dépôt definitivement déplacé en '/viewvc/pkg-java/trunk/freemind/' ;
merci de relocaliser


 I know time is precious, please accept my apologizes and point me to
appropriate documents if my questions are too dubb ones


-- 
Cédric


Re: Hi and freemind adopter request questions

2011-09-22 Thread Miguel Landaeta
2011/9/22 Cédric Pineau cedric.pin...@gmail.com:
  Hi to all.

Hello Cédric,

  I noticed that freemind was looking for an adopter
 Did I get wrong about the need on this package ?

Probably not. Eric comments in #622960 that he lacks time.
Try asking in that bug report or sending an email to him directly to
find out.

  - I found the package source on debian svn
 (http://anonscm.debian.org/viewvc/pkg-java/trunk/freemind/) but I get a
 permanently relocated error message, relocating to.. a folder if I get it
 right :-/ !
 
 svn co http://anonscm.debian.org/viewvc/pkg-java/trunk/freemind
 svn: Dépôt definitivement déplacé en '/viewvc/pkg-java/trunk/freemind/' ;
 merci de relocaliser
 

The correct URL is svn://svn.debian.org/svn/pkg-java/trunk/freemind/.

Cheers,

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
Faith means not wanting to know what is true. -- Nietzsche


--
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cahuk4kxq_oj+3snb-ahsidtghkab6xun0w2ope4mt9uqvas...@mail.gmail.com



Re: Hi and freemind adopter request questions

2011-09-22 Thread Eric Lavarde

Hello/bonsoir Cédric,

actually Christine already contacted me in this regard, but with holiday 
and such, we didn't do much progress.


Perhaps time to do a check where we stand... Christine?

Else, the dependencies of FreeMind packaged by myself are also for 
sell (I just don't even find the time to flag it).


Cheers, Eric

On 22/09/11 16:57, Miguel Landaeta wrote:

2011/9/22 Cédric Pineaucedric.pin...@gmail.com:

  Hi to all.


Hello Cédric,


  I noticed that freemind was looking for an adopter
Did I get wrong about the need on this package ?


Probably not. Eric comments in #622960 that he lacks time.
Try asking in that bug report or sending an email to him directly to
find out.


  - I found the package source on debian svn
(http://anonscm.debian.org/viewvc/pkg-java/trunk/freemind/) but I get a
permanently relocated error message, relocating to.. a folder if I get it
right :-/ !

svn co http://anonscm.debian.org/viewvc/pkg-java/trunk/freemind
svn: Dépôt definitivement déplacé en '/viewvc/pkg-java/trunk/freemind/' ;
merci de relocaliser



The correct URL is svn://svn.debian.org/svn/pkg-java/trunk/freemind/.

Cheers,





--
To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e7b825d.5090...@lavar.de



Hi there sweety,, It is July Cutie....amarillo

2005-06-04 Thread J Mccullough
Hiya cutey, Its of course me Sexy J from the internet personals service. I've 
been hearing all about you and I just wanted to say hola. I want you to look at 
my pics and read about me at my internet website. I just cant wait to hear from 
you again soon hottie. TTYL, Lil Jul

www.ceg.aolkeywerdz.com/ju29/

__
f1EF0szPfmL



Virus found: Hi

2004-09-06 Thread spamcop
Your e-mail to [EMAIL PROTECTED] was scanned by
SurfControl E-mail Anti-Virus Agent and has detected the Virus: W32/[EMAIL 
PROTECTED]
The Virus has been cleaned.

from Postmaster@protected-domain






Re: Hi

2004-03-16 Thread System Attendant


The message you sent to [EMAIL PROTECTED] had the file attachment
your_file.pif which was infected with the  virus.  The file attachment was
deleted from the message.


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



hi

2002-09-15 Thread Bety Lora
http://www.geocities.com/alikahomapage/alika
http://www.lizaclub.da.ru
http://www.sokarim.tk





hi

2002-09-07 Thread Angel GrefurT

http://lizaclub.da.ru
http://lol.to/bbs.php?bbs=shakiraVIP

Today Sally.

NOT NEED CREDI CARD -

PARTY 1. VIDEO  16MB
PARTY 2. VIDEO http://pluginaccess.com/?w=previewtype=exe 3MB   try now
PARTY 3. VIDEO  22MB
PARTY 4. VIDEO 33MB
PARTY 5. VIDEO  49MB
PARTY 6. VIDEO  154MB

Modem/ISDN Users: This archive features hundreds
 of movies therefore the movie previews on this page
may take a bit of time to load for you, however please
be patient, it will definitely be worth the wait.

%100 FREE
Rus-SexServer






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




hi

2002-09-07 Thread Angel GrefurT

http://lol.to/bbs.php?bbs=offspring
Username:  LIZA-ROOM-008
Password:   XF459J



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




hi

2002-09-07 Thread Angel GrefurT
http://lizaclub.da.ru
http://lol.to/bbs.php?bbs=shakiraVIP

Today Sally.

NOT NEED CREDI CARD -

PARTY 1. VIDEO  16MB
PARTY 2. VIDEO http://pluginaccess.com/?w=previewtype=exe 3MB   try now
PARTY 3. VIDEO  22MB
PARTY 4. VIDEO 33MB
PARTY 5. VIDEO  49MB
PARTY 6. VIDEO  154MB

Modem/ISDN Users: This archive features hundreds
 of movies therefore the movie previews on this page
may take a bit of time to load for you, however please
be patient, it will definitely be worth the wait.

%100 FREE
Rus-SexServer








hi

2002-09-07 Thread Angel GrefurT
http://lol.to/bbs.php?bbs=offspring
Username:  LIZA-ROOM-008
Password:   XF459J