#88008 update-catalog should change its name

#88008#5
Date:
2001-02-28 17:21:04 UTC
From:
To:
The name `update-catalog' is not very clear and will likely conflict
with other scripts. Please rename it to update-sgml-catalog.

Wichert.

#88008#10
Date:
2001-03-02 02:29:40 UTC
From:
To:
Hi,

Will do.

Thanks,
Ardo

Wichert Akkerman (wichert@cistron.nl) wrote:

#88008#17
Date:
2008-09-02 18:45:19 UTC
From:
To:
I changed the update-catalog command to be called update-sgmlcatalog. A
quick search revealed, that this name should not conflict with any other
tool.

For the moment I use to create a symlink

update-catalog -> update-sgmlcatalog

to not break any postinsts, ... But I added a short function, which
should issue a warning, if the symlink is called (it will not error
out). This should give us the possibility to make a smooth transition
for lenny+1.

Changes are in SVN, so you can check them.
http://svn.debian.org/wsvn/debian-xml-sgml/packages/sgml-base/branches/experimental/?rev=0&sc=0

Regards, Daniel

#88008#20
Date:
2008-09-02 18:45:19 UTC
From:
To:
I changed the update-catalog command to be called update-sgmlcatalog. A
quick search revealed, that this name should not conflict with any other
tool.

For the moment I use to create a symlink

update-catalog -> update-sgmlcatalog

to not break any postinsts, ... But I added a short function, which
should issue a warning, if the symlink is called (it will not error
out). This should give us the possibility to make a smooth transition
for lenny+1.

Changes are in SVN, so you can check them.
http://svn.debian.org/wsvn/debian-xml-sgml/packages/sgml-base/branches/experimental/?rev=0&sc=0

Regards, Daniel

#88008#25
Date:
2009-07-12 15:35:43 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
sgml-base, which is due to be installed in the Debian FTP archive:

sgml-base_1.99.0.dsc
  to pool/main/s/sgml-base/sgml-base_1.99.0.dsc
sgml-base_1.99.0.tar.gz
  to pool/main/s/sgml-base/sgml-base_1.99.0.tar.gz
sgml-base_1.99.0_all.deb
  to pool/main/s/sgml-base/sgml-base_1.99.0_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 88008@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Leidert (dale) <daniel.leidert@wgdd.de> (supplier of updated sgml-base package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
Format: 1.8
Date: Sun, 12 Jul 2009 16:51:40 +0200
Source: sgml-base
Binary: sgml-base
Architecture: source all
Version: 1.99.0
Distribution: experimental
Urgency: low
Maintainer: Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org>
Changed-By: Daniel Leidert (dale) <daniel.leidert@wgdd.de>
Description:
 sgml-base  - SGML infrastructure and SGML catalog file support
Closes: 88008 391609 535992
Changes:
 sgml-base (1.99.0) experimental; urgency=low
 .
   * Makefile: Dropped build system. debian/rules and debhelper are enough.
   * MAKE/include: Ditto.
   * tools/Makefile: Ditto.
   * tools/catalog.centralized: Moved to catalogs/. Fixed comment to point to
     update-sgmlcatalog.
   * tools/catalog.super: Likewise.
   * tools/transitional.cat: Likewise.
   * tools/install-sgmlcatalog: Use POD to document the script.
   * tools/update-catalog: Documented with POD. Renamed to
     tools/update-sgmlcatalog (closes: #88008). Further changes:
     - Enable Perl warnings.
     - If called as update-catalog (compatibility), print a warning.
     - Do not exit with an error using --help/--version (closes: #391609).
     - Fixed --version to print the version and not the help.
   * tools/install-sgmlcatalog.8: Removed. Manual pages are now created during
     build process from the POD documentation.
   * tools/update-catalog.8: Ditto.
 .
   * debian/compat: Increased debhelper compatibility level to 6.
   * debian/control: Added Vcs*, Homepage and DM-Upload-Allowed fields.
     (Uploaders): Added myself.
     (Build-Depends-Indep): Moved debhelper to Build-Depends and increased
     dependency to have dh_lintian available.
     (Build-Depends): Added perl for pod2man.
     (Standards-Version): Bumped to 3.8.2.
     (Description): Fixed paths mentioned.
   * debian/copyright: Updated a bit.
   * debian/rules: Rewritten in parts. Added target for manual pages.
   * debian/sgml-base.dirs: Added to create necessary directories (closes:
     #535992).
   * debian/sgml-base.install: Everything is installed from here.
   * debian/sgml-base.links: Added compatibility links to provide
     update-catalog for the moment to not break existing systems.
   * debian/sgml-base.lintian-overrides: Added to override for intentional
     package-contains-empty-directory warning.
   * debian/sgml-base.preinst: Dropped. Directories are created by
     dh_installdirs.
   * debian/sgml-base.postinst: update-catalog -> update-sgmlcatalog change.
   * debian/sgml-base.prerm: Ditto.
   * examples/postinst: Ditto.
   * examples/prerm: Ditto.
Checksums-Sha1:
 190f7ae710ca82e9e29750344c7955486a831cdd 1092 sgml-base_1.99.0.dsc
 f48f0b73237e0dcab66c7a373cf42960211520c9 10325 sgml-base_1.99.0.tar.gz
 7773abb5d51d6371424f2f74482a1279c86177c8 16670 sgml-base_1.99.0_all.deb
Checksums-Sha256:
 65f70bdbadbef0c8f24bad304b3f3074f213b4413b234ab79283f9ede50f7cea 1092 sgml-base_1.99.0.dsc
 3e9e67119ff56c6e2dd6e9f3c9a5e303f383d0b604b9913aef8afa1320d788ed 10325 sgml-base_1.99.0.tar.gz
 0f4c83cee7f2e14c28aaf383edf6a12e82c449ddb8219168e560dc6aca716784 16670 sgml-base_1.99.0_all.deb
Files:
 c880d00400e9ce5eee1e4ea17ee8e76b 1092 text optional sgml-base_1.99.0.dsc
 52d84c843e4cf4788c35c019f4d38cf3 10325 text optional sgml-base_1.99.0.tar.gz
 54ce8c717f17263357c461861be3799f 16670 text optional sgml-base_1.99.0_all.deb
iD8DBQFKWfw0mHaJYZ7RAb8RA4ZVAJ95KILHvAiziDO6o+3vxEZkf2o5IACfSgqP
Bf1AFiemCG3f+aISr3f7FAU=
=Jdfo
-----END PGP SIGNATURE-----

#88008#30
Date:
2011-03-25 00:43:31 UTC
From:
To:
Daniel Leidert wrote:

Thanks. :)

[...]

Sure, there is no law against this.  Perhaps the warning could be
suppressed with --remove, so normal upgrades would not see it?

This would also require a bump in $sgmlbasever.  I suppose that's
fine.  I can send patches to sgml-base and debhelper along these lines
if you'd like.

I like the idea of a compatibility command (for non-Debian packages
and for release team sanity) but also think a mass binary-nmu would be
a good idea.

Thanks again.  I've always been pretty happy with how SGML and XML
support (and especially docbook) are packaged in Debian.

Regards,
Jonathan