Bug 13611

Summary: lsyncd, (Live Syncing Daemon) synchronizes local directories with remote targets
Product: Mageia Reporter: Marc Krämer <mageia>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Normal CC: bersuit.vera, geiger.david68210, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://github.com/axkibe/lsyncd
Whiteboard:
Source RPM: lsyncd CVE:
Status comment:
Attachments: First try of srpm/spec
Spec removed post conditions

Description Marc Krämer 2014-06-29 14:56:25 CEST
great tool to keep some directories in sync with other hosts:
https://github.com/axkibe/lsyncd
Comment 1 Marja Van Waes 2014-06-29 23:51:16 CEST
Changing version to cauldron.

If someone packages it for cauldron, you can then request to backport it for stable Mageia releases (assuming backports are open by then)

According to Sophie lsyncd is in Fedora, so it can probably be imported from there.

CC: (none) => marja11
Hardware: x86_64 => All
Version: 4 => Cauldron
Source RPM: (none) => lsyncd
Severity: normal => enhancement

Comment 2 Marc Krämer 2014-06-30 00:57:38 CEST
thanks
Alfonso Vera 2014-09-03 08:27:45 CEST

CC: (none) => bersuit.vera
Assignee: bugsquad => bersuit.vera

Comment 3 Marc Krämer 2016-03-24 12:11:39 CET
any news from here? anything I can do?
Comment 4 Marja Van Waes 2016-03-24 12:20:53 CET
(In reply to M K from comment #3)
> any news from here?

It seems Alfonso went MIA :-(

Re-assigning to all packagers collectively

@ Alfonso

Sorry if I'm wrong, don't hesitate to tell me if I am.

>  anything I can do?

Become a Mageia Packager, or create a Mageia spec file, build the package with it and if that goes well then attach the spec file here

URL: (none) => https://github.com/axkibe/lsyncd
Assignee: bersuit.vera => pkg-bugs
Summary: new package lsyncd => lsyncd, (Live Syncing Daemon) synchronizes local directories with remote targets

Comment 5 Marc Krämer 2016-03-24 12:32:34 CET
@Marja: as stated this package is in fedora. So the easiest way to port would be to get the fedora src package, change the spec values accordingly & test the build/install of the package.

As stated in
https://wiki.mageia.org/en/Packagers_RPM_tutorial
&
https://wiki.mageia.org/en/RPM_Spec_file_policy


Or is there a tool to half automatic convert fedora packages to mageia?
Comment 6 Marja Van Waes 2016-03-24 13:59:32 CET
(In reply to M K from comment #5)
> @Marja: as stated this package is in fedora. So the easiest way to port
> would be to get the fedora src package, change the spec values accordingly &
> test the build/install of the package.

Indeed :-)
 
> 
> As stated in
> https://wiki.mageia.org/en/Packagers_RPM_tutorial
> &
> https://wiki.mageia.org/en/RPM_Spec_file_policy
> 

If you want to give it a try, there are more useful links, here:

https://wiki.mageia.org/en/Becoming_a_Mageia_Packager#Documentation_to_read

> 
> Or is there a tool to half automatic convert fedora packages to mageia?

Not that I know of.

Don't hesitate to ask for help (on e.g. IRC freenode #mageia-mentoring or on dev ml), if needed.
Comment 7 Marc Krämer 2016-03-29 00:08:26 CEST
Created attachment 7604 [details]
First try of srpm/spec
Comment 8 Marc Krämer 2016-03-29 00:18:51 CEST
Created attachment 7605 [details]
Spec removed post conditions

@Marja, I attached the latest release of lsync together with a spec file (most of it from fedora). rpmbuild works for me.
Had to remove the post conditions (srpm) for systemd.

With this file install works without warnings too.
Comment 9 David GEIGER 2016-03-31 07:42:33 CEST
Hi,

package lsyncd-2.1.6 is now imported and uploaded on Cauldron Core/Release repo, it is based on your proposed srpm.

http://svnweb.mageia.org/packages/cauldron/lsyncd/

Best regards daviddavid.

CC: (none) => geiger.david68210

Comment 10 Marc Krämer 2016-03-31 10:25:27 CEST
Thank you!
Comment 11 David GEIGER 2016-04-01 21:38:43 CEST
Closing of this bug as it is fixed!

Status: NEW => RESOLVED
Resolution: (none) => FIXED