hplgit / doconce

Lightweight markup language - document once, include anywhere
http://hplgit.github.io/doconce/doc/web/index.html
Other
310 stars 60 forks source link

doconce debian packages are still stuck at 0.7.3 #135

Open zaxebo1 opened 6 years ago

zaxebo1 commented 6 years ago

see https://packages.debian.org/search?keywords=doconce debian linux 8 stretch (current stable ) has doconce version 0.7.3 debian linux 9 stretch (current stable ) has doconce version 0.7.3 debian linux testing (buster 10 ) has doconce version 0.7.3

whereas https://github.com/hplgit/doconce/releases shows doconce project itself has released 1.4.4 latest version

As you people had got together and kindly ported doconce from py2 to py3; in the same way Kindly update the doconce package in debian to latest version . As soon as it happens in debian testing version it will be great, because ubuntu next LTS version 18.04 is going to import all the packages from debian testing in a few weeks. In many organizations workflow pip installer is not allowed, only apt-get installation of the packages is allowed

So my humble request is to Kindly update("or get it updated") the 'doconce package in debian linux' to latest doconce version at https://packages.debian.org/testing/doconce on a priority basis Thanks in advance

KGHustad commented 6 years ago

I think the current version of DocOnce has too many bugs to be considered production-ready. Furthermore, Ubuntu's update policy does not allow any updates except security updates, so we would not be able to fix any bugs until the next LTS (or with the biannual releases, until the next release). However, I intend to update the Debian package when the next major version of DocOnce is ready.

Installation via apt is preferable in organizations, but for now you will have to stick with installation via pip or conda.

zaxebo1 commented 6 years ago

Ubuntu's update policy does not allow any updates except security updates, so we would not be able to fix any bugs until the next LTS (or with the biannual releases, until the next release)

whatever packages version is in debian unstable/testing now, that will be now imported by canonical for inclusion in Ubuntu "18.04 LTS" which is the next ubuntu LTS version due for release in April 2018 , "only five months" from now . HENCE, if doconce debian package will be updated "just now" in debian , only then it will be included in the immediate next Ubuntu LTS version.


reference:

KGHustad commented 6 years ago

I understand what you are saying. It wouid be possible to get DocOnce 1.4.4 into the debian testing so that it can be included in Ubuntu LTS 18.04. However, I don't think DocOnce is production ready yet, therefore DocOnce users on Ubuntu should not install from apt, where we cannot provide frequent updates.

zaxebo1 commented 6 years ago

okk. i get you point. My thoughts/reply below:

1) > use pip

My issue only was that, in many organizations, including ours. No software outside debian stable official repositories is allowed in our code/doc, until and unless its each line of that outside software - is audited by IT security auditors. Hence, using pip to install software is unthinkable here and in many critical organizations. infrastructure/IT infrastructure oriented companies (not the developer oriented companies) are like that mostly.

2) > doconce into debian testing when it is production ready

whenever you feel that you have doconce usable for production use then apart from making it available available in debian "testing", please also make it available in debian "stable" using "backports"
see

zaxebo1 commented 6 years ago

I don't think DocOnce is production ready yet

my question: can you kindly point any rough timeline, by which we can expect to have doconce considered production ready by you, and then it is updated in debian stable backports?

KGHustad commented 6 years ago

using pip to install software is unthinkable here and in many critical organizations. infrastructure/IT infrastructure oriented companies (not the developer oriented companies) are like that mostly.

Yes, this is something I am aware of.

can you kindly point any rough timeline, by which we can expect to have doconce considered production ready by you, and then it is updated in debian stable backports?

Hopefully sometime in 2018. Version 2.0 is going to be a full rewrite, so it will take some time.