debian/0000755000000000000000000000000012113741520007162 5ustar debian/patches/0000755000000000000000000000000012113731714010615 5ustar debian/TODO0000644000000000000000000000002712113732051007650 0ustar * write manpage for sd debian/control0000644000000000000000000000265312113737110010573 0ustar Source: sd Section: perl Priority: optional Build-Depends: cdbs, devscripts, perl, debhelper, dh-buildinfo, libdatetime-perl, libdatetime-format-natural-perl, liburi-perl, libtime-progress-perl, libtry-tiny-perl, libemail-mime-perl, libpath-class-perl, libprophet-perl (>= 0.750), libhtml-tree-perl (>= 4.1), libtest-script-run-perl, libtest-http-server-simple-perl, libtest-www-mechanize-perl Build-conflicts: libnet-google-code-perl, libnet-github-perl Maintainer: Jonas Smedegaard Uploaders: Christine Spang Standards-Version: 3.9.4 Homepage: http://syncwith.us/sd/ Vcs-git: git://anonscm.debian.org/collab-maint/sd.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sd.git Package: sd Architecture: all Depends: ${cdbs:Depends}, ${misc:Depends}, ${perl:Depends} Suggests: ${cdbs:Suggests} Description: peer-to-peer bug tracker SD is a peer-to-peer bug tracker that's built for sharing and use both online and offline. With SD, you can sync your bugs back and forth between other instances of SD, and even between SD and other bug trackers that SD supports. Since SD does not require a network connection for use and stores bug information locally, you can always access your bugs, no matter where you are. . Currently, SD supports syncing between SD and RT, Hiveminder, Trac, GitHub, and Google Code. . SD is built on top of Prophet, a distributed database system. debian/source/0000755000000000000000000000000012113732713010466 5ustar debian/source/format0000644000000000000000000000001412113732713011674 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000733512113741520011044 0ustar sd (0.75-1) unstable; urgency=low [ upstream ] * New release "this is getting ridiculous". User-visible highlights (not all commits are listed here): + fix hiveminder logins when setting username/password via URL. + bump dependencies to fix bitrot. + foreign replicas now have better username/password prompting. + clean up hiveminder sync messages. + fix cloning from hiveminder. + progress bar cleanups on clone/pull. + publish --html works again. Closes: bug#681815. Thanks to Helmut Grohne. + new server default port that clashes less with other HTTP servers. + misc mac fixes. + make -h more discoverable. + new 'help commands' page. + 'help browser' and 'help clone' now point to sync help. + mention --as and --local in clone usage messages. + add some SD-specific bash completion rules. [ Christine Spang ] * Remove Redmine from the package description and recommendations since it is too alpha to support in this package yet. Closes: #578090. * Update homepage. [ Jonas Smedegaard ] * Use CDBS (not dh sequencer). + Declare package relations in rules file. + Let CDBS automagically install README (and stop install irrelevant testsuite README while at it). + Implement get-orig-source target. * Take over as lead maintainer. Keep Christine as Uploader. * Update package relations: + Declare all build-dependencies in Build-Depends: Using Build-Depends-Indep has benefit only for architecture-specific packages. + Fix tighten (build-)dependency on libprophet-perl, and fix build-depend and depend on same version. + Stop build-depending on libtest-simple-perl: Provided by perl(-modules) since stable, and oldstable no longer supported. Drop corresponding TODO item. + Relax to build-depend unversioned on libtest-script-run-perl: Needed version satisfied in stable, and unavailable in oldstable (which is no longer supported anyway). + Build-depend on libtest-http-server-simple-perl and libtest-www-mechanize-perl: Enables more tests. + Explicitly build-conflict against libnet-google-code-perl and libnet-github-perl: Avoids some tests failing/hanging. + Tighten (build-)dependency on libhtml-tree-perl: Needed since App::SD 0.75. + (Build-)depend on libemail-mime-perl, libpath-class-perl and libtry-tiny-perl: Needed since App::SD 0.75. + Suggest libconfig-gitlike-perl: Needed for github replica since App::SD 0.75. * Bump dephelper compatibility level to 8. * Rewrite copyright file using machine-readable format 1.0. * Bump standards-version to 3.9.4. * Use anonscm.debian.org URLs in control file Vcs-* fields. * Imported Upstream version 0.75 * Switch to dpkg source format 3.0 (quilt). * Add git-buildpackage config, enabling pristine-tar and signed tags. -- Jonas Smedegaard Thu, 28 Feb 2013 21:51:04 +0100 sd (0.74-1) unstable; urgency=medium * New upstream release - Works with Mouse > 0.40 again (Closes: #562323) - Check for target replicas before prompting for username/password. (Closes: #547078) * Urgency for this upload is medium since it fixes an RC bug that also needs to get fixed in testing. -- Christine Spang Sun, 03 Jan 2010 02:06:18 -0500 sd (0.73-1) unstable; urgency=low * New upstream release -- Christine Spang Fri, 11 Sep 2009 20:22:52 -0400 sd (0.72-1) unstable; urgency=low * New upstream release -- Christine Spang Sun, 06 Sep 2009 20:06:12 -0400 sd (0.71-1) unstable; urgency=low * Initial Release (Closes: #543650) -- Christine Spang Mon, 31 Aug 2009 18:12:58 -0400 debian/compat0000644000000000000000000000000212113732616010366 0ustar 8 debian/watch0000644000000000000000000000015112105701655010216 0ustar version=3 http://search.cpan.org/dist/App-SD/ .*/App-SD-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/copyright_hints0000644000000000000000000001405712113737066012343 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: Changes MANIFEST MANIFEST.SKIP META.yml Makefile.PL bin/darcs-sd bin/git-sd bin/sd contrib/git-post-commit-close-ticket contrib/sdticket.vim debian/TODO debian/compat debian/control debian/control.in debian/gbp.conf debian/source/format debian/watch doc/testing doc/write_a_connector etc/sd.bash inc/Module/AutoInstall.pm inc/Module/Install/AutoInstall.pm inc/Module/Install/Base.pm inc/Module/Install/Can.pm inc/Module/Install/ExtraTests.pm inc/Module/Install/Fetch.pm inc/Module/Install/Include.pm inc/Module/Install/Makefile.pm inc/Module/Install/Scripts.pm inc/Module/Install/Share.pm inc/Module/Install/Win32.pm inc/Module/Install/WriteAll.pm lib/App/SD.pm lib/App/SD/CLI.pm lib/App/SD/CLI/Command.pm lib/App/SD/CLI/Command/Attachment/Content.pm lib/App/SD/CLI/Command/Attachment/Create.pm lib/App/SD/CLI/Command/Browser.pm lib/App/SD/CLI/Command/Clone.pm lib/App/SD/CLI/Command/Help.pm lib/App/SD/CLI/Command/Help/About.pm lib/App/SD/CLI/Command/Help/Aliases.pm lib/App/SD/CLI/Command/Help/Attachments.pm lib/App/SD/CLI/Command/Help/Authors.pm lib/App/SD/CLI/Command/Help/Commands.pm lib/App/SD/CLI/Command/Help/Comments.pm lib/App/SD/CLI/Command/Help/Config.pm lib/App/SD/CLI/Command/Help/Environment.pm lib/App/SD/CLI/Command/Help/History.pm lib/App/SD/CLI/Command/Help/Intro.pm lib/App/SD/CLI/Command/Help/Search.pm lib/App/SD/CLI/Command/Help/Settings.pm lib/App/SD/CLI/Command/Help/Sync.pm lib/App/SD/CLI/Command/Help/Tickets.pm lib/App/SD/CLI/Command/Help/ticket_summary_format.pm lib/App/SD/CLI/Command/Init.pm lib/App/SD/CLI/Command/Log.pm lib/App/SD/CLI/Command/Publish.pm lib/App/SD/CLI/Command/Server.pm lib/App/SD/CLI/Command/Shell.pm lib/App/SD/CLI/Command/Ticket/Attachment/Create.pm lib/App/SD/CLI/Command/Ticket/Attachment/Search.pm lib/App/SD/CLI/Command/Ticket/Basics.pm lib/App/SD/CLI/Command/Ticket/Comment.pm lib/App/SD/CLI/Command/Ticket/Comment/Create.pm lib/App/SD/CLI/Command/Ticket/Comment/Update.pm lib/App/SD/CLI/Command/Ticket/Comments.pm lib/App/SD/CLI/Command/Ticket/Create.pm lib/App/SD/CLI/Command/Ticket/Details.pm lib/App/SD/CLI/Command/Ticket/Review.pm lib/App/SD/CLI/Command/Ticket/Search.pm lib/App/SD/CLI/Command/Ticket/Show.pm lib/App/SD/CLI/Command/Ticket/Update.pm lib/App/SD/CLI/Command/Version.pm lib/App/SD/CLI/Dispatcher.pm lib/App/SD/CLI/Model/Attachment.pm lib/App/SD/CLI/Model/Ticket.pm lib/App/SD/CLI/Model/TicketComment.pm lib/App/SD/CLI/NewReplicaCommand.pm lib/App/SD/Collection/Attachment.pm lib/App/SD/Collection/Comment.pm lib/App/SD/Collection/Ticket.pm lib/App/SD/Config.pm lib/App/SD/ForeignReplica.pm lib/App/SD/ForeignReplica/PullEncoder.pm lib/App/SD/ForeignReplica/PushEncoder.pm lib/App/SD/Model/Attachment.pm lib/App/SD/Model/Comment.pm lib/App/SD/Model/Ticket.pm lib/App/SD/Record.pm lib/App/SD/Replica/debbugs.pm lib/App/SD/Replica/debbugs/PullEncoder.pm lib/App/SD/Replica/debbugs/PushEncoder.pm lib/App/SD/Replica/gcode.pm lib/App/SD/Replica/gcode/PullEncoder.pm lib/App/SD/Replica/gcode/PushEncoder.pm lib/App/SD/Replica/github.pm lib/App/SD/Replica/github/PullEncoder.pm lib/App/SD/Replica/github/PushEncoder.pm lib/App/SD/Replica/hm.pm lib/App/SD/Replica/hm/PullEncoder.pm lib/App/SD/Replica/hm/PushEncoder.pm lib/App/SD/Replica/lighthouse.pm lib/App/SD/Replica/lighthouse/PullEncoder.pm lib/App/SD/Replica/lighthouse/PushEncoder.pm lib/App/SD/Replica/redmine.pm lib/App/SD/Replica/redmine/PullEncoder.pm lib/App/SD/Replica/redmine/PushEncoder.pm lib/App/SD/Replica/rt.pm lib/App/SD/Replica/rt/PullEncoder.pm lib/App/SD/Replica/rt/PushEncoder.pm lib/App/SD/Replica/trac.pm lib/App/SD/Replica/trac/PullEncoder.pm lib/App/SD/Replica/trac/PushEncoder.pm lib/App/SD/Server.pm lib/App/SD/Server/Dispatcher.pm lib/App/SD/Server/View.pm lib/App/SD/Test.pm lib/App/SD/Util.pm share/web/static/css/main.css share/web/static/images/gradient.png t/01-create.t t/02-create-with-editor.t t/03-update-ticket-with-editor.t t/04-update-ticket-comment-with-editor.t t/06-ticket-show.t t/07-sort-group.t t/attachment-content.t t/big-hm-rt.t t/data/bplogo.gif t/data/sd-ticket-create-verbose.tmpl t/data/sd-ticket-create.tmpl t/data/sd-ticket-update-all-props.tmpl t/data/sd-ticket-update-verbose-all-props.tmpl t/data/sd-ticket-update-verbose.tmpl t/data/sd-ticket-update.tmpl t/help.t t/no-email.t t/scripts/ticket-comment-update-editor.pl t/scripts/ticket-create-editor.pl t/scripts/ticket-update-editor.pl t/sd-attachments.t t/sd-comments.t t/sd-dispatcher.t t/sd-gcode/basic.t t/sd-github/basic.t t/sd-hm/attachments.t t/sd-hm/basics.t t/sd-hm/comments.t t/sd-hm/comments1.t t/sd-hm/group.t t/sd-hm/push-reporter-not-pro.t t/sd-hm/push-reporter-pro.t t/sd-hm/tag.t t/sd-hm/update.t t/sd-lighthouse/basic.t t/sd-lighthouse/real-push.t t/sd-log.t t/sd-redmine/README t/sd-redmine/basic.t t/sd-redmine/clone.t t/sd-redmine/net_redmine_test.pl t/sd-rt/basic.t t/sd-rt/bogus-rt-data.t t/sd-rt/pull-owner.t t/sd-rt/pull-watchers.t t/sd-rt/race-condition.t t/sd-rt/rt-auto-open-conflict.t t/sd-rt/sd-rt-hm-single.t t/sd-rt/sd-rt-hm.t t/sd-rt/sd-rt-n-foreign-sync.t t/sd-rt/sd-rt-permission.t t/sd-trac/basic.t t/sd-trac/push-comment.t t/sd-trac/push-new-ticket-to-trac-then-pull.t t/sd-trac/setup_trac.pl t/sd-usage.t t/sd-validation.t t/server.t tools/dump_sd_help.pl tools/shipwright-package tools/shipwright-package-minimal xt/release/00-dependencies.t xt/release/99-pod-coverage.t xt/release/99-pod.t Copyright: *No copyright* License: UNKNOWN FIXME Files: inc/Module/Install/Metadata.pm Copyright: License: Expat FIXME Files: lib/App/SD/CLI/Command/Help/Copying.pm Copyright: HOLDERS BE LIABLE FOR ANY License: Expat FIXME Files: inc/Module/Install.pm Copyright: 2008, - 2010, Adam Kennedy License: UNKNOWN FIXME Files: README Copyright: 2008-2009, Best Practical Solutions License: UNKNOWN FIXME Files: debian/rules Copyright: check License: UNKNOWN FIXME debian/copyright0000644000000000000000000000447512113732616011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: App::SD Upstream-Contact: https://rt.cpan.org/Public/Dist/Display.html?Name=App-SD Source: http://search.cpan.org/dist/App-SD/ git://gitorious.org/prophet/sd.git Files: * Copyright: 2008-2009 Best Practical Solutions, LLC License: Expat Comment: License: . Distributed under the terms of the MIT License . Comment: . Additionally, lib/App/SD/CLI/Command/Help/Copying contains the Expat license. Files: inc/Module/AutoInstall.pm inc/Module/Install* Copyright: 2001-2006, Audrey Tang 2002-2004, Brian Ingerson 2006,2008-2012, Adam Kennedy License: Artistic or GPL-1+ Comment: Mangled convenience copy of Module::Install. Files: debian/* Copyright: 2009, Christine Spang License: Expat or Artistic or GPL-1+ License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: Artistic Comment: . On Debian systems the 'Artistic License' is located in '/usr/share/common-licenses/Artistic'. License: GPL-1+ Comment: . On Debian systems the 'GNU General Public License' version 1 is located in '/usr/share/common-licenses/GPL-1'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . debian/gbp.conf0000644000000000000000000000014612113733644010612 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/rules0000755000000000000000000000250412113737066010255 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/perl-makemaker.mk include /usr/share/cdbs/1/rules/debhelper.mk pkg = $(DEB_SOURCE_PACKAGE) DEB_UPSTREAM_PACKAGE = App-SD DEB_UPSTREAM_URL = http://www.cpan.org/modules/by-module/App DEB_UPSTREAM_TARBALL_MD5 = 70c8d2ad969871dfe7a2d4a532a19fdc # Needed by upstream build and (always/often) at runtime perl-deps = datetime datetime-format-natural uri time-progress try-tiny perl-deps += email-mime path-class deps = $(patsubst %,$(comma) lib%-perl,$(perl-deps)) deps +=, libprophet-perl (>= 0.750) deps +=, libhtml-tree-perl (>= 4.1) # Needed by upstream testsuite perl-deps-test = script-run http-server-simple www-mechanize deps-test = $(patsubst %,$(comma) libtest-%-perl,$(perl-deps-test)) # Needed (seldom) at runtime perl-suggests = rt-client-rest hiveminder net-jifty email-address www perl-suggests += net-trac net-google-code net-github config-gitlike suggests = $(patsubst %,$(comma) lib%-perl,$(perl-suggests)) CDBS_BUILD_DEPENDS +=, $(deps), $(deps-test) CDBS_DEPENDS_$(pkg) = $(deps) CDBS_RECOMMENDS_$(pkg) = $(suggests) # suppress graphics file from copyright check DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(share/web/static/images/sd\.png|debian/(changelog|copyright(|_hints|_newhints)))$ debian/control.in0000644000000000000000000000212312113734502011172 0ustar Source: sd Section: perl Priority: optional Build-Depends: @cdbs@ Build-conflicts: libnet-google-code-perl, libnet-github-perl Maintainer: Jonas Smedegaard Uploaders: Christine Spang Standards-Version: 3.9.4 Homepage: http://syncwith.us/sd/ Vcs-git: git://anonscm.debian.org/collab-maint/sd.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sd.git Package: sd Architecture: all Depends: ${cdbs:Depends}, ${misc:Depends}, ${perl:Depends} Suggests: ${cdbs:Suggests} Description: peer-to-peer bug tracker SD is a peer-to-peer bug tracker that's built for sharing and use both online and offline. With SD, you can sync your bugs back and forth between other instances of SD, and even between SD and other bug trackers that SD supports. Since SD does not require a network connection for use and stores bug information locally, you can always access your bugs, no matter where you are. . Currently, SD supports syncing between SD and RT, Hiveminder, Trac, GitHub, and Google Code. . SD is built on top of Prophet, a distributed database system.