Bug#713515: crtmpserver: FTBFS: add_subdirectory given source tinyxml which is not an existing directory.

2013-06-24 Thread Andriy Beregovenko
Hi Reinhard,

Should I reupload upstream sources with patches inside ?
(I guess merge that patches to upstream will be quick - 1-2days)

On Sun, Jun 23, 2013 at 06:53:52PM +0200, Reinhard Tartler wrote:
 On Sun, Jun 23, 2013 at 4:04 PM, Andriy Beregovenko j...@jet.kiev.ua wrote:
  Hi Reinhard,
 
  Yes, I have contact. Yes, I will contact him and will discuss about.
 
 In addition, it seems that the package requires further changes to
 build on kfreebsd. I've prepared a patch here, and am going to upload
 it to unstable soon:
 
 http://anonscm.debian.org/gitweb/?p=pkg-multimedia/crtmpserver.git;a=blob;f=debian/patches/21_fix_ftbfs_kfreebsd.diff
 
 While you're at it, please also mention that url to upstream.
 
 Thanks!
 -- 
 regards,
 Reinhard

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#713515: crtmpserver: FTBFS: add_subdirectory given source tinyxml which is not an existing directory.

2013-06-23 Thread Andriy Beregovenko
Hi Reinhard,

Yes, I have contact. Yes, I will contact him and will discuss about.

On Sat, Jun 22, 2013 at 06:16:07PM +0200, Reinhard Tartler wrote:
 On Sat, Jun 22, 2013 at 3:49 PM, Lucas Nussbaum
 lu...@lucas-nussbaum.net wrote:
  Source: crtmpserver
  Version: 1.0~dfsg-3
  Severity: serious
  Tags: jessie sid
  User: debian...@lists.debian.org
  Usertags: qa-ftbfs-20130620 qa-ftbfs
  Justification: FTBFS on amd64
 
  Hi,
 
  During a rebuild of all packages in sid, your package failed to build on
  amd64.
 
  Relevant part:
 
  -- Looking for tinyxml
  -- Looking for tinyxml headers - found
  -- Looking for tinyxml library - not found
 
 Andriy, do you still have contact to upstream? I've now backed a patch
 for that that seems to work for this bug. Can you perhaps forward to
 get it included into upstream?
 
 http://anonscm.debian.org/gitweb/?p=pkg-multimedia/crtmpserver.git;a=blob;f=debian/patches/20_use_pkgconfig_for_tinyxml.diff
 
 Since I'm not comfortable with uploading a new upstream version
 without checking with you, I'm going to create a jessie branch with
 this fix only in order to minimize the risk of introducing additional
 issues.
 
 -- 
 regards,
 Reinhard

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#687227: crtmpserver fails to relay a live stream

2013-04-25 Thread Andriy Beregovenko
Package: crtmpserver
Followup-For: Bug #687227

Exactly now I'm working on update package to latest one from upstream.
So in few day (or possible more then few) you'll see the new/updated version.
I'll be very thankful if you describe exactly what you would like to see
Current config is exactly same as an upstream one, but is splited 
to several files.

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Add postrm script for crtmpserver-apps.

2012-05-03 Thread Andriy Beregovenko
Hi Jonas, Alessio,

I complete fixes. Please review changes and upload package.

On Tue, Apr 24, 2012 at 09:23:56AM -0400, Jonas Smedegaard wrote:
 On 12-04-24 at 10:17am, Andriy Beregovenko wrote:
  Hi Jonas,
  
  On Tue, Apr 24, 2012 at 02:40:22AM -0400, Jonas Smedegaard wrote:
   On 12-04-24 at 08:53am, Andriy Beregovenko wrote:
Hi Alessio,

On Tue, Apr 24, 2012 at 02:06:43AM +0200, Alessio Treglia wrote:
 This doesn't look sane to me:
 
 On Sat, Apr 14, 2012 at 9:45 PM,  jet-gu...@users.alioth.debian.org 
 wrote:
  +do_remove() {
  +       for app in $APPLICATIONS; do
  +               if [ -f /etc/crtmpserver/applications/$app.lua ]; 
  then
  +                       compare 
  /etc/crtmpserver/applications/$app.lua \
  +                               
  /usr/share/doc/crtmpserver-apps/examples/$app.lua \
  +                                rm 
  /etc/crtmpserver/applications/$app.lua
 
 Why do you try to remove those files?
 The crtmpserver-apps package seems to own no conffiles.
This files are not managed by conffile, so I check if it is same as 
default,
and if yes - remove it(if no user changes in it)

 
  +               fi
  +       done
  +       rmdir /etc/crtmpserver/applications
 
 This is Severity: grave as it means removing user's files and may 
 potentially
 cause data loss!
This may not lead to data loss, because rmdir(w/o -f) actually do not 
remove dir
if there are files inside, so this command remove dir only if it is 
empty 
(i.e. user do not modificate any conf files and it was removed during 
prev
steps)

 If you really want to provide crtmpserver-apps with conffiles, you 
 should install them clean way (e.g. dh_install) and then manage 
 their removal with dpkg-maintscript-helper.
   
   If you really really need to do it this odd way (I too recommend to 
   simply use conffiles) then beware that you must not rely on files below 
   /usr/share/doc but need to install the reference files somewhere else.
  
  Ok, let me describe my point, maybe I have misunderstood somewhere.
  Files that need for server to be usable is installed with package
  crtmpserver. Lua scripts that is installed with package crtmpserver-apps
  mostly is example scripts and it provides default solution that can done
  basic needs(so user will not modify them and if it purge app - it will be
  removed), but users who need to implement advanced configuration will
  modify this scripts harder, and in this way I do not think that annoing user
  with conffiles notifications is good idea. That is why i'm just copy
  example scripts from /usr/share/doc and maintaine remove/purge action
  manually.
  
  Please correct me if I wrong.
 
 Either the files are *only* provided as examples or they are handled by 
 the packaging scripts.
 
 If only example files, then they are not owned by the package and should 
 not be handled by the package.
 
 If handled by the package - no matter how rarely - they must not be 
 located below /usr/share/doc/.
 
 Conffiles except for special cases where you need some complex 
 maintenance routines. If conffile notifications occur without a sane 
 reason, then something else is wrong with your packaging!
 
 Please carefully reas Debian Policy ?10.7.3 and ?12.3.
 
 
  - Jonas
 
 -- 
  * Jonas Smedegaard - idealist  Internet-arkitekt
  * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 
  [x] quote me freely  [ ] ask before reusing  [ ] keep private



 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Add postrm script for crtmpserver-apps.

2012-04-30 Thread Andriy Beregovenko
Hi Alessio,

On Wed, Apr 25, 2012 at 12:43:20AM +0200, Alessio Treglia wrote:
 On Tue, Apr 24, 2012 at 3:23 PM, Jonas Smedegaard d...@jones.dk wrote:
  Either the files are *only* provided as examples or they are handled by
  the packaging scripts.
 
  If only example files, then they are not owned by the package and should
  not be handled by the package.
 
  If handled by the package - no matter how rarely - they must not be
  located below /usr/share/doc/.
 
  Conffiles except for special cases where you need some complex
  maintenance routines. If conffile notifications occur without a sane
  reason, then something else is wrong with your packaging!
 
 I totally agree, please decide whether treat those files as
 conffiles or not, and then fix the packaging accordingly.

I leave it as configuration files (not conffile) and move it to
/usr/share/crtmpserver-apps. Also I made corresponding fixes to postinst
and prerm(that was previously postrm) scripts.
It seems that now the location of these files and its maintenance is
consistent with the Debian Policy.

Please review package and upload it(if there are no issues).

 
 -- 
 Alessio Treglia          | www.alessiotreglia.com
 Debian Developer         | ales...@debian.org
 Ubuntu Core Developer    | quadris...@ubuntu.com
 0416 0004 A827 6E40 BB98 90FB E8A4 8AE5 311D 765A
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Add postrm script for crtmpserver-apps.

2012-04-30 Thread Andriy Beregovenko
Hi,

Also thank you for your job and pointing me to the right way. :)

On Wed, Apr 25, 2012 at 12:43:20AM +0200, Alessio Treglia wrote:
 On Tue, Apr 24, 2012 at 3:23 PM, Jonas Smedegaard d...@jones.dk wrote:
  Either the files are *only* provided as examples or they are handled by
  the packaging scripts.
 
  If only example files, then they are not owned by the package and should
  not be handled by the package.
 
  If handled by the package - no matter how rarely - they must not be
  located below /usr/share/doc/.
 
  Conffiles except for special cases where you need some complex
  maintenance routines. If conffile notifications occur without a sane
  reason, then something else is wrong with your packaging!
 
 I totally agree, please decide whether treat those files as
 conffiles or not, and then fix the packaging accordingly.
 
 -- 
 Alessio Treglia          | www.alessiotreglia.com
 Debian Developer         | ales...@debian.org
 Ubuntu Core Developer    | quadris...@ubuntu.com
 0416 0004 A827 6E40 BB98 90FB E8A4 8AE5 311D 765A
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Add postrm script for crtmpserver-apps.

2012-04-24 Thread Andriy Beregovenko
Hi Jonas,

On Tue, Apr 24, 2012 at 02:40:22AM -0400, Jonas Smedegaard wrote:
 On 12-04-24 at 08:53am, Andriy Beregovenko wrote:
  Hi Alessio,
  
  On Tue, Apr 24, 2012 at 02:06:43AM +0200, Alessio Treglia wrote:
   This doesn't look sane to me:
   
   On Sat, Apr 14, 2012 at 9:45 PM,  jet-gu...@users.alioth.debian.org 
   wrote:
+do_remove() {
+       for app in $APPLICATIONS; do
+               if [ -f /etc/crtmpserver/applications/$app.lua ]; then
+                       compare 
/etc/crtmpserver/applications/$app.lua \
+                               
/usr/share/doc/crtmpserver-apps/examples/$app.lua \
+                                rm 
/etc/crtmpserver/applications/$app.lua
   
   Why do you try to remove those files?
   The crtmpserver-apps package seems to own no conffiles.
  This files are not managed by conffile, so I check if it is same as default,
  and if yes - remove it(if no user changes in it)
  
   
+               fi
+       done
+       rmdir /etc/crtmpserver/applications
   
   This is Severity: grave as it means removing user's files and may 
   potentially
   cause data loss!
  This may not lead to data loss, because rmdir(w/o -f) actually do not 
  remove dir
  if there are files inside, so this command remove dir only if it is empty 
  (i.e. user do not modificate any conf files and it was removed during prev
  steps)
  
   If you really want to provide crtmpserver-apps with conffiles, you 
   should install them clean way (e.g. dh_install) and then manage 
   their removal with dpkg-maintscript-helper.
 
 If you really really need to do it this odd way (I too recommend to 
 simply use conffiles) then beware that you must not rely on files below 
 /usr/share/doc but need to install the reference files somewhere else.

Ok, let me describe my point, maybe I have misunderstood somewhere.
Files that need for server to be usable is installed with package
crtmpserver. Lua scripts that is installed with package crtmpserver-apps
mostly is example scripts and it provides default solution that can done
basic needs(so user will not modify them and if it purge app - it will be
removed), but users who need to implement advanced configuration will
modify this scripts harder, and in this way I do not think that annoing user
with conffiles notifications is good idea. That is why i'm just copy
example scripts from /usr/share/doc and maintaine remove/purge action
manually.

Please correct me if I wrong.
 
  - Jonas
 
 -- 
  * Jonas Smedegaard - idealist  Internet-arkitekt
  * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 
  [x] quote me freely  [ ] ask before reusing  [ ] keep private



 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Add postrm script for crtmpserver-apps.

2012-04-23 Thread Andriy Beregovenko
Hi Alessio,

On Tue, Apr 24, 2012 at 02:06:43AM +0200, Alessio Treglia wrote:
 This doesn't look sane to me:
 
 On Sat, Apr 14, 2012 at 9:45 PM,  jet-gu...@users.alioth.debian.org wrote:
  +do_remove() {
  +       for app in $APPLICATIONS; do
  +               if [ -f /etc/crtmpserver/applications/$app.lua ]; then
  +                       compare /etc/crtmpserver/applications/$app.lua \
  +                               
  /usr/share/doc/crtmpserver-apps/examples/$app.lua \
  +                                rm 
  /etc/crtmpserver/applications/$app.lua
 
 Why do you try to remove those files?
 The crtmpserver-apps package seems to own no conffiles.
This files are not managed by conffile, so I check if it is same as default,
and if yes - remove it(if no user changes in it)

 
  +               fi
  +       done
  +       rmdir /etc/crtmpserver/applications
 
 This is Severity: grave as it means removing user's files and may potentially
 cause data loss!
This may not lead to data loss, because rmdir(w/o -f) actually do not remove dir
if there are files inside, so this command remove dir only if it is empty 
(i.e. user do not modificate any conf files and it was removed during prev
steps)

 If you really want to provide crtmpserver-apps with conffiles, you should
 install them clean way (e.g. dh_install) and then manage their removal
 with dpkg-maintscript-helper.

 -- 
 Alessio Treglia          | www.alessiotreglia.com
 Debian Developer         | ales...@debian.org
 Ubuntu Core Developer    | quadris...@ubuntu.com
 0416 0004 A827 6E40 BB98 90FB E8A4 8AE5 311D 765A
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

package crtmpserver had been updated

2012-04-18 Thread Andriy Beregovenko
Hi,

Could you please review and upload new(minor) version of package to
ftpmaster?
There are the only 2 fixes in it:
 fix gcc 4.7 building;
 fix remove/purge action(implemented from scratch) with postrm script.


-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#667144: crtmpserver: ftbfs with GCC-4.7

2012-04-10 Thread Andriy Beregovenko
fixed 667144 1.0~dfsg-3
thanks
-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: new version of package 'crtmpserver' was prepared

2012-03-22 Thread Andriy Beregovenko
Hi Andres,

Thank you.

On Wed, Mar 21, 2012 at 09:31:48PM -0400, Andres Mejia wrote:
 2012/3/21 Andriy Beregovenko j...@jet.kiev.ua:
  Hi,
 
  I finished update package 'crtmpserver'.
  This is major update from the point of view of upstream update, but
  debian package changes are insignificant.
 
  So, please, upload updated version of package.
  --
  Best regards,
  Andriy
  0xBDDBDAE3
 
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.10 (GNU/Linux)
 
  iQIcBAEBAgAGBQJPalsqAAoJEDajjCG929rjtDwP/1P3zn2r6VyKMA4LIx9h4OK9
  JUyaf67iumAURLoY6Ndl7mxHdUexk8GMI5cTPrGwiQNY4TqzU8BxSoOaBdoWrbPZ
  kfDx5R0yhL3bT8xRRqOSxckV5Qvy/lStn/SyFmUN1WQ5GpMqv8Uss528yiPbuIhg
  jNm45XrzCmPNf9m3jNRtAIkA8YyVxiIFnBEvczXP5e//N8kQ2lmHGF8i8SKJi/gU
  cKiDvbmGYEhJjnHfO7XOOJk5R6YPJMF/Hf3D3q5avkdojUx+zbgJCY6AD5BJzqGM
  AehVHD8QK/YnToP3WGeXwIIVCaO6eVLxSkRzqwvdxJbmyPnYSnlVOm0Vgt3WRxkR
  lY8xtXXwZi24XOVfdWEShYjioMFdwwXPmpRYESjU2g3PpKaKG+NXWhhjjyqqxYfe
  pr6Fb5Pl6lGnxbkVpIL+Mb3n5sOOPvMh+MgJXy6kWuDmgS8ssn2M+/xtRd0jFAaa
  zJYipwSVJYsWj1TsMNC8ptCcDM2l81cLUMwbWSQQpjcUDHMhfOPJ4TPr1Ncz6kPM
  DjqVi1sZoXSBmlxHh1xwWUXDdenZfwFHlD5SmgdkTE3sJhjk1v7y60/J4XOcFv4U
  waXS6kLL2ZcE3tlDEWeznUOqkKMvaY7WogCspMSRyrO2IGAsLRaLzkmyBs6utDNC
  PI/5g3UYIjevkrBa28vL
  =a6DZ
  -END PGP SIGNATURE-
 
  ___
  pkg-multimedia-maintainers mailing list
  pkg-multimedia-maintainers@lists.alioth.debian.org
  http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
 
 Ok, uploaded.
 
 -- 
 ~ Andres

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

new version of package 'crtmpserver' was prepared

2012-03-21 Thread Andriy Beregovenko
Hi,

I finished update package 'crtmpserver'.
This is major update from the point of view of upstream update, but 
debian package changes are insignificant.

So, please, upload updated version of package.
-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: Package crtmpserver upload

2011-12-06 Thread Andriy Beregovenko
Hi Reinhard,

On Tue, Dec 06, 2011 at 05:53:19PM +0100, Reinhard Tartler wrote:
 On Mo, Dez 05, 2011 at 21:03:43 (CET), Andriy Beregovenko wrote:
 
  Hi Debian,
 
  Still looking for package upload.
 
 Review:
  - a lot of whitespace error (I've already fixed most of them)
  - lintian warnings that you might want to fix before the next upload:
 
 I: crtmpserver source: duplicate-long-description crtmpserver 
 crtmpserver-libs crtmpserver-apps crtmpserver-dev
 W: crtmpserver source: maintainer-script-lacks-debhelper-token 
 debian/crtmpserver-apps.postinst
 I: crtmpserver source: quilt-patch-missing-description 
 16_add_header_install.diff
 W: crtmpserver-apps: spelling-error-in-news-debian devided divided
 I: crtmpserver-apps: debian-news-entry-uses-asterisk
 W: crtmpserver: spelling-error-in-readme-debian extention extension

Thanks for review. I fix this right now.
 
 Cheers,
 Reinhard
 
 -- 
 Gruesse/greetings,
 Reinhard Tartler, KeyID 945348A4
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Package crtmpserver upload

2011-11-27 Thread Andriy Beregovenko
Hi,

Few days ago I done fixing all issue that Reinhard showed me. So I'm looking
for package review and upload. Looks like Reinhard is too busy to do this,
that is why I ask.

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Correcting release

2011-11-20 Thread Andriy Beregovenko
Hi Reinhard,

On Sat, Nov 19, 2011 at 11:07:34AM +0100, Reinhard Tartler wrote:
 Hi,
 
 Sorry for being late, but I am currently increadibly busy with my
 day-job and have a numer of other open source projects that compete with
 my available time.  I've now spend over 30 minutes reviewing your
 package, which is much longer than I intended to invest. Unfortunately,
 I also have some comments.
Well...  This is your participation as an Debian maintainer. Am I right?
BTW, I do not ask you to do something RIGHT NOW. Your reaction is not clear
to me.
 
 First of all, I noticed that you've pushed the tag for this upload to
 the repository. Please don't, leave that to the uploader. In this
 particular case, I think we need to do some additional changes so that
 the tag will not represent what will eventually go into the archive.
Ok.

 On Fr, Nov 11, 2011 at 17:31:00 (CET), jet-gu...@users.alioth.debian.org 
 wrote:
 
  The following commit has been merged in the master branch:
  commit 1ba6610128bcf372e3295496d9f933470a3bed89
  Author: Andriy Beregovenko j...@jet.kiev.ua
  Date:   Fri Nov 11 18:23:54 2011 +0200
 
  Correcting release
 
 This commit message does not really match the contents. I notice this
 applies to a number your commits, which makes doesn't make reviewing any
 easier.
Ok, I will comment my next commits more descriptive and more accurately.

  diff --git a/debian/changelog b/debian/changelog
  index 12d651d..7162b0d 100644
  --- a/debian/changelog
  +++ b/debian/changelog
  @@ -1,3 +1,29 @@
  +crtmpserver (0.0~dfsg+svn611.1-1) UNRELEASED; urgency=low
 
 please merge the UNRELEASED entry of '0.0~dfsg+svn611-1' with this one
Done.
 
  +  * Makes main configuration script more clean
 
 I notice a number of whitespace issues in the scripts, making them 'unclean'
Definitely!!! Btw that commit is not about whitespaces :)
 
  +  * Add rc script
 
 I think we discussed this earlier this year. In commit
 http://anonscm.debian.org/gitweb/?p=pkg-multimedia/crtmpserver.git;a=commitdiff;h=e4f2bce15ab888aabcb97c035a09373bbf44c5af,
 I have removed it, and in
 http://anonscm.debian.org/gitweb/?p=pkg-multimedia/crtmpserver.git;a=commitdiff;h=c06ba11fbb9741c8de6253a64e04e9d978b8346a
 you are adding it back with 'Add rc script'. 
 
 I'm still not convinced that this is the way to go, but if you insist
 on this, you should better have used 'git revert', so that this fact
 becomes clear. It would have saved my a lot of time, BTW.
I can't cause that commit removes MANY files, but I need only one(two)
file(s).
 
 Moreover, I'm not happy with the script, because in order to use it,
 users *have* to edit it. The previous solution with
 /etc/default/$servername is much more common in debian packages. Still,
 defaulting it to 'no' is something I personally feel very uncomfortable
 with.
That was error, already fixed.

 I'm uncomfortable with it because IMO, installing a service should
 instantly make it usable. For instance, installing the apache package
 starts a webserver that serves a basic 'welcome' webpage. Can't we do
 something similar for crtmpserver?
Yes. It is ready to use out-of-box. But there is error in rc script, 
already fixed.
 
  +  * Make some cosmetic fixes
[ ... ] 
 In general, the changes in debian/changelog should state the differences
 to the previous version that was uploaded to the archive.
Already remade it.

 Having said this, I fear the package still requires work :-(
 
 -- 
 Gruesse/greetings,
 Reinhard Tartler, KeyID 945348A4

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Updated README.Debian to reflect the new release

2011-11-20 Thread Andriy Beregovenko
Hi Reinhard,

On Sun, Nov 20, 2011 at 04:58:33PM +0100, Reinhard Tartler wrote:
 
 In general, excellent idea to document these steps!
 
 A couple of suggestions, though:
 
 On So, Nov 20, 2011 at 16:34:39 (CET), jet-gu...@users.alioth.debian.org 
 wrote:
 
  The following commit has been merged in the master branch:
  commit 2ddf9e0e566e02b027fbb6fec9f2d20ba6c63338
  Author: Andriy Beregovenko j...@jet.kiev.ua
  Date:   Sun Nov 20 17:34:26 2011 +0200
 
  Updated README.Debian to reflect the new release
 
  diff --git a/debian/README.Debian b/debian/README.Debian
  index 3107e90..0373b55 100644
  --- a/debian/README.Debian
  +++ b/debian/README.Debian
  @@ -1,78 +1,61 @@
  -crtmpserver for Debian
  +???crtmpserver for Debian
   ==
 
 Unnecessary ' '
This is UTF-8 marker :) Sometimes kate(editor) suprising me :)
BTW vim,kate,libreoffice-writer not shows it.
 
 What is the 'last' package version? In five uploads from now, this will
 heavily confuse the reader. I'd therefore suggest to place this in
 NEWS.Debian.

Last version(that is actual right now) is '0.0~dfsg+svn474-2' and next
version will be 0.0~dfsg+svn611.1-2 (i hope). But ok, i move this to news.

 
  +2. New startup script system
  +
  +Now all application configuration are placed in 
  /etc/crtmpserver/applications.
  +To enable any of them, simple add script base name(without .lua extention) 
  to 
  +file /etc/crtmpserver/enabled_applications.conf. 
  +
  +Main configuration script now only generate config from parts. It load 
  logger
  +configuration script /etc/crtmpserver/log_appenders.lua, after this, 
  script 
  +read file /etc/crtmpserver/enabled_applications.conf and load application 
  +scripts (using next filename form /etc/crtmpserver/applications/$name.lua)
  +
  +Also, now provided file /etc/defaults/crtmpserver for more comfortable 
  daemon 
  +maintaining.
  +
  +
  +3. Change daemon user. 
  +---
  +By default daemon run with root privileges, but you can change this 
  behavior.
  +Next steps allows you to change daemon user:
  + a) Create system wide daemon user
  +   You must add system user for daemon. Something like this:
  +   adduser --system --disabled-login --ingroup adm \
  +   --home /var/lib/crtmpserver \
  +   --gecos crtmpserver \
  +   --shell /bin/false \
  +   crtmpserver
  +
  + b) Change daemon user
  +   Open rc configuration file /etc/defaults/crtmpserver, and 
  +   change DAEMON_USER to created user name(in our case this is 
  'crtmpserver')
  +
  + c) Restart daemon
  +   After all steps described above just do next:
  +/etc/init.d/crtmpserver restart
 
 These texts are great. I'd drop the numbering, though.
 
 Cheers,
 Reinhard
 
 -- 
 Gruesse/greetings,
 Reinhard Tartler, KeyID 945348A4
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Change default user to root

2011-11-15 Thread Andriy Beregovenko
Hi pkg-multimedia-maintainers,

Can you review and upload new version?

On Mon, Nov 14, 2011 at 06:39:48PM +0200, Andriy Beregovenko wrote:
 Hi Reinhard,
 
 On Mon, Nov 14, 2011 at 02:30:12PM +0100, Reinhard Tartler wrote:
  On Mo, Nov 14, 2011 at 13:29:08 (CET), jet-gu...@users.alioth.debian.org 
  wrote:
  
   The following commit has been merged in the master branch:
   commit 81bbf62fd926aee49359d8cc6b98b879bb5f36bc
   Author: Andriy Beregovenko j...@jet.kiev.ua
   Date:   Mon Nov 14 02:33:13 2011 +0200
  
   Change default user to root
  
   diff --git a/debian/crtmpserver.init b/debian/crtmpserver.init
   index 935f067..23145ae 100644
   --- a/debian/crtmpserver.init
   +++ b/debian/crtmpserver.init
   @@ -17,7 +17,7 @@ NAME=crtmpserver
DAEMON=/usr/sbin/crtmpserver
DAEMON_ARGS= --daemon 
DAEMON_CONF=/etc/crtmpserver/crtmpserver.lua
   -DAEMON_USER=crtmpserver
   +DAEMON_USER=root
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
ENABLED=no
   @@ -30,7 +30,7 @@ ENABLED=no
. /lib/lsb/init-functions

DAEMON_UID=$(getent passwd ${DAEMON_USER} | cut -d: -f3)
   -[ -z ${DAEMON_UID} ]  (echo User ${DAEMON_USER} not exists; return 
   1)
   +[ -z ${DAEMON_UID} ]  (echo User ${DAEMON_USER} not exists; exit 1)
  
  echo Error: User ${DAEMON_USER} does not exist.
 Fixed. Also exit fixed :)
  
  -- 
  Gruesse/greetings,
  Reinhard Tartler, KeyID 945348A4
  
  ___
  pkg-multimedia-maintainers mailing list
  pkg-multimedia-maintainers@lists.alioth.debian.org
  http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
 
 -- 
 Best regards,
 Andriy
 0xBDDBDAE3



 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Change default user to root

2011-11-14 Thread Andriy Beregovenko
Hi Reinhard,

On Mon, Nov 14, 2011 at 02:30:12PM +0100, Reinhard Tartler wrote:
 On Mo, Nov 14, 2011 at 13:29:08 (CET), jet-gu...@users.alioth.debian.org 
 wrote:
 
  The following commit has been merged in the master branch:
  commit 81bbf62fd926aee49359d8cc6b98b879bb5f36bc
  Author: Andriy Beregovenko j...@jet.kiev.ua
  Date:   Mon Nov 14 02:33:13 2011 +0200
 
  Change default user to root
 
  diff --git a/debian/crtmpserver.init b/debian/crtmpserver.init
  index 935f067..23145ae 100644
  --- a/debian/crtmpserver.init
  +++ b/debian/crtmpserver.init
  @@ -17,7 +17,7 @@ NAME=crtmpserver
   DAEMON=/usr/sbin/crtmpserver
   DAEMON_ARGS= --daemon 
   DAEMON_CONF=/etc/crtmpserver/crtmpserver.lua
  -DAEMON_USER=crtmpserver
  +DAEMON_USER=root
   PIDFILE=/var/run/$NAME.pid
   SCRIPTNAME=/etc/init.d/$NAME
   ENABLED=no
  @@ -30,7 +30,7 @@ ENABLED=no
   . /lib/lsb/init-functions
   
   DAEMON_UID=$(getent passwd ${DAEMON_USER} | cut -d: -f3)
  -[ -z ${DAEMON_UID} ]  (echo User ${DAEMON_USER} not exists; return 1)
  +[ -z ${DAEMON_UID} ]  (echo User ${DAEMON_USER} not exists; exit 1)
 
 echo Error: User ${DAEMON_USER} does not exist.
Fixed. Also exit fixed :)
 
 -- 
 Gruesse/greetings,
 Reinhard Tartler, KeyID 945348A4
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Sources with RCS files

2011-11-06 Thread Andriy Beregovenko
Hi,
While I'm run lintian on package, I found that I not remove all RCS files
from my package before import/upload new sources, so question is: how I can
remove all theese unneded files from current branches. Of course I can
remove it from debian branch, from upstream. Is this right way ?
-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Rename application scripts to make future updates more easy

2011-11-05 Thread Andriy Beregovenko
Hi Reinhard,

On Sat, Nov 05, 2011 at 11:16:35AM +0100, Reinhard Tartler wrote:
 On Sa, Nov 05, 2011 at 10:34:49 (CET), jet-gu...@users.alioth.debian.org 
 wrote:
 
  The following commit has been merged in the master branch:
  commit 29468465ab3153c288bbb029736cd1e02639a0f0
  Author: Andriy Beregovenko j...@jet.kiev.ua
  Date:   Sat Nov 5 11:15:59 2011 +0200
 
  Rename application scripts to make future updates more easy
 
  diff --git a/debian/crtmpserver-apps-scripts/admin.lua 
  b/debian/crtmpserver-apps-scripts/admin.lua.sample
  similarity index 100%
  rename from debian/crtmpserver-apps-scripts/admin.lua
  rename to debian/crtmpserver-apps-scripts/admin.lua.sample
  diff --git a/debian/crtmpserver-apps-scripts/applestreamingclient.lua 
  b/debian/crtmpserver-apps-scripts/applestreamingclient.lua.sample
  similarity index 100%
  rename from debian/crtmpserver-apps-scripts/applestreamingclient.lua
  rename to debian/crtmpserver-apps-scripts/applestreamingclient.lua.sample
  diff --git a/debian/crtmpserver-apps-scripts/appselector.lua 
  b/debian/crtmpserver-apps-scripts/appselector.lua.sample
  similarity index 100%
  rename from debian/crtmpserver-apps-scripts/appselector.lua
  rename to debian/crtmpserver-apps-scripts/appselector.lua.sample
  diff --git a/debian/crtmpserver-apps-scripts/conf.d/users.lua 
  b/debian/crtmpserver-apps-scripts/conf.d/users.lua.sample
  similarity index 100%
  rename from debian/crtmpserver-apps-scripts/conf.d/users.lua
  rename to debian/crtmpserver-apps-scripts/conf.d/users.lua.sample
  diff --git a/debian/crtmpserver-apps-scripts/flvplayback.lua 
  b/debian/crtmpserver-apps-scripts/flvplayback.lua.sample
  similarity index 100%
  rename from debian/crtmpserver-apps-scripts/flvplayback.lua
  rename to debian/crtmpserver-apps-scripts/flvplayback.lua.sample
  diff --git a/debian/crtmpserver-apps-scripts/proxypublish.lua 
  b/debian/crtmpserver-apps-scripts/proxypublish.lua.sample
  similarity index 100%
  rename from debian/crtmpserver-apps-scripts/proxypublish.lua
  rename to debian/crtmpserver-apps-scripts/proxypublish.lua.sample
  diff --git a/debian/crtmpserver-apps-scripts/samplefactory.lua 
  b/debian/crtmpserver-apps-scripts/samplefactory.lua.sample
  similarity index 100%
  rename from debian/crtmpserver-apps-scripts/samplefactory.lua
  rename to debian/crtmpserver-apps-scripts/samplefactory.lua.sample
  diff --git a/debian/crtmpserver-apps-scripts/stresstest.lua 
  b/debian/crtmpserver-apps-scripts/stresstest.lua.sample
  similarity index 100%
  rename from debian/crtmpserver-apps-scripts/stresstest.lua
  rename to debian/crtmpserver-apps-scripts/stresstest.lua.sample
  diff --git a/debian/crtmpserver-apps-scripts/vptests.lua 
  b/debian/crtmpserver-apps-scripts/vptests.lua.sample
  similarity index 100%
  rename from debian/crtmpserver-apps-scripts/vptests.lua
  rename to debian/crtmpserver-apps-scripts/vptests.lua.sample
  diff --git a/debian/crtmpserver-apps.install 
  b/debian/crtmpserver-apps.install
  index 7cd5068..02d176f 100644
  --- a/debian/crtmpserver-apps.install
  +++ b/debian/crtmpserver-apps.install
  @@ -7,12 +7,12 @@ 
  usr/lib/crtmpserver/applications/proxypublish/libproxypublish.so
   usr/lib/crtmpserver/applications/samplefactory/libsamplefactory.so
   usr/lib/crtmpserver/applications/stresstest/libstresstest.so
   usr/lib/crtmpserver/applications/vptests/libvptests.so
  -debian/crtmpserver-apps-scripts/admin.lua  etc/crtmpserver/applications
  -debian/crtmpserver-apps-scripts/applestreamingclient.lua   
  etc/crtmpserver/applications
  -debian/crtmpserver-apps-scripts/appselector.lua
  etc/crtmpserver/applications
  -debian/crtmpserver-apps-scripts/flvplayback.lua
  etc/crtmpserver/applications
  -debian/crtmpserver-apps-scripts/proxypublish.lua   
  etc/crtmpserver/applications
  -debian/crtmpserver-apps-scripts/samplefactory.lua  
  etc/crtmpserver/applications
  -debian/crtmpserver-apps-scripts/stresstest.lua 
  etc/crtmpserver/applications
  -debian/crtmpserver-apps-scripts/vptests.lua
  etc/crtmpserver/applications
  -debian/crtmpserver-apps-scripts/conf.d/users.lua   etc/crtmpserver/conf.d
  +debian/crtmpserver-apps-scripts/admin.lua..sample  
  etc/crtmpserver/applications
 
 Do you really mean to have here a '..' instead of '.'?
Yeah, this was mistake, I already fix it, but still not push updates :)
 
  +debian/crtmpserver-apps-scripts/applestreamingclient.lua.sample
  etc/crtmpserver/applications
  +debian/crtmpserver-apps-scripts/appselector.lua.sample 
  etc/crtmpserver/applications
  +debian/crtmpserver-apps-scripts/flvplayback.lua.sample 
  etc/crtmpserver/applications
  +debian/crtmpserver-apps-scripts/proxypublish.lua.sample
  etc/crtmpserver/applications
  +debian/crtmpserver-apps-scripts/samplefactory.lua.sample   
  etc/crtmpserver/applications
  +debian/crtmpserver-apps-scripts/stresstest.lua.sample  
  etc/crtmpserver/applications
  +debian/crtmpserver-apps-scripts

Re: [SCM] crtmpserver/master: Add portinstall script for crtmpserver-apps package

2011-11-05 Thread Andriy Beregovenko
Hi Reinhard,

On Sat, Nov 05, 2011 at 11:15:54AM +0100, Reinhard Tartler wrote:
 On Sa, Nov 05, 2011 at 10:34:49 (CET), jet-gu...@users.alioth.debian.org 
 wrote:
 
  The following commit has been merged in the master branch:
  commit a91aeff97b9c3a8e543a3f738bd52e0f952861ed
  Author: Andriy Beregovenko j...@jet.kiev.ua
  Date:   Sat Nov 5 11:34:37 2011 +0200
 
  Add portinstall script for crtmpserver-apps package
 
  diff --git a/debian/crtmpserver-apps.postinst 
  b/debian/crtmpserver-apps.postinst
  new file mode 100644
  index 000..1c6507d
  --- /dev/null
  +++ b/debian/crtmpserver-apps.postinst
  @@ -0,0 +1,36 @@
  +#!/bin/sh
  +
  +set -e
  +
  +APPLICATIONS=admin applestreamingclient appselector flvplayback 
  proxypublish samplefactory stresstest vptests
  +APPCONFPATH=/etc/crtmpserver/applications
  +
  +
  +case $1 in
  +   configure)
  +   # Copy application config if not exists
  +   for app in $APPLICATIONS; do
  +   if [ ! -f /etc/crtmpserver/applications/${app}.lua ]
  +   then
  +   cp 
  /etc/crtmpserver/applications/${app}.lua.sample \
  +   /etc/crtmpserver/applications/${app}.lua
  +   chmod 644 
  /etc/crtmpserver/applications/${app}.lua
  +   fi
  +   done
 
 Why this copying around? This looks pretty confusing and surprising to
 the user. I guess you want to have a reference copy around on the
 system, which is a valid concern. However, since we are working on the
 'official' debian packages, I think we should do this consinstently with
 other packages in debian. 
Thank you for answer to must questions. I was going to ask this. :)

 So, this is what I propose:
 
 - Install the references in /usr/share/doc/crtmpserver/examples. This
   can be done elegenatly using dh_installexamples(1) in debian/rules.
I think crtmpserver-apps.examples is enough.

 - Install a copy of that sample files in 
 /etc/crtmpserver/applications/{app}.whatever.

 - remove this postinst script.
This is main question. How I can copy/install working scripts if not use
postinst ? Most of theese scripts must and will be modified in future by user.
 
 - Rely on dpkg conffile mechanism to track user changes.
I do not think that it so smart to track changes in LUA script.
We can safely expect that every user *will* definitly want to edit and
adjust the contents. This also means that dpkg *will* prompt on every 
package upgrade that changes anything in the file. - Your word about(april
2011 :))
 
 
  +   # copy users sample file if not exists
  +   if [ ! -f /etc/crtmpserver/conf.d/users.lua ]
  +   then
  +   cp /etc/crtmpserver/conf.d/users.lua.sample \
  +   /etc/crtmpserver/conf.d/users.lua
  +   chmod 640 /etc/crtmpserver/conf.d/users.lua
  +   fi
 
 dito.

So mostly I wanna to know what way is properly for such type of situation.
 
 Cheers,
 Reinhard.
 -- 
 Gruesse/greetings,
 Reinhard Tartler, KeyID 945348A4
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

-- 
Best regards,
Andriy
0xBDDBDAE3


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: [SCM] crtmpserver/master: Add portinstall script for crtmpserver-apps package

2011-11-05 Thread Andriy Beregovenko
Hi Reinhard,

On Sat, Nov 05, 2011 at 09:10:18PM +0100, Reinhard Tartler wrote:
 On Sa, Nov 05, 2011 at 19:04:08 (CET), Andriy Beregovenko wrote:
 
  Hi Reinhard,
 
  On Sat, Nov 05, 2011 at 11:15:54AM +0100, Reinhard Tartler wrote:
  On Sa, Nov 05, 2011 at 10:34:49 (CET), jet-gu...@users.alioth.debian.org 
  wrote:
  
   The following commit has been merged in the master branch:
   commit a91aeff97b9c3a8e543a3f738bd52e0f952861ed
   Author: Andriy Beregovenko j...@jet.kiev.ua
   Date:   Sat Nov 5 11:34:37 2011 +0200
  
   Add portinstall script for crtmpserver-apps package
  
   diff --git a/debian/crtmpserver-apps.postinst 
   b/debian/crtmpserver-apps.postinst
   new file mode 100644
   index 000..1c6507d
   --- /dev/null
   +++ b/debian/crtmpserver-apps.postinst
   @@ -0,0 +1,36 @@
   +#!/bin/sh
   +
   +set -e
   +
   +APPLICATIONS=admin applestreamingclient appselector flvplayback 
   proxypublish samplefactory stresstest vptests
   +APPCONFPATH=/etc/crtmpserver/applications
   +
   +
   +case $1 in
   +configure)
   +# Copy application config if not exists
   +for app in $APPLICATIONS; do
   +if [ ! -f 
   /etc/crtmpserver/applications/${app}.lua ]
   +then
   +cp 
   /etc/crtmpserver/applications/${app}.lua.sample \
   +
   /etc/crtmpserver/applications/${app}.lua
   +chmod 644 
   /etc/crtmpserver/applications/${app}.lua
   +fi
   +done
  
  Why this copying around? This looks pretty confusing and surprising to
  the user. I guess you want to have a reference copy around on the
  system, which is a valid concern. However, since we are working on the
  'official' debian packages, I think we should do this consinstently with
  other packages in debian. 
  Thank you for answer to must questions. I was going to ask this. :)
 
  So, this is what I propose:
  
  - Install the references in /usr/share/doc/crtmpserver/examples. This
can be done elegenatly using dh_installexamples(1) in debian/rules.
  I think crtmpserver-apps.examples is enough.
 
 Ok
 
  - Install a copy of that sample files in 
  /etc/crtmpserver/applications/{app}.whatever.
 
  - remove this postinst script.
  This is main question. How I can copy/install working scripts if not use
  postinst ? Most of theese scripts must and will be modified in future by 
  user.
 
 Oh, I didn't remember that point. That's important to have in mind.
 
  - Rely on dpkg conffile mechanism to track user changes.
  I do not think that it so smart to track changes in LUA script.
  We can safely expect that every user *will* definitly want to edit and
  adjust the contents. This also means that dpkg *will* prompt on every 
  package upgrade that changes anything in the file. - Your word about(april
  2011 :))
 
 right, in that case, I'd probably not put anything in /etc, but document
 in README.Debian what the user is supposed to do. It could for example
 tell users to copy the sample files to etc, similar to what your
 postinst script does. Or you could even place such an install script in
 verbatim the the README.Debian file so that the instructions become
 copypaste-able.
 
 Do these files really have to go to /etc? Wouldn't any other location,
 such as the users home, do as well?

First of all, I should clarify the situation around this software usage.
So, this sofware is powerfull platform that allows to perform tasks related
to the streaming. It should be mentioned that despite the high functionality
of the product, it ready to use out-of-box(using default configuration).
Most of the users needs only default features(with some additional lines in
configs), so they looking for easy-to-install and fast-start software.
I plan to provide such solution. We can make software usage easy - so we
must to do this. Debian is not Slackware.

That is why I insist on placing the configuration files in the /etc, adding
system user(this is option, mostly for security reasons) and starting daemon
immediately after it is installed. We must do only 'apt-get install' and we
got already worked solution.
  
   +# copy users sample file if not exists
   +if [ ! -f /etc/crtmpserver/conf.d/users.lua ]
   +then
   +cp /etc/crtmpserver/conf.d/users.lua.sample \
   +/etc/crtmpserver/conf.d/users.lua
   +chmod 640 /etc/crtmpserver/conf.d/users.lua
   +fi
  
  dito.
 
  So mostly I wanna to know what way is properly for such type of situation.
 
 Yeah, I think a proper README.Debian that explains the situation would
 be much more clear than copy copies of configuration files around in the
 package and the system.
 
 -- 
 Gruesse/greetings,
 Reinhard Tartler, KeyID 945348A4

Re: [SCM] crtmpserver/master: Split package to 4 parts

2011-10-03 Thread Andriy Beregovenko
Hi Reinhard,

Yeah, I see. Thanks alot.
So there are question:

Right not script get-orig-source is not actual, and do not make effective
result.

To import my version of script(which I actually use for import sources)
I need to know next: what must be result of script execution ?
Fresh source tree? Fresh source repacked tree ? With debian directory ?
As tar(.gz) archive ?

If this is described in some place, please point me the there.

Also package not complete yet so there was no need to remove the binary
package crtmpserver(from control) :) I'll finish this package for a few
days.

Also there is old question: in which way I can release old version with
incremented minor version, if my master git-branch goes forward from old
version? Make git brach and point tag to it ?

On Mon, Oct 03, 2011 at 10:21:22AM +0200, Reinhard Tartler wrote:
 
 I noticed crtmpserver on PET hanging around, waiting for a reviewer and
 I took a look at it.
 
 On Fr, Jul 29, 2011 at 15:04:17 (CEST), Andriy Beregovenko wrote:
 
  Hi,
 
  On Thursday 28 July 2011 14:04:39 Alessio Treglia you wrote:
  On Thu, Jul 28, 2011 at 8:25 AM,  jet-gu...@users.alioth.debian.org 
  wrote:
   The following commit has been merged in the master branch:
   commit 589879437b6083106bb2ffa4a09ec6fff7cd5b0c
   Author: Andriy Beregovenko j...@jet.kiev.ua
   Date:   Thu Jul 28 01:31:05 2011 +0300
   
  Split package to 4 parts
   
  libs will install only basic libs (common and thelib)
  apps will install only applications
  main will install main binary, doc, examples, init script and basic
   configuration file
  
  \o/
  
  What's the rationale?
 
  In fact, this software is the platform that consists of several components:
  - the main component library;
  - applications that use these libraries;
  - actually the main executable file / daemon and supported files like docs, 
  configs etc...
 
  We can install only crtmpserver-libs and crtmpserver-dev and makes own 
  software.
 
 Do you do this? Do you have any indication that there are users doing
 this? I'm asking because I notice the libs are installed in a private
 path, so this isn't directly accessible. Of course you can override this
 with proper linker paths, but there is neither documentation nor helper
 scripts/pkg-config files that would assist with that.
 
 Moreover, the package descriptions don't really explain what's going on,
 so I have doubts that the split in the current form is helpful for the
 users.
 
 I also note that the .orig.tar gz is an svn checkout. Please use 'svn
 export' instead.
 
 For the next upload (the package is RC buggy atm, after all), what shall
 we do? Shall we revert the fix, or do we want to keep it?
 
 Cheers,
 Reinhard
 
 -- 
 Gruesse/greetings,
 Reinhard Tartler, KeyID 945348A4

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: [SCM] crtmpserver/master: Split package to 4 parts

2011-07-29 Thread Andriy Beregovenko
Hi,

On Thursday 28 July 2011 14:04:39 Alessio Treglia you wrote:
 On Thu, Jul 28, 2011 at 8:25 AM,  jet-gu...@users.alioth.debian.org wrote:
  The following commit has been merged in the master branch:
  commit 589879437b6083106bb2ffa4a09ec6fff7cd5b0c
  Author: Andriy Beregovenko j...@jet.kiev.ua
  Date:   Thu Jul 28 01:31:05 2011 +0300
  
 Split package to 4 parts
  
 libs will install only basic libs (common and thelib)
 apps will install only applications
 main will install main binary, doc, examples, init script and basic
  configuration file
 
 \o/
 
 What's the rationale?

In fact, this software is the platform that consists of several components:
- the main component library;
- applications that use these libraries;
- actually the main executable file / daemon and supported files like docs, 
configs etc...

We can install only crtmpserver-libs and crtmpserver-dev and makes own 
software.

-- 
With best regards,
Andriy

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: package pkg-multimedia/crtmpserver looking for mentor(s)

2011-04-18 Thread Andriy Beregovenko
субота 16 квітень 2011 23:13:17 Reinhard Tartler ви написали:
 On Fri, Apr 15, 2011 at 21:38:42 (CEST), Reinhard Tartler wrote:
  I had another look at the package. In debian/crtmpserver.install, the
  package installs crtmpserver/crtmpserver.lua -
  etc/crtmpserver. However, this configuration file seems horribly
  specific to me; i.e., we can safely expect that every user *will*
  definitly want to edit and adjust the contents. This also means that
  dpkg *will* prompt on every package upgrade that changes anything in the
  file.
  
  Sorry, the more I think about it, I come to the conclusion that
  
   a) we should not install the config file to /etc/
   b) not install the init script
   c) not create the system user
  
  This will reduce a lot of complexity in the package, which wouldn't help
  our users much anyway.
 
 I have now implemented this change in a way that can be easily
 reverted. Please have a look and either revert or OK this change.

I'm novice in debian packing policy, so I prefer to listen to more experienced 
people. Also, your point of view is not meaningless. That is why I agree with 
most part of your modifications.
But, I'm still not understand why crtmpserver.lua is horribly specific.
All other issues follow by this one.

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: package pkg-multimedia/crtmpserver looking for mentor(s)

2011-04-18 Thread Andriy Beregovenko
понеділок 18 квітень 2011 17:53:45 Reinhard Tartler ви написали:
 On Mon, Apr 18, 2011 at 15:13:17 (CEST), Andriy Beregovenko wrote:
  субота 16 квітень 2011 23:13:17 Reinhard Tartler ви написали:
  On Fri, Apr 15, 2011 at 21:38:42 (CEST), Reinhard Tartler wrote:
   I had another look at the package. In debian/crtmpserver.install, the
   package installs crtmpserver/crtmpserver.lua -
   etc/crtmpserver. However, this configuration file seems horribly
   specific to me; i.e., we can safely expect that every user *will*
   definitly want to edit and adjust the contents. This also means that
   dpkg *will* prompt on every package upgrade that changes anything in
   the file.
   
   Sorry, the more I think about it, I come to the conclusion that
   
a) we should not install the config file to /etc/
b) not install the init script
c) not create the system user
   
   This will reduce a lot of complexity in the package, which wouldn't
   help our users much anyway.
  
  I have now implemented this change in a way that can be easily
  reverted. Please have a look and either revert or OK this change.
  
  I'm novice in debian packing policy, so I prefer to listen to more
  experienced people. Also, your point of view is not meaningless. That is
  why I agree with most part of your modifications.
  But, I'm still not understand why crtmpserver.lua is horribly
  specific. All other issues follow by this one.
 
 Well, the file does not seem to be meant used unmodified; au contrary,
 AFAIUI you *must* edit it to specify what content you want to stream. 
Mostly not need. Current configuration file is big cause it there are many 
explanations what we can do. Also it is generic :). Yes, we can specify some 
static configuration like pulling/pushing streams, static pointing to some 
directory with media files and few other options. But main work of this 
software is dynamic streaming. Someone push stream into it, and another one 
play it :)
Anyway, currently there are plans to move configuration to separated files (in 
conf.d style)

Also you can simply specify your own configuration file via defaults. For 
novice 
it works by default. Anyway I review configuration file and I will make it less 
specific.

 And these are the modification that will trigger conffile
 changes on every upgrade, which I think we should avoid.
I think about this, but there are many packages which has like situation(squid 
for example).

 I take your mail as OK to the simplification and will upload it tonight
 or tomorrow then.
Yes, I would be very grateful.

 Cheers!

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: package pkg-multimedia/crtmpserver looking for mentor(s)

2011-04-15 Thread Andriy Beregovenko
Hi.

Any news ? :)

понеділок 11 квітень 2011 23:58:42 Reinhard Tartler ви написали:
 On Wed, Apr 06, 2011 at 18:40:12 (CEST), Reinhard Tartler wrote:
  On Wed, Apr 06, 2011 at 16:02:26 (CEST), Andriy Beregovenko wrote:
  Hi,
  
  Still looking for uploader :)
  As I understand package now is clean.
  
  I'll try to have a look tonight or tomorrow evening.
 
 It seems that Alessio is already on it. Alessio, do you want to take
 over?
 
 I took a brief look and found the system user creation a bit
 strange. If you created the user in postinst, you wouldn't need the
 pre-dependency on adduser. And moreover, since the default configuration
 doesn't start the daemon anyways, I'd rather skip the system user
 creation completely and install the crtmpserver.lua config file in
 /usr/share/doc/crtmpserver/examples instead of /etc/crtmpserver along
 with some instructions to the users how to start the daemon.
 
 This will save you a lot of headaches and bugreports.
 
 The file debian/source/local-options is missing, see the wiki for
 details
 
 In debian/rules, where do the variables ${SVER} and ${DEBPATH} come from?

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: package pkg-multimedia/crtmpserver looking for mentor(s)

2011-04-12 Thread Andriy Beregovenko
понеділок 11 квітень 2011 23:58:42 Reinhard Tartler ви написали:
 On Wed, Apr 06, 2011 at 18:40:12 (CEST), Reinhard Tartler wrote:
  On Wed, Apr 06, 2011 at 16:02:26 (CEST), Andriy Beregovenko wrote:
  Hi,
  
  Still looking for uploader :)
  As I understand package now is clean.
  
  I'll try to have a look tonight or tomorrow evening.
 
 It seems that Alessio is already on it. Alessio, do you want to take
 over?
 
 I took a brief look and found the system user creation a bit
 strange. If you created the user in postinst, you wouldn't need the
 pre-dependency on adduser. 
Has no reason to finish package install if user can not be created(or not 
already exist). That is why I put user creation in preinst. Also adduser dep 
was added looking into other packages. Need I remove this dep ?

 And moreover, since the default configuration
 doesn't start the daemon anyways, 
Hm... By default after install, daemon must start. This works for me and some 
another test platforms. So if it not start this is bug. In that way please 
describe me a little you situation about this.

 I'd rather skip the system user
 creation completely and install the crtmpserver.lua config file in
 /usr/share/doc/crtmpserver/examples instead of /etc/crtmpserver along
 with some instructions to the users how to start the daemon.
 
 This will save you a lot of headaches and bugreports.
 
 The file debian/source/local-options is missing, see the wiki for
 details
Fixed.

 In debian/rules, where do the variables ${SVER} and ${DEBPATH} come from?
This was used by me, at time of build in my env. Of course this is 
unacceptable for package at all. So I move ${SVER} to static string in rules,
and ${DEBPATH} to $(shell pwd). 
Also I understand that $(shell pwd) is exactly wrong form, but right now I 
do not see any way to provide value for CRMPSERVER_SOURCE_ROOT variable. If 
you know how, please tell me(CRMPSERVER_SOURCE_ROOT must be pointed to package 
source root).

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: package pkg-multimedia/crtmpserver looking for mentor(s)

2011-04-06 Thread Andriy Beregovenko
Hi,

Still looking for uploader :)
As I understand package now is clean.

On Friday 25 March 2011 11:53:16 Andriy Beregovenko wrote:
 Hi.
 I'm still looking for mentor for my package crtmpserver.
 Also, if someone can, please review package and show me the flaws that
 prevent it from uploading.
 It is here: http://git.debian.org/?p=pkg-multimedia/crtmpserver.git
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: package pkg-multimedia/crtmpserver looking for mentor(s)

2011-04-04 Thread Andriy Beregovenko
Hi.
Finally I remove tinyxml from sources and crtmpserver success build with 
systemwide tinyxml. Also cleaned copyright.
So looking for review package and (if all clean) for uploader.

п'ятниця 25 березень 2011 14:06:27 Andriy Beregovenko ви написали:
 п'ятниця 25 березень 2011 13:25:39 Alessio Treglia ви написали:
  Please take a look at this too:
  
  E: crtmpserver: embedded-library usr/lib/crtmpserver/libcommon.so:
  tinyxml N:
  N:The given ELF object appears to have been statically linked to a
  N:library. Doing this is strongly discouraged due to the extra work
  needed N:by the security team to fix all the extra embedded copies or
  trigger the N:package rebuilds, as appropriate.
  N:
  N:If the package uses a modified version of the given library it is
  highly N:recommended to coordinate with the library's maintainer to
  include the N:changes on the system version of the library.
  N:
  N:Refer to Debian Policy Manual section 4.13 (Convenience copies of
  code) N:for details.
  N:
  N:Severity: serious, Certainty: possible
 
 Waiting for upstream update which allows to use systemwide tinyxml.
 This will happen today :)
 
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: package pkg-multimedia/crtmpserver looking for mentor(s)

2011-03-25 Thread Andriy Beregovenko
п'ятниця 25 березень 2011 12:47:44 Alessio Treglia ви написали:
 Hi Andriy,
 
 On Fri, Mar 25, 2011 at 10:53 AM, Andriy Beregovenko j...@jet.kiev.ua 
wrote:
  Hi.
  I'm still looking for mentor for my package crtmpserver.
  Also, if someone can, please review package and show me the flaws that
  prevent it from uploading.
  It is here: http://git.debian.org/?p=pkg-multimedia/crtmpserver.git
 
 I'm on it, please would you extend the description of the patches,
 filling them with all fields needed as per DEP-3 spec? [1]
 Moreover, just saying what the patch does is not enough, it would be
 good to elaborate a bit the rationale.
I'll fix this in few ten minute.


 Great job man!
 
 [1] http://dep.debian.net/deps/dep3/

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: package pkg-multimedia/crtmpserver looking for mentor(s)

2011-03-25 Thread Andriy Beregovenko
п'ятниця 25 березень 2011 13:25:39 Alessio Treglia ви написали:
 Please take a look at this too:
 
 E: crtmpserver: embedded-library usr/lib/crtmpserver/libcommon.so: tinyxml
 N:
 N:The given ELF object appears to have been statically linked to a
 N:library. Doing this is strongly discouraged due to the extra work
 needed N:by the security team to fix all the extra embedded copies or
 trigger the N:package rebuilds, as appropriate.
 N:
 N:If the package uses a modified version of the given library it is
 highly N:recommended to coordinate with the library's maintainer to
 include the N:changes on the system version of the library.
 N:
 N:Refer to Debian Policy Manual section 4.13 (Convenience copies of
 code) N:for details.
 N:
 N:Severity: serious, Certainty: possible

Waiting for upstream update which allows to use systemwide tinyxml.
This will happen today :)


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Looking for sponsor or mentor for package crtmpserver

2011-03-16 Thread Andriy Beregovenko
On Tue, Mar 15, 2011 at 07:44:04PM +0100, Alessandro Ghedini wrote:
 On Tue, Mar 15, 2011 at 02:20:46PM +0200, Andriy Beregovenko wrote:
  I'm already create repo and now preparing source files to initial commit :)
  If somebody can check it, please do this :) I'll be very grateful :)
 
 I don't see any 'upstream' nor 'pristine-tar' branches. You should do
 'git push --all' to properly create all the branches that git-buildpackage
 made, on the remote repository.
Please tell me, where I can read complete manual about basic requirements to
repo.
 
 Also, since you have repackaged the orig.tar archive, you have also to
 document it properly in the d/copyright (you can use a 'Comment:' field), or
 in the d/README.source file, telling what and why you have removed (like 
 [0]).
What do you mean under orig.tar archive? Archive from project owner ?
It does not exist. There is only svn repo. But ok, I'll document what and
why I remove or move.
 
 As per Debian Policy you also have to provide a 'get-orig-source' target
 in the d/rules file, which builds properly the new tarball (without the
 files you decided to remove). This makes easier for future maintainance
 (you won't have to repack the tarball manually every time you update the
 package).
 
 Actually, the get-orig-source rule would have been required anyway, since 
 you are using directly the sources from a SVN repository (I have not much 
 experience in packaging directly from svn, so I missed this at the 
 beginning). Have a look at [1] for an example of what you should do.
Right now I have sh-script which automate all this routine(i mean create
from original sources  debian tree), but I do not know how I can include it.
And this script is present in original svn-repo:
http://trac.rtmpd.com/browser/trunk/builders/packing/debian
But I have some doubts about repacking. Currentrly I rebuild all tree for
debian project. But original project have entirely different structure.
(You can see it here: http://trac.rtmpd.com/browser/trunk)
The main reason for this step was too many unnecessary in builders dir and
several not needed dirs, so I create source tree for deb package in 
traditional cmake style. So I need advice on this issue.

 Another requirement for the repackaged upstream tarball is to add something 
 like '~dfsg' to both the source and binary packages version just to make 
 clear to everyone that you have modified it. The package versions would 
 look something like:
 
0.0~dfsg+revNNN for the source package
0.0~dfsg+revNNN-1 for the binary package
 
 Finally, you don't need to Build-Depend on quilt, since it is implied by 
 the 3.0 (quilt) source format (was it there also in the previous versions
 of the package? I think I missed it...).
Ok, I'll do this. Also I remove quilt from deps.

 Oh, and you didn't need to remove the lualib sources completely, since
 they are DFSG-compliant. You just needed to patch the sources to use the
 system-provided one and the build system to not build the local copy.
 Since you would have repackaged the orig tarball anyway, IMHO, is not a 
 grave issue (but I may be wrong).
Mostly lualib is needed to build embeded version of crtmpserver(not in
debian environment). I do not see any reason to keep lualib sourses in
project tree.
 
 Cheers
 
 [0] 
 http://git.debian.org/?p=pkg-multimedia/deadbeef.git;a=blob;f=debian/README.source;h=ea7bb6b1dd7368aa7c5cd8813cf8996dc4e8b6ae;hb=HEAD
 [1] http://wiki.debian.org/SandroTosi/Svn_get-orig-source
 
 -- 
 perl -E'$_=q;$/= @{[@_]};and s;\S+;inidehG ordnasselA;eg;say~~reverse'
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Looking for sponsor or mentor for package crtmpserver

2011-03-16 Thread Andriy Beregovenko
On Wed, Mar 16, 2011 at 10:24:23AM +0100, Reinhard Tartler wrote:
 On Tue, Mar 15, 2011 at 19:44:04 (CET), Alessandro Ghedini wrote:
 
  On Tue, Mar 15, 2011 at 02:20:46PM +0200, Andriy Beregovenko wrote:
  I'm already create repo and now preparing source files to initial commit :)
  If somebody can check it, please do this :) I'll be very grateful :)
 
  I don't see any 'upstream' nor 'pristine-tar' branches. You should do
  'git push --all' to properly create all the branches that git-buildpackage
  made, on the remote repository.
 
 it seems that Andriy's branch has not been developed using the
 git-buildpackage workflow, but he has rather just imported the contents
 of his package branch.
 
 Andriy, can you confirm?
You are absolutely right. I prepare sources, copy it to local git and
add+commit+push it.
if somewhere are any doc about right way to create repo and filling it,
please tell me where I can read/find it :)

 
 Can you please fix this, and also clarify what changes you did to the
 originial sources. the version number needs to be adapted as well.
 
 -- 
 Gruesse/greetings,
 Reinhard Tartler, KeyID 945348A4
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Looking for sponsor or mentor for package crtmpserver

2011-03-15 Thread Andriy Beregovenko
Hi,

thanks for the explanation:)
I'll do it:)
Now must read some docs/wiki/faq :)

On Tue, Mar 15, 2011 at 02:29:35AM +0100, Jonas Smedegaard wrote:
 On Mon, Mar 14, 2011 at 11:09:20PM +0200, Andriy Beregovenko wrote:
 So, if you can, please review my package via mentors.debian.net

 You have joined a team here, and now participating in teamwork - which  
 os different from solo work needing mentoring. :-)

 So please instead of using that mentors site upload to collab-maint so  
 that we can properly maintain this together.


 Regards,

  - Jonas

 -- 
  * Jonas Smedegaard - idealist  Internet-arkitekt
  * Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private



 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Looking for sponsor or mentor for package crtmpserver

2011-03-15 Thread Andriy Beregovenko
On Tue, Mar 15, 2011 at 12:18:46PM +0100, Jonas Smedegaard wrote:
 On Tue, Mar 15, 2011 at 07:17:48AM +0100, Reinhard Tartler wrote:
 On Tue, Mar 15, 2011 at 02:29:35 (CET), Jonas Smedegaard wrote:

 On Mon, Mar 14, 2011 at 11:09:20PM +0200, Andriy Beregovenko wrote:
 So, if you can, please review my package via mentors.debian.net

 You have joined a team here, and now participating in teamwork -  
 which os different from solo work needing mentoring. :-)

 So please instead of using that mentors site upload to collab-maint  
 so that we can properly maintain this together.

 I guess Jonas means a pkg-multimedia git repository instead of  
 collab-maint.

 But staging in collab-maint makes migration to pkg-multimedia trivial,  
 so this is good advice in any case!

 Sorry - thanks for correcting me:  I totally forgot that we use an own  
 access group (and no, I had no political message hidden in that!).

 I actually disagree that collab-maint makes a good staging area:  It  
 requires different access rights and there is no benefit IMO to cause  
 noise there first - mess can just as well be poured into pkg-multimedia  
 directly (or ideally avoided, obviously).
I'm already create repo and now preparing source files to initial commit :)
If somebody can check it, please do this :) I'll be very grateful :)

 Or please elaborate on why you find it good to use both?


  - Jonas

 -- 
  * Jonas Smedegaard - idealist  Internet-arkitekt
  * Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private



 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Looking for sponsor or mentor for package crtmpserver

2011-03-14 Thread Andriy Beregovenko
Hi,
On Mon, Mar 14, 2011 at 10:16:01AM +0100, Alessandro Ghedini wrote:
 Hello Andriy,
 
 On Mon, Mar 14, 2011 at 02:01:45AM +0200, Andriy Beregovenko wrote:
  I'm looking for sponsor or mentor to my package crtmpserver.
  Here is ITP:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617641
  and package on mentors.debian.net:
  http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=crtmpserver
  In two words:
  crmpserver is high performance streaming server. It support several
  protocols family like: RTMP, RTSP/RTCP/RTP, MPEG-TS, plain flv publishing.
  Also it is generic network platform, and creating custom protocols with it
  is
  really easy. In future plans are implement next protocols: gearman(already
  exist but not too clean, so not included yet), memcached, possible redis.
  Also there is some implementation of RTMFP protocol, but still not clean.
  This allow use crtmpserver as universal network media streaming platform.
  Licensed under GNU GPLv3.
 
 Here is a quick review of your package :)
 
 - debian/init.d should be named debian/[package].init (have a look at the 
   dh_installinit manpage)
Ok, I fix this now :)
 - debian/copyright looks wrong. There are many files licensed BSD-3-clause
   and zlib/libpng. You should include them in the copyright as well.
   Also, you may want to convert d/copyright to use the DEP5 format [0]
   (not strictly needed, but very appreciated)
I do not see any BSD-licensed files

 - Missing debian/watch file (I'm not sure if this can be fixed)
Right now watch file is not added cause original project do not have any
release and have every day commits. So, imo,  there is not any practical
reason to track version.

 - If you don't use the Vcs-* fields in debian/control you should remove
   them (they are currently commented-out)
Ok.
 - There are many lintian I, P and even E tags. Please fix them (and use
   lintian -IE --pedantic to check your package). For example:
 
 P: crtmpserver source: source-contains-svn-control-dir ...
 E: crtmpserver: copyright-should-refer-to-common-license-file-for-gpl ..
 E: crtmpserver: possible-gpl-code-linked-with-openssl ...
 I: crtmpserver: copyright-with-old-dh-make-debian-copyright ...
 I: crtmpserver: spelling-error-in-binary ...
 [...]
I'm novice in debian policies and need some help as for
possible-gpl-code-linked-with-openssl. Also what version of dh_make i must
to use ? Currently I use 0.58 (squeeze).

 Please also consider joining the Debian Multimedia Maintainers team to 
 (co-)maintain this and (when you'll feel comfortable) other 
 multimedia-related packages.
 In the team you'll find valuable mentors that'll guide and help you in
 the process of maintaining this and other (multimedia-related) packages.
 
 Have a look at the team's wiki [0], if you agree with our policies (e.g. 
 using git to co-maintain packages, using quilt for managing patches, etc...)
 you are very welcome. :)
 
 (if you accept let us know your account name on alioth.debian.org so that I 
 or someone else can add you to the pkg-multimedia project and setup a git 
 repository for your package)
Yes, I agree and want to join your team :)
My nick is jet-guest on alioth.

 
 Cheers
 
 [0] http://wiki.debian.org/DebianMultimedia/DevelopPackaging
 
 -- 
 perl -E'$_=q;$/= @{[@_]};and s;\S+;inidehG ordnasselA;eg;say~~reverse'
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Looking for sponsor or mentor for package crtmpserver

2011-03-14 Thread Andriy Beregovenko
Hi,

I update package and looks like lintian clean(except no-upstream-changelog
and some info as for libs).
Already uploaded to mentors.debian.net

On Mon, Mar 14, 2011 at 10:16:01AM +0100, Alessandro Ghedini wrote:
 Hello Andriy,
 
 On Mon, Mar 14, 2011 at 02:01:45AM +0200, Andriy Beregovenko wrote:
  I'm looking for sponsor or mentor to my package crtmpserver.
  Here is ITP:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617641
  and package on mentors.debian.net:
  http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=crtmpserver
  In two words:
  crmpserver is high performance streaming server. It support several
  protocols family like: RTMP, RTSP/RTCP/RTP, MPEG-TS, plain flv publishing.
  Also it is generic network platform, and creating custom protocols with it
  is
  really easy. In future plans are implement next protocols: gearman(already
  exist but not too clean, so not included yet), memcached, possible redis.
  Also there is some implementation of RTMFP protocol, but still not clean.
  This allow use crtmpserver as universal network media streaming platform.
  Licensed under GNU GPLv3.
 
 Here is a quick review of your package :)
 
 - debian/init.d should be named debian/[package].init (have a look at the 
   dh_installinit manpage)
 - debian/copyright looks wrong. There are many files licensed BSD-3-clause
   and zlib/libpng. You should include them in the copyright as well.
   Also, you may want to convert d/copyright to use the DEP5 format [0]
   (not strictly needed, but very appreciated)
 - Missing debian/watch file (I'm not sure if this can be fixed)
 - If you don't use the Vcs-* fields in debian/control you should remove
   them (they are currently commented-out)
 - There are many lintian I, P and even E tags. Please fix them (and use
   lintian -IE --pedantic to check your package). For example:
 
 P: crtmpserver source: source-contains-svn-control-dir ...
 E: crtmpserver: copyright-should-refer-to-common-license-file-for-gpl ..
 E: crtmpserver: possible-gpl-code-linked-with-openssl ...
 I: crtmpserver: copyright-with-old-dh-make-debian-copyright ...
 I: crtmpserver: spelling-error-in-binary ...
 [...]
 
 Please also consider joining the Debian Multimedia Maintainers team to 
 (co-)maintain this and (when you'll feel comfortable) other 
 multimedia-related packages.
 In the team you'll find valuable mentors that'll guide and help you in
 the process of maintaining this and other (multimedia-related) packages.
 
 Have a look at the team's wiki [0], if you agree with our policies (e.g. 
 using git to co-maintain packages, using quilt for managing patches, etc...)
 you are very welcome. :)
 
 (if you accept let us know your account name on alioth.debian.org so that I 
 or someone else can add you to the pkg-multimedia project and setup a git 
 repository for your package)
 
 Cheers
 
 [0] http://wiki.debian.org/DebianMultimedia/DevelopPackaging
 
 -- 
 perl -E'$_=q;$/= @{[@_]};and s;\S+;inidehG ordnasselA;eg;say~~reverse'
 
 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Looking for sponsor or mentor for package crtmpserver

2011-03-14 Thread Andriy Beregovenko
Hi,
Let me to summarize:
- fixed init script name
- fixed licenses:
  * added body of GPL3, GPL3 with Openssl exclusion, BSD, zlib
  * specified licenses of files
  * removed MIT license(due to lua remove)
- removed custom snapshot of lua, now use system lua(detect via cmake)
- copyright moved to DEP5 format
- removed not needed htmls and other garbage(now only clean sources left)

As I can see 2 lintian message left:
no-upstream-changelog
debian-watch-file-is-missing

As I understand this is not a problem thing but is not so important for
binary package.

So, if you can, please review my package via mentors.debian.net

On Mon, Mar 14, 2011 at 06:30:17PM +0100, Alessandro Ghedini wrote:
 On Mon, Mar 14, 2011 at 11:32:18AM +0200, Andriy Beregovenko wrote:
   - debian/init.d should be named debian/[package].init (have a look at the 
 dh_installinit manpage)
  Ok, I fix this now :)
 
 Good.
 
   - debian/copyright looks wrong. There are many files licensed BSD-3-clause
 and zlib/libpng. You should include them in the copyright as well.
 Also, you may want to convert d/copyright to use the DEP5 format [0]
 (not strictly needed, but very appreciated)
  I do not see any BSD-licensed files
 
 % licensecheck -R --copyright . | grep BSD
 ./common/src/platform/solaris/timegm.cpp: BSD (3 clause) 
 ./common/src/platform/windows/strncasecmp.cpp: BSD (3 clause) 
 ./common/src/platform/windows/timegm.cpp: BSD (3 clause) 
 ./common/src/platform/windows/strptime.cpp: BSD (3 clause) 
 ./common/src/platform/android/timegm.cpp: BSD (3 clause)
 
 Look at these files.
 
   - Missing debian/watch file (I'm not sure if this can be fixed)
  Right now watch file is not added cause original project do not have any
  release and have every day commits. So, imo,  there is not any practical
  reason to track version.
 
 Agree.
 
   - If you don't use the Vcs-* fields in debian/control you should remove
 them (they are currently commented-out)
  Ok.
   - There are many lintian I, P and even E tags. Please fix them (and use
 lintian -IE --pedantic to check your package). For example:
   
   P: crtmpserver source: source-contains-svn-control-dir ...
   E: crtmpserver: copyright-should-refer-to-common-license-file-for-gpl 
   ..
   E: crtmpserver: possible-gpl-code-linked-with-openssl ...
   I: crtmpserver: copyright-with-old-dh-make-debian-copyright ...
   I: crtmpserver: spelling-error-in-binary ...
   [...]
  I'm novice in debian policies and need some help as for
  possible-gpl-code-linked-with-openssl. 
 
 This means that a GPLed software is linking against openssl (which has a
 gpl-incompatible license) and is, therefore, illegal. See [0].
 
 From the d/copyright of the latest version of the package I see:
 
 GPL-3.0+ with OpenSSL exception
 
 What does it mean? Where is the OpenSSL exception documented? In the 
 copyright you should point to the proper documentation.
 
  Also what version of dh_make i must
  to use ? Currently I use 0.58 (squeeze).
 
 It's not a matter of which dh-make version you use. It simply says that the
 debian/copyright template, which has been created by an older version of
 dh-make have to be updated. Now you use DEP5 so there is no problem (note
 that newer dh-make version from sid creates a DEP5 template).
 
   Please also consider joining the Debian Multimedia Maintainers team to 
   (co-)maintain this and (when you'll feel comfortable) other 
   multimedia-related packages.
   In the team you'll find valuable mentors that'll guide and help you in
   the process of maintaining this and other (multimedia-related) packages.
   
   Have a look at the team's wiki [0], if you agree with our policies (e.g. 
   using git to co-maintain packages, using quilt for managing patches, 
   etc...)
   you are very welcome. :)
   
   (if you accept let us know your account name on alioth.debian.org so that 
   I 
   or someone else can add you to the pkg-multimedia project and setup a git 
   repository for your package)
  Yes, I agree and want to join your team :)
  My nick is jet-guest on alioth.
 
 I added you to the group on alioth.d.o :)
 
 Also note that I'm not a DD (maybe I should have said this before), 
 therefore I can't upload your package, but I am sure you'll find someone
 in the team to do so (when the package will be in a proper shape, of 
 course).
 
 On Mon, Mar 14, 2011 at 01:31:27PM +0200, Andriy Beregovenko wrote:
  I update package and looks like lintian clean(except no-upstream-changelog
  and some info as for libs).
 
 Not quite true, I still see many spelling-error-in-binary. You should
 patch the source files fixing those spelling errors.
 
 I've also spotted some more issues:
 - In debian/control the long description starts with a '.'. It is not 
 necessary (you can remove it).
 - The package includes and compiles the whole liblua sources. It should
 rely on libraries provided by the system rather than build and link
 against local copies

Looking for sponsor or mentor for package crtmpserver

2011-03-13 Thread Andriy Beregovenko
Hi,

I'm looking for sponsor or mentor to my package crtmpserver.
Here is ITP:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617641
and package on mentors.debian.net:
http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=crtmpserver
In two words:
crmpserver is high performance streaming server. It support several
protocols family like: RTMP, RTSP/RTCP/RTP, MPEG-TS, plain flv publishing.
Also it is generic network platform, and creating custom protocols with it
is
really easy. In future plans are implement next protocols: gearman(already
exist but not too clean, so not included yet), memcached, possible redis.
Also there is some implementation of RTMFP protocol, but still not clean.
This allow use crtmpserver as universal network media streaming platform.
Licensed under GNU GPLv3.

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers