GNU Social Debian Packaging issueshttps://code.swecha.org/bhuvan/gnu-social/-/issues2018-05-09T11:26:07Zhttps://code.swecha.org/bhuvan/gnu-social/-/issues/2Fix errors regarding postinst file which say read -p2018-05-09T11:26:07ZBhuvan KrishnaFix errors regarding postinst file which say read -pthe lintian gives these warnings/errors about using 'read -p' in postinst file.
W: gnu-social: possible-bashism-in-maintainer-script postinst:3 'read -p'
E: gnu-social: read-in-maintainer-script postinst:3
W: gnu-social: possible-ba...the lintian gives these warnings/errors about using 'read -p' in postinst file.
W: gnu-social: possible-bashism-in-maintainer-script postinst:3 'read -p'
E: gnu-social: read-in-maintainer-script postinst:3
W: gnu-social: possible-bashism-in-maintainer-script postinst:5 'read -p'
E: gnu-social: read-in-maintainer-script postinst:5
W: gnu-social: possible-bashism-in-maintainer-script postinst:11 '?read -p'
E: gnu-social: read-in-maintainer-script postinst:11
W: gnu-social: possible-bashism-in-maintainer-script postinst:13 '?read -p'
E: gnu-social: read-in-maintainer-script postinst:13
W: gnu-social: maintainer-script-ignores-errors postinstBhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/4Package htmLawed2018-05-09T11:26:07ZBhuvan KrishnaPackage htmLawedThis package is not even in wnpp. A bug needs to be filed and this lib needs to be packaged. I was not able to find source of this lib. But found so related links. Please conform if these are the source of the lib.
This lib is found i...This package is not even in wnpp. A bug needs to be filed and this lib needs to be packaged. I was not able to find source of this lib. But found so related links. Please conform if these are the source of the lib.
This lib is found in
extlibs/htmLawed
Links:
1. http://www.bioinformatics.org/phplabware/internal_utilities/htmLawed/htmLawed_README.htm
2. https://github.com/vanilla/htmlawedBhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/5Package php-mf22018-05-09T11:26:07ZBhuvan KrishnaPackage php-mf2Need to package this lib. I was not able to find it in wnpp too.
found in: extlib/Mf2
#### Links:
1. https://github.com/indieweb/php-mf2/Need to package this lib. I was not able to find it in wnpp too.
found in: extlib/Mf2
#### Links:
1. https://github.com/indieweb/php-mf2/Bhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/6To package for debian2018-05-09T11:26:07ZBhuvan KrishnaTo package for debianThese libs need to be packaged. Requested upstream devels to list sources of these packages so that we can start packaging them.
1. Net
2. get_temp_dir.php
3. data
4. OAuth.php
5. SystemThese libs need to be packaged. Requested upstream devels to list sources of these packages so that we can start packaging them.
1. Net
2. get_temp_dir.php
3. data
4. OAuth.php
5. SystemBhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/11Write a mail to upstream gnusocial2018-05-09T11:26:07ZBhuvan KrishnaWrite a mail to upstream gnusocialDescribe in details the issues which are blocking smooth packaging of gnusocial for example which version php-mf2 is required and is openid still required.Describe in details the issues which are blocking smooth packaging of gnusocial for example which version php-mf2 is required and is openid still required.Bhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/12Check licenses for all the files2018-05-09T11:26:07ZBhuvan KrishnaCheck licenses for all the filesCheck the licenses for all the files in the tree and update copyright file.Check the licenses for all the files in the tree and update copyright file.https://code.swecha.org/bhuvan/gnu-social/-/issues/1Check OpenID is working after removeing it from extlibs2018-05-09T11:26:07ZBhuvan KrishnaCheck OpenID is working after removeing it from extlibsCheck OpenID after it was removed from extlib. I was able to login using my yahoo openid account.Check OpenID after it was removed from extlib. I was able to login using my yahoo openid account.Bhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/3Package php-db-dataobject for debian2018-05-09T11:26:07ZBhuvan KrishnaPackage php-db-dataobject for debian### Description
One of the external libreries in GNU Social is DB_DataObject which was taken up for packaged quit some time back check the bug for more details.
A packaging effort was made by ubuntu developers but some how they did...### Description
One of the external libreries in GNU Social is DB_DataObject which was taken up for packaged quit some time back check the bug for more details.
A packaging effort was made by ubuntu developers but some how they didn't continue to maintain and send it to upstream. An effort was made to send it to upstream long back, check the link.
### TODO
Download files of 1.8.12 build update the source with latest build and build a debian package out of it.
#### Debian
Bug No: #442363
URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442363
#### Ubuntu
URL: https://launchpad.net/~ubuntu-ngo/+archive/ubuntu/ppa/+sourcepub/697136/+listing-archive-extraBhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/8Depended package php-mail-mimedecode to reintroduce2018-05-09T11:26:07ZBhuvan KrishnaDepended package php-mail-mimedecode to reintroduceThis package is required for gnu-social to work.
A rebuild of this package and checking with php-pear maintainers will fix the problem.This package is required for gnu-social to work.
A rebuild of this package and checking with php-pear maintainers will fix the problem.Bhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/9Depended package php-openid to reintroduce2018-05-09T11:26:07ZBhuvan KrishnaDepended package php-openid to reintroduceThis package is required for gnu-social to work.
A rebuild of this package and checking with php-pear maintainers will fix the problem.This package is required for gnu-social to work.
A rebuild of this package and checking with php-pear maintainers will fix the problem.Joseph NuthalapatiJoseph Nuthalapatihttps://code.swecha.org/bhuvan/gnu-social/-/issues/14Lintian warnings related to copyright file2017-09-20T15:10:45ZBhuvan KrishnaLintian warnings related to copyright fileThese are the errors lintian is showing for copyright file
<code>I: gnu-social source: wildcard-matches-nothing-in-dep5-copyright docs-src/* (paragraph at line 73)
I: gnu-social source: unused-file-paragraph-in-dep5-copyright paragraph ...These are the errors lintian is showing for copyright file
<code>I: gnu-social source: wildcard-matches-nothing-in-dep5-copyright docs-src/* (paragraph at line 73)
I: gnu-social source: unused-file-paragraph-in-dep5-copyright paragraph at line 44
I: gnu-social source: unused-file-paragraph-in-dep5-copyright paragraph at line 73
I: gnu-social source: unused-file-paragraph-in-dep5-copyright paragraph at line 77
I: gnu-social source: unused-file-paragraph-in-dep5-copyright ... use --no-tag-display-limit to see all (or pipe to a file/program)</code>Bhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/15Lintian warning related to translation debconf2017-09-20T15:10:20ZBhuvan KrishnaLintian warning related to translation debconf<code>I: gnu-social source: no-complete-debconf-translation</code><code>I: gnu-social source: no-complete-debconf-translation</code>Bhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/16Lintian internal errors "php-script-but-no-php-cli-dep"2017-09-20T15:09:52ZBhuvan KrishnaLintian internal errors "php-script-but-no-php-cli-dep"These errors are related to lintian internal issues. I think it is fixed in the latest version need to check it.
<code>E: gnu-social: php-script-but-no-php-cli-dep usr/share/gnu-social/plugins/AnonymousFave/scripts/initialize_fave_tally...These errors are related to lintian internal issues. I think it is fixed in the latest version need to check it.
<code>E: gnu-social: php-script-but-no-php-cli-dep usr/share/gnu-social/plugins/AnonymousFave/scripts/initialize_fave_tallys.php
E: gnu-social: php-script-but-no-php-cli-dep usr/share/gnu-social/plugins/DomainStatusNetwork/scripts/installforemail.php
E: gnu-social: php-script-but-no-php-cli-dep usr/share/gnu-social/plugins/DomainStatusNetwork/scripts/proposesite.php
E: gnu-social: php-script-but-no-php-cli-dep ... use --no-tag-display-limit to see all (or pipe to a file/program)
</code>Bhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/7Fontawesome lintian error duplicate file2017-03-25T07:31:40ZBhuvan KrishnaFontawesome lintian error duplicate fileI Tried to remove the fonts that come with upstream and use the once that come with debian, for this I removed the 2 files in debian/rules
```sh
rm -f debian/gnu-social/theme/neo-quitter/fonts/FontAwesome.otf
rm -f debian/gnu-social...I Tried to remove the fonts that come with upstream and use the once that come with debian, for this I removed the 2 files in debian/rules
```sh
rm -f debian/gnu-social/theme/neo-quitter/fonts/FontAwesome.otf
rm -f debian/gnu-social/theme/neo-quitter/fonts/fontawesome-webfont.ttf
```
and add them from system to debian/postinst
```shell
ln -s /usr/share/fonts-font-awesome/fonts/FontAwesome.otf /usr/share/gnu-social/theme/neo-quitter/fonts/FontAwesome.otf
ln -s /usr/share/fonts-font-awesome/fonts/fontawesome-webfont.ttf /usr/share/gnu-social/theme/neo-quitter/fonts/fontawesome-webfont.ttf
```
But lintian still throws warnings
```sh
W: gnu-social: duplicate-font-file usr/share/gnu-social/theme/neo-quitter/fonts/FontAwesome.otf also in fonts-font-awesome
W: gnu-social: duplicate-font-file usr/share/gnu-social/theme/neo-quitter/fonts/fontawesome-webfont.ttf also in fonts-font-awesome
```Bhuvan KrishnaBhuvan Krishnahttps://code.swecha.org/bhuvan/gnu-social/-/issues/10Send a mail to php-maint and php-pear2017-03-25T07:31:40ZBhuvan KrishnaSend a mail to php-maint and php-pearDraft a mail to both the mailinglists and ask them to sponsor the package along with dependent packages. correspondenceDraft a mail to both the mailinglists and ask them to sponsor the package along with dependent packages. correspondenceBhuvan KrishnaBhuvan Krishna2016-11-19