Re: unsubcribe

2024-08-12 Thread Lucas Castro
Please, send a mail to debian-mentors-requ...@lists.debian.org with 
subject 'unsubscribe'


On 12/08/2024 14:38, Michael Hathaway wrote:





OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064297: RFS: foolsm/1.0.21-1 -- Link connectivity monitor tool

2024-08-06 Thread Lucas Castro


On 31/07/2024 11:05, Boyuan Yang wrote:

On Sun, 12 May 2024 15:05:05 -0300 Lucas Castro  wrote:

Sorry for top posting.

The debian/control was modified to append Git fields, Cvs-Git and
Cvs-Browser.

Git repository is following the DEP-14 as suggested, I really
appreciated that workflow.

Changelog was improved. It reflects the all debian package modification
right now.

There's something to do yet, about the gbp as Daniel had mentioned, All
things about debian branch and upstream branch for debian git.


I had uploaded the package to mentors,

   https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.21-1.dsc

The package can be checked from the git repository too, the following uri

Vcs-Browser: https://git.gnuabordo.com.br/foolsm.git
Vcs-Git: https://git.gnuabordo.com.br/foolsm.git

The debian/latest, debian/trixie and debian/unstable branches, all of
them reflect debian package.

I'm maintain all those branch right now, and all of them is identical.
I'm thinking about to delete the unstable.

I'll maintain just the debian/latest for development, debian/ for
backports, security and propose-update and mentioned on DEP-14.


Thanks,

Lucas Castro

I am picking up this leftover work. I think everything is fine now
except for https://bugs.debian.org/1054086 , which is overdue and must
be fixed. Once you prepare a new version that no longer installs files
under /lib/, please notify me and I can sponsor the upload.


Done.

I had uploaded a new version to mentors along with modification fixing 
the bug mentioned.


I had already fixed that but I got a regression when working on git-rebase.

But right now, I got the packages reviewed, improved some others bits 
and it's already available for mentors review on mentors.d.n and Cvs-git.


https://mentors.debian.net/package/lsm/
https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.21-1.dsc




Thanks,
Boyuan Yang


OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Bug#1064297: RFS: foolsm/1.0.21-1 -- Link connectivity monitor tool

2024-07-31 Thread Lucas Castro


On 31/07/2024 11:05, Boyuan Yang wrote:

On Sun, 12 May 2024 15:05:05 -0300 Lucas Castro  wrote:

Sorry for top posting.

The debian/control was modified to append Git fields, Cvs-Git and
Cvs-Browser.

Git repository is following the DEP-14 as suggested, I really
appreciated that workflow.

Changelog was improved. It reflects the all debian package modification
right now.

There's something to do yet, about the gbp as Daniel had mentioned, All
things about debian branch and upstream branch for debian git.


I had uploaded the package to mentors,

   https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.21-1.dsc

The package can be checked from the git repository too, the following uri

Vcs-Browser: https://git.gnuabordo.com.br/foolsm.git
Vcs-Git: https://git.gnuabordo.com.br/foolsm.git

The debian/latest, debian/trixie and debian/unstable branches, all of
them reflect debian package.

I'm maintain all those branch right now, and all of them is identical.
I'm thinking about to delete the unstable.

I'll maintain just the debian/latest for development, debian/ for
backports, security and propose-update and mentioned on DEP-14.


Thanks,

Lucas Castro

I am picking up this leftover work. I think everything is fine now
except for https://bugs.debian.org/1054086 , which is overdue and must
be fixed. Once you prepare a new version that no longer installs files
under /lib/, please notify me and I can sponsor the upload.


I'll review this ASAP and let you know when done.

Thanks.



Thanks,
Boyuan Yang


OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Bug#1064297: RFS: foolsm/1.0.21-1 -- Link connectivity monitor tool

2024-05-12 Thread Lucas Castro

Sorry for top posting.

The debian/control was modified to append Git fields, Cvs-Git and 
Cvs-Browser.


Git repository is following the DEP-14 as suggested, I really 
appreciated that workflow.


Changelog was improved. It reflects the all debian package modification 
right now.


There's something to do yet, about the gbp as Daniel had mentioned, All 
things about debian branch and upstream branch for debian git.



I had uploaded the package to mentors,

https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.21-1.dsc

The package can be checked from the git repository too, the following uri

Vcs-Browser: https://git.gnuabordo.com.br/foolsm.git
Vcs-Git: https://git.gnuabordo.com.br/foolsm.git

The debian/latest, debian/trixie and debian/unstable branches, all of 
them reflect debian package.


I'm maintain all those branch right now, and all of them is identical. 
I'm thinking about to delete the unstable.


I'll maintain just the debian/latest for development, debian/ for 
backports, security and propose-update and mentioned on DEP-14.



Thanks,

Lucas Castro


Em 11/05/2024 03:44, Tobias Frost escreveu:

On Mon, May 06, 2024 at 08:02:17PM +0200, Daniel Gröber wrote:

On Mon, May 06, 2024 at 02:10:53PM -0300, Lucas Castro wrote:

  [DEFAULT]
  debian-branch = gnuabordo/latest
  debian-tag = gnuabordo/%(version)s

Please let me suggest to use DEP14 for branch naming:
https://dep-team.pages.debian.net/deps/dep14/

--
tobi



OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Bug#1064297: RFS: foolsm/1.0.21-1 -- Link connectivity monitor tool

2024-05-06 Thread Lucas Castro


Em 06/05/2024 11:31, Daniel Gröber escreveu:

Hi Lucas,
Hi d-mentors (there's a workflow question below),

On Sun, Mar 24, 2024 at 05:16:54PM -0300, Lucas Castro wrote:

The source builds the following binary packages:

   foolsm - Link connectivity monitor tool
   lsm - Link connectivity monitor tool - transitional package

To access further information about this package, please visit the following 
URL:

   https://mentors.debian.net/package/lsm/

Alternatively, you can download the package with 'dget' using this command:

   dget -xhttps://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.21-1.dsc

I like using git since it makes dsc review easier. I've converted the
upstream tarball history and your uploads to git using gbp and put them
here:

   https://salsa.debian.org/debian/lsm


I'm already using gbp, on my own repository server

https://git.gnuabordo.com.br/foolsm.git/, I haven't created the salsa 
account yet.




If you don't want to use git that's fine it's just a convinience for the me
or the next DD to sponsor lsm but I'd be happy to help you figure out the
Debian git workflow if you want.

Package Review
--

d/changelog:

lsm (1.0.21-1) unstable; urgency=medium
.
   * New upstream release (Closes: #1041221)
   * Usrmerge compliance (Closes: #1054086)

Could be more specific. "Use dh_installsystemd to install units" maybe?


   * Package rename

Use imperative in changelogs and be more specific: "Rename package to
'foolsm' to stay consistent with upstream" or some such.


  - Added transitional package for renaming process

More specific please. I'd go with straight prose and not bullet-points
myself. Say: "The old 'lsm' package is now transitional and installs the
new 'foolsm' package.


  - Debian package was modified after upstream project rename.

I'm not sure what you're trying to tell me here?


   * debian/watch updated
   * debian/patches/ cleaned out

IMO these are implied. Ofc. we're going to do that when we update a package
in Debian so while these would make good git commits I don't think they
should be in d/changelog since that's mostly user-facing.

Maybe that's just my git sensibilities showing and it's perfectly
appropriate to note this in d/changelog for the old dsc focused workflow?
Feel free to rebuttle this point.


d/copyright:

Files: *
Copyright: 2009-2016 Mika Ilmaranta 
 2009-2015 Tuomo Soini 

licensecheck finds newer copyright dates, some ftp reviewers like to be
pedantic here and since we'll make a trip through NEW its best to be exact
here, should be:

 Copyright: 2009-2019 Mika Ilmaranta 
2009-2021 Tuomo Soini 

Yep, Forgot about this copyright update.



d/rules:

DEBUG=true

I'm not sure how to feel about this. Do you have a reason for turning it
on? Seems the last upload had it commented out. From a quick codereivew it
does look to just add more logging, so it's probably fine?

Ops, built upon wrong git branch. = ) I'm going upload a new package.



Looking at the generated maintainerscripts in the foolsm deb I don't see
anything related to dpkg-maintscript-helper, are you sure that's hooked up
right? Good job finding that obscurica BTW I didn't know about that myself
:)

that's applied for transitional package, conf path update.

man says:


When using a packaging helper, please check if it has native
dpkg-maintscript-helper integration, which might make your life
easier. See for example dh_installdeb(1).

Hmm. I do see:

 $ cat debian/lsm.preinst.debhelper
 # Automatically added by dh_installdeb/13.11.4
 dpkg-maintscript-helper mv_conffile /etc/lsm/lsm.config /etc/foolsm/foolsm.conf 
1.0.21\~ -- "$@"
 # End automatically added section

but that somehow doesn't seem to make it into the deb. Oh. The
lsm.maintscript probably has to be called s/lsm/foolsm/ for it to work.


Nope, the maintscript is right, should be ran just for lsm update, or 
somehow the lsm is installed but foolsm is available.


The script will check if /etc/lsm/lsm.conf already exist, then it'll 
move the conf file.





Random notes:

I also noticed the upstream tarballs have started including a debian/
directory for a non-native packaging. Do you know what's up with that? I
could see why they would include it if they packaged it as a "native"
package but for non-native it just makes no sense. Could you talk to
upstream to figure out what's up with that? Feel free to CC me.

My guess is they would try update the package because I had missed.



Just FYI: I'd appreciate git commits/patches on top of my repo above
instead of an updated dsc dump.


As I mentioned, I don't have a salsa account, I really would like to 
keep my own repository by now, maybe soon I'll create an account.





Thanks,
--Daniel


Thanks.



OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064297: RFS: foolsm/1.0.21-1 -- Link connectivity monitor tool

2024-03-24 Thread Lucas Castro

retitle 1064297 RFS: lsm/1.0.21-1 -- Link connectivity monitor tool


As the source package has changed the package could be retrieve by the 
following url.


The source builds the following binary packages:

  foolsm - Link connectivity monitor tool
  lsm - Link connectivity monitor tool - transitional package

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/lsm/

Alternatively, you can download the package with 'dget' using this command:

  dget -xhttps://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.21-1.dsc


Em 24/03/2024 16:50, Lucas Castro escreveu:


Em 23/03/2024 13:08, Tobias Frost escreveu:

Control: tags -1 moreinfo

The source package name is still being renamed, and the source package
rename is not explictly stated in the changelog.


Source package already kept old project name, only binary renamed.


I had talked about the source package rename on IRC, and no problem 
was pointed as serious then the my conclusion it wasn't going to be a 
problem.


But, by the way, it's going to be kept as it was.



(I think this renane shouldn't be done, to keep the history of the
package, not only the tracker but also the BTS and all the other
services working on source packages.)

(You should also bump the timestamp in the d/changelog, when uploading a
new package to mentors.)

Timestamp bumped.


The patch in package should be fowarded; as it only changes *comments*,
consider dropping it completly.


Dropped the patch, ASAP I'll forward to upstream.


Already uploaded to mentors.



--
tobi


Thanks Tobias.




On Thu, 14 Mar 2024 22:25:04 -0300 Lucas Castro 
wrote:

Em 06/03/2024 05:49, Daniel Gröber escreveu:

Hi Lucas,

On Tue, Mar 05, 2024 at 03:29:49PM -0300, Lucas Castro wrote:

Are you sure you want to change the source package name? Doing so

fractures

the history of the package on tracker.d.o and it's not really

necessary.

The upstream has changed software name but it's a good point about
tracker.d.o.

Right, so users will try to `apt install foolsm` in the future, but

the

source package name is largeley irellevant to them.


Quick package review:

 - d/postinst: I don't think it's useful to print the message

about editing

   the config. I've only seen packages do that in special

circumstances, do

   you have a justification for it being necessary here?

Really, really not. I really would like improve that, I guess to

write good

doc and manual pages is enough.

I would argue users (sysadmins in this case) are going to be

familiar with

the concept of having to configure a package before it becomes

useful and

while the daemon not being started at package installation is
unconventional in Debian automatic config reloading is by far not

universal

so any config change to make lsm useful is going to elicit a restart
anyway.

So I just don't see why we'd want a conspicuous message telling

people what

they already know :)


 - You declare Replaces+Conflicts on lsm but you don't seem to

take any

   care for the new binary package to actually be compatible

with the old

   one since the config location changed.

I'm in doubt, when the old config exist, if set dpkg to copy the

old config

from old location to the new one or if I just print/show up a

message to

users notifying about path update requirement.

I think an automatic upgrade is the way to go in this case as long

as the

config format is still fully compatible to the old lsm-1.0.4, but

since

copying will leave cruft behind for the user to cleanup manually I

think we

should mv the config.


If it's good/allowed do the copy, it could be applied in postinst.

I think

print/show up message is rightest way.

Consider that people upgrade Debian systems for many, many years

without

reinstalling. So every bit of cruft we leave behind due to

transitions such

as this accumulates. I don't see a technical need for not doing so

in this

case so I think we should clean up behind ourselves and move the

config to

the new location.

You should then absoluteley print a message in the log to note this

fact,

but perhaps not as conspicuously as you're printing the "configure

me"

message. Something like "Moving $OLD_PATH to $NEW_PATH" should

suffice

since the package(s) involved should be obvious from the filenames.

Just uploaded to mentors again, now the update occur smoothly.



--Daniel

Thanks for taking time on testing update.


OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064297: RFS: foolsm/1.0.21-1 -- Link connectivity monitor tool

2024-03-24 Thread Lucas Castro


Em 23/03/2024 13:08, Tobias Frost escreveu:

Control: tags -1 moreinfo

The source package name is still being renamed, and the source package
rename is not explictly stated in the changelog.


Source package already kept old project name, only binary renamed.


I had talked about the source package rename on IRC, and no problem was 
pointed as serious then the my conclusion it wasn't going to be a problem.


But, by the way, it's going to be kept as it was.



(I think this renane shouldn't be done, to keep the history of the
package, not only the tracker but also the BTS and all the other
services working on source packages.)

(You should also bump the timestamp in the d/changelog, when uploading a
new package to mentors.)

Timestamp bumped.


The patch in package should be fowarded; as it only changes *comments*,
consider dropping it completly.


Dropped the patch, ASAP I'll forward to upstream.


Already uploaded to mentors.



--
tobi


Thanks Tobias.




On Thu, 14 Mar 2024 22:25:04 -0300 Lucas Castro 
wrote:

Em 06/03/2024 05:49, Daniel Gröber escreveu:

Hi Lucas,

On Tue, Mar 05, 2024 at 03:29:49PM -0300, Lucas Castro wrote:

Are you sure you want to change the source package name? Doing so

fractures

the history of the package on tracker.d.o and it's not really

necessary.

The upstream has changed software name but it's a good point about
tracker.d.o.

Right, so users will try to `apt install foolsm` in the future, but

the

source package name is largeley irellevant to them.


Quick package review:

     - d/postinst: I don't think it's useful to print the message

about editing

   the config. I've only seen packages do that in special

circumstances, do

   you have a justification for it being necessary here?

Really, really not. I really would like improve that, I guess to

write good

doc and manual pages is enough.

I would argue users (sysadmins in this case) are going to be

familiar with

the concept of having to configure a package before it becomes

useful and

while the daemon not being started at package installation is
unconventional in Debian automatic config reloading is by far not

universal

so any config change to make lsm useful is going to elicit a restart
anyway.

So I just don't see why we'd want a conspicuous message telling

people what

they already know :)


     - You declare Replaces+Conflicts on lsm but you don't seem to

take any

   care for the new binary package to actually be compatible

with the old

   one since the config location changed.

I'm in doubt, when the old config exist, if set dpkg to copy the

old config

from old location to the new one or if I just print/show up a

message to

users notifying about path update requirement.

I think an automatic upgrade is the way to go in this case as long

as the

config format is still fully compatible to the old lsm-1.0.4, but

since

copying will leave cruft behind for the user to cleanup manually I

think we

should mv the config.


If it's good/allowed do the copy, it could be applied in postinst.

I think

print/show up message is rightest way.

Consider that people upgrade Debian systems for many, many years

without

reinstalling. So every bit of cruft we leave behind due to

transitions such

as this accumulates. I don't see a technical need for not doing so

in this

case so I think we should clean up behind ourselves and move the

config to

the new location.

You should then absoluteley print a message in the log to note this

fact,

but perhaps not as conspicuously as you're printing the "configure

me"

message. Something like "Moving $OLD_PATH to $NEW_PATH" should

suffice

since the package(s) involved should be obvious from the filenames.

Just uploaded to mentors again, now the update occur smoothly.



--Daniel

Thanks for taking time on testing update.


OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Bug#1064297: RFS: foolsm/1.0.21-1 -- Link connectivity monitor tool

2024-03-14 Thread Lucas Castro


Em 06/03/2024 05:49, Daniel Gröber escreveu:

Hi Lucas,

On Tue, Mar 05, 2024 at 03:29:49PM -0300, Lucas Castro wrote:

Are you sure you want to change the source package name? Doing so fractures
the history of the package on tracker.d.o and it's not really necessary.

The upstream has changed software name but it's a good point about
tracker.d.o.

Right, so users will try to `apt install foolsm` in the future, but the
source package name is largeley irellevant to them.


Quick package review:

   - d/postinst: I don't think it's useful to print the message about editing
 the config. I've only seen packages do that in special circumstances, do
 you have a justification for it being necessary here?

Really, really not. I really would like improve that, I guess to write good
doc and manual pages is enough.

I would argue users (sysadmins in this case) are going to be familiar with
the concept of having to configure a package before it becomes useful and
while the daemon not being started at package installation is
unconventional in Debian automatic config reloading is by far not universal
so any config change to make lsm useful is going to elicit a restart
anyway.

So I just don't see why we'd want a conspicuous message telling people what
they already know :)


   - You declare Replaces+Conflicts on lsm but you don't seem to take any
 care for the new binary package to actually be compatible with the old
 one since the config location changed.

I'm in doubt, when the old config exist, if set dpkg to copy the old config
from old location to the new one or if I just print/show up a message to
users notifying about path update requirement.

I think an automatic upgrade is the way to go in this case as long as the
config format is still fully compatible to the old lsm-1.0.4, but since
copying will leave cruft behind for the user to cleanup manually I think we
should mv the config.


If it's good/allowed do the copy, it could be applied in postinst. I think
print/show up message is rightest way.

Consider that people upgrade Debian systems for many, many years without
reinstalling. So every bit of cruft we leave behind due to transitions such
as this accumulates. I don't see a technical need for not doing so in this
case so I think we should clean up behind ourselves and move the config to
the new location.

You should then absoluteley print a message in the log to note this fact,
but perhaps not as conspicuously as you're printing the "configure me"
message. Something like "Moving $OLD_PATH to $NEW_PATH" should suffice
since the package(s) involved should be obvious from the filenames.


Just uploaded to mentors again, now the update occur smoothly.




--Daniel


Thanks for taking time on testing update.


Lucas Castro.



OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Bug#1064297: RFS: foolsm/1.0.21-1 -- Link connectivity monitor tool

2024-03-05 Thread Lucas Castro
Please mail to debian-mentors-requ...@lists.debian.org with a subject 
unsubscribe.



Em 05/03/2024 19:50, Fred escreveu:

PLEASE REMOVE ME FROM ALL LISTS!

I tried to remove myself. It didn't work.

I tried to contact the list admin. I did not get an answer.

I'M GONNA SPAM YOUR LISTS UNTIL YOU REMOVE ME!



On 05.03.24 19:29, Lucas Castro wrote:


Em 05/03/2024 08:09, Daniel Gröber escreveu:

Hi Lucas,

On Mon, Feb 19, 2024 at 04:50:27PM -0300, Lucas Castro wrote:

  * Package name : foolsm
Are you sure you want to change the source package name? Doing so 
fractures
the history of the package on tracker.d.o and it's not really 
necessary.


The upstream has changed software name but it's a good point about 
tracker.d.o.


I'll take a look at some project that has changed the name too, BTW I 
already looked at some of them but not checked the source package name.




Quick package review:

  - d/postinst: I don't think it's useful to print the message about 
editing
    the config. I've only seen packages do that in special 
circumstances, do

    you have a justification for it being necessary here?
Really, really not. I really would like improve that, I guess to 
write good doc and manual pages is enough.
  - You declare Replaces+Conflicts on lsm but you don't seem to take 
any
    care for the new binary package to actually be compatible with 
the old

    one since the config location changed.


I'm in doubt, when the old config exist, if set dpkg to copy the old 
config from old location to the new one or if I just print/show up a 
message to users notifying about path update requirement.


If it's good/allowed do the copy, it could be applied in postinst. I 
think print/show up message is rightest way.



  - d/foolsm.init: Still has the old $CONFIG path

That's true, I'll update and re-upload.


--Daniel




OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Bug#1064297: RFS: foolsm/1.0.21-1 -- Link connectivity monitor tool

2024-03-05 Thread Lucas Castro


Em 05/03/2024 08:09, Daniel Gröber escreveu:

Hi Lucas,

On Mon, Feb 19, 2024 at 04:50:27PM -0300, Lucas Castro wrote:

  * Package name : foolsm

Are you sure you want to change the source package name? Doing so fractures
the history of the package on tracker.d.o and it's not really necessary.


The upstream has changed software name but it's a good point about 
tracker.d.o.


I'll take a look at some project that has changed the name too, BTW I 
already looked at some of them but not checked the source package name.




Quick package review:

  - d/postinst: I don't think it's useful to print the message about editing
the config. I've only seen packages do that in special circumstances, do
you have a justification for it being necessary here?
Really, really not. I really would like improve that, I guess to write 
good doc and manual pages is enough.

  - You declare Replaces+Conflicts on lsm but you don't seem to take any
care for the new binary package to actually be compatible with the old
one since the config location changed.


I'm in doubt, when the old config exist, if set dpkg to copy the old 
config from old location to the new one or if I just print/show up a 
message to users notifying about path update requirement.


If it's good/allowed do the copy, it could be applied in postinst. I 
think print/show up message is rightest way.



  - d/foolsm.init: Still has the old $CONFIG path

That's true, I'll update and re-upload.


--Daniel


OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064297: RFS: foolsm/1.0.21-1 -- Link connectivity monitor tool

2024-02-19 Thread Lucas Castro

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "foolsm":

 * Package name : foolsm
   Version  : 1.0.21-1
   Upstream contact : [fill in name and email of upstream]
 * URL  :http://lsm.foobar.fi/
 * License  : GPL-2
 * Vcs  : [fill in URL of packaging vcs]
   Section  : utils

The source builds the following binary packages:

  foolsm - Link connectivity monitor tool
  lsm - Link connectivity monitor tool - transitional package

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/foolsm/

Alternatively, you can download the package with 'dget' using this command:

  dget 
-xhttps://mentors.debian.net/debian/pool/main/f/foolsm/foolsm_1.0.21-1.dsc

Changes for the initial release:

 foolsm (1.0.21-1) unstable; urgency=medium
 .
   * New upstream release
   * debian/watch updated
   * debian/patches/ cleaned out

Regards,
--
  Lucas Castro



OpenPGP_0x42F79A5E0A4D5598.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: Is valid for Debian a source code not in English? (was Help to know if a package is valid)

2022-08-19 Thread Lucas Castro



Em 16/08/2022 22:50, braulio escreveu:

On 22/08/05 15:36, braulio wrote:

Good afternoon.

I need help with a situation. I packaged a program under the GPL-3+ license 
where Upstream wrote all the texts in its native language Pt-Br, and for the 
packaging, I did all the translation to English, creating a directory 
'debian/locale/en' with your required files for the translation as the 
'manual', 'README', example and strings of the --help command. I would like to 
know if my package is valid, since I didn't find any kind of content in Debian 
Policy.


I guess any changes to upstream must be implements along with patch and

anything under debian/ must be related to debian package only.

So shouldn't debian/locale/ be related locate of debian package itself?







Below is a link to the packaging in my salsa for further clarification.
https://salsa.debian.org/braulio/md2term

Sincerely,
--
   Braulio H. M. Souto
   E-mail:brau...@disroot.org / XMPP:brau...@suchat.org
   FB39 DE61 869F 49D5 CCC8 3AE0 D53A 15D9 83A1 0B94


After a few days the package was uploaded to the NEW queue and a few days later 
it was approved by the FTP Master, so it is possible to have such a package in 
Debian.





Bug#970246: RFS: lsm/1.0.4-2 [RC] -- Link connectivity monitor tool

2020-09-13 Thread Lucas Castro

Package: sponsorship-requests
Severity: important

Dear mentors,

I am looking for a sponsor for my package "lsm":

* Package name : lsm
Version : 1.0.4-2
Upstream Author : [fill in name and email of upstream]
* URL : http://lsm.foobar.fi/
* License : GPL-2
Section : utils

It builds those binary packages:

lsm - Link connectivity monitor tool

To access further information about this package, please visit the 
following URL:


https://mentors.debian.net/package/lsm/

Alternatively, one can download the package with dget using this command:

dget -x https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.4-2.dsc

Changes since the last upload:

lsm (1.0.4-2) unstable; urgency=medium



Bug#847969: RFS: libpam-ldap/186-2

2016-12-19 Thread Lucas Castro


On 18-12-2016 10:30, Andrey Rahmatullin wrote:
> On Sat, Dec 17, 2016 at 02:54:18PM -0300, Lucas Castro wrote:
>> Ready for upload.
> The changelog still says 3.6.8.
>
So, done.

-- 
Lucas Castro



signature.asc
Description: OpenPGP digital signature


Re: Bug#847969: RFS: libpam-ldap/186-2

2016-12-18 Thread Lucas Castro


On 18-12-2016 10:30, Andrey Rahmatullin wrote:
> On Sat, Dec 17, 2016 at 02:54:18PM -0300, Lucas Castro wrote:
>> Ready for upload.
> The changelog still says 3.6.8.
Mind crashing, I've noticed just the 's' missing on standard[s]-version.

-- 
Lucas Castro



signature.asc
Description: OpenPGP digital signature


Bug#847969: RFS: libpam-ldap/186-2

2016-12-17 Thread Lucas Castro
Ready for upload.


On 14-12-2016 13:36, Andrey Rahmatullin wrote:
> Please remove extra empty lines from the changelog entry.
> Why did you enable DH_VERBOSE=1?
>



Re: Bug#847969: RFS: libpam-ldap/186-2

2016-12-16 Thread Lucas Castro
Thank you Eriberto,


On 14-12-2016 13:55, Eriberto wrote:
> Standards-Version = 3.6.8? (debian/changelog)
>
>
> 2016-12-14 14:36 GMT-02:00 Andrey Rahmatullin :
>> Please remove extra empty lines from the changelog entry.
>> Why did you enable DH_VERBOSE=1?
>>
>> --
>> WBR, wRAR



Bug#847969: RFS: libpam-ldap/186-2

2016-12-14 Thread Lucas Castro


On 14-12-2016 13:36, Andrey Rahmatullin wrote:
> Please remove extra empty lines from the changelog entry.
> Why did you enable DH_VERBOSE=1?
>
Already fixed.



signature.asc
Description: OpenPGP digital signature


Bug#847969: RFS: libpam-ldap/186-2

2016-12-12 Thread Lucas Castro
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "libpam-ldap"

* Package name: libpam-ldap
  Version : 186-2
  Upstream Author : [fill in name and email of upstream]
* URL : [fill in URL of upstreams web site]
* License : [fill in]
  Section : admin

It builds those binary packages:

  libpam-ldap - Pluggable Authentication Module for LDAP

To access further information about this package, please visit the
following URL:

https://mentors.debian.net/package/libpam-ldap


Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/main/libp/libpam-ldap/libpam-ldap_186-2.dsc


Changes since the last upload:

It fixes #844666 bug.
 

Regards,
  Lucas Castro




signature.asc
Description: OpenPGP digital signature


Re: Problems creating babel-polyfill.min.js

2016-11-07 Thread Lucas Castro


On 07-11-2016 13:11, Andreas Tille wrote:
> Hi Gianfranco,
>
> On Mon, Nov 07, 2016 at 03:57:27PM +, Gianfranco Costamagna wrote:
>>> When doing a websearch this might mean that the JS contains errors - but
>>> it seems there is a different converter which has no problems.  Before
>>> I start debugging what exactly happens in "npm install" I wonder whether
>>> comebody could enlighten me what's the best way to get the minimized JS.
>> npm install is something like pip install, or ruby gems install (or whatever
>> are called).
>> In this case, just package it separately as js module and use it.
>> pkg-javascript has a lot (almost all of them) of single js libraries packaged
>> separately and with a dh helper that does most of the work
> Are you sure that it makes sense to add more and more JS packages - its
> simply for a single package dependency for the moment.  However, if
> somebody confirms that this package is sensible also for other purposes
> I might fire up npm2deb ...
>
> Kind regards
>
>  Andreas.
For the point of view of your single project is just for a single
package dependence, but think about all the package that didn't get in
Debian yet just because of that dependence.
I want to start the works on babel modules packaging soon, jut  got some
issues about how to split all modules that comes all together in  single
tarball.


--
Lucas Castro




signature.asc
Description: OpenPGP digital signature


RFS: node-everything.js/1.0.3-1

2016-10-27 Thread Lucas Castro
  Package: sponsorship-requests
  Severity: optional

  Dear mentors,

  I am looking for a sponsor for my package "node-everything.js"

 * Package name: node-everything.js
   Version : 1.0.3-1
 * License : BSD-3-Clause
   Section : web

  It builds those binary packages:

node-everything.js - Contains every ECMA-262 edition 5.1 grammatical 
production

  To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/node-everything.js


  Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/main/n/node-everything.js/node-everything.js_1.0.3-1.dsc


  Regards,
   Lucas Castro




signature.asc
Description: OpenPGP digital signature


Re: Bug#823895: RFS: lsm/1.0.4-1

2016-07-27 Thread Lucas Castro


On 27-07-2016 14:23, Gianfranco Costamagna wrote:
> Hi,
>
>
>> Who missing? I've checked, it's okay.
>
>
> you right
>
>> About that, it's a new version with some patches I've forwarded.
>> I'll wait for this version get in Debian to investigate the new version
>> changes.
>
> I can sponsor, or wait, let me know.
If you can check what Adam Borowski had pointed, It'll be fine.
> G.
I uploaded a new version with spell patch.



signature.asc
Description: OpenPGP digital signature


Re: Bug#823895: RFS: lsm/1.0.4-1

2016-07-27 Thread Lucas Castro


On 27-07-2016 13:14, Gianfranco Costamagna wrote:
> Lets finish the review:
> 1)
>  
> grep copyright . -Ri
>
> missing people
Who missing? I've checked, it's okay.
> 2) 
> debian/upstream/changelog
>
> what^
> 3) did you forward patches upstream?
forwarded the changelog? His changelog is merged into spec file.
>
> if you can fix/answer the above I think we are good
>
> check-all-the-things review:
> $ codespell --quiet-level=3
> ./config.c:169: unkown  ==> unknown
> ./lsm.c:137: occured  ==> occurred
> ./lsm.spec:825: lisence  ==> license, licence
It is a false-positive, because the changelog is merged into this file,
so it's fix report in changelog.
> ./debian/lsm.init:12: conection  ==> connection
> ./debian/upstream/changelog:695: lisence  ==> license, licence
this file is extract from changelog, so is the same one above.
I'll fix the others.
>
> $ find -type d \( -iname .bzr -o -iname .git -o -iname .hg -o -iname .svn -o 
> -iname CVS -o -iname RCS -o -iname SCCS -o -iname _MTN -o -iname _darcs -o 
> -iname .pc -o -iname .cabal-sandbox -o -iname .cdv -o -iname .metadata -o 
> -iname CMakeFiles -o -iname _build -o -iname _sgbak -o -iname autom4te.cache 
> -o -iname blib -o -iname cover_db -o -iname node_modules -o -iname '~.dep' -o 
> -iname '~.dot' -o -iname '~.nib' -o -iname '~.plst' \) -prune -o -type f ! \( 
> -iname '*.bak' -o -iname '*.swp' -o -iname '#.*' -o -iname '#*#' -o -iname 
> 'core.*' -o -iname '*~' -o -iname '*.gif' -o -iname '*.jpg' -o -iname 
> '*.jpeg' -o -iname '*.png' -o -iname '*.min.js' -o -iname '*.js.map' -o 
> -iname '*.js.min' -o -iname '*.min.css' -o -iname '*.css.map' -o -iname 
> '*.css.min' \) -exec env PERL5OPT=-m-lib=. spellintian --picky {} +
>
>
> $ env PERL5OPT=-m-lib=. uscan --report-status --no-verbose
> uscan: Newest version of lsm on remote site is 1.0.5, local version is 1.0.4
> uscan:=> Newer package available from
> http://lsm.foobar.fi/download/lsm-1.0.5.tar.gz
About that, it's a new version with some patches I've forwarded.
I'll wait for this version get in Debian to investigate the new version
changes.
> G.

-- 
Lucas Castro



signature.asc
Description: OpenPGP digital signature


Re: Bug#823895: RFS: lsm/1.0.4-1

2016-07-23 Thread Lucas Castro


On 22-07-2016 00:31, Adam Borowski wrote:
> On Thu, Jul 14, 2016 at 04:25:00PM -0300, Lucas Castro wrote:
>> I've got a little busy, but I uploaded a reviewed package,
>> if you can take a look at it I'll thanks.
>>
>> https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.4-1.dsc
> Apologies on making you wait, but -ENOTIME these days :(
No problem about that.
> I've looked at the new version, it seems good to me.
>
> However, I have no experiences with proper systemd-vs-sysv daemon setup nor
> conffile handling myself, so I'd need to fill holes in my knowledge first
> which is hard under ENOTIME conditions.  Thus, I'd prefer someone else to
> finish sponsoring this package.
> If no one helps, I'll do it, but not in the next few days.
Fine.
>
> Meow!
by the way, what means ENOTIME?



signature.asc
Description: OpenPGP digital signature


Re: Bug#823895: RFS: lsm/1.0.4-1

2016-07-14 Thread Lucas Castro


On 21-05-2016 12:21, Adam Borowski wrote:
> On Sat, May 21, 2016 at 12:09:14PM -0300, Lucas Castro wrote:
>> On 21-05-2016 11:59, Adam Borowski wrote:
>>> On Fri, May 20, 2016 at 10:31:49PM -0300, Lucas Castro wrote:
>>>> But I don't think I need to write a documentation how to setup
>>>> the config file is easy to understand, just feeding back it's needed to
>>>> setup to get working.
>>>> what do you think?
>>> I meant mostly what's needed to get the basics running.
>> My problem I didn't noticed problem about setup needed because I've
>> installed at a machine was already working. 
> Right, that's understandable.
>
> If you're going to make complex changes to the packaging, it'd be a good
> idea to test it in virtual machines, both fresh and as upgrades.  However,
> if you believe you can make it work without, there's no need to do so --
> I'll test it for you as I already have an array of VMs, some simple, some
> bridged/etc.  And especially, some with systemd some with modular inits,
> as this package has .service divergent from its init script.
>
>>> I got the impression you're -trying- to have it work out of the box, in
>>> which case no action is needed.  If I'm wrong and configuration is 
>>> required,k
>>> then you need to 1. handle lack of such config gracefully, and 2. point the
>>> user as to what needs to be done.
>> I've done the most changed you pointed, either the feedback about that
>> setup is needed to get it running.
>> my question is just about user perspective, if I really need to write a
>> documentation how to configure or
>> just show to user they need to setup. Something like "Edit
>> /etc/lsm/lsm.conf is needed to get it running."
> Just that line included in the fail message would be enough, I think.
>
>
I've got a little busy, but I uploaded a reviewed package,
if you can take a look at it I'll thanks.

https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.4-1.dsc



signature.asc
Description: OpenPGP digital signature


Bug#823895: RFS: lsm/1.0.4-1

2016-05-21 Thread Lucas Castro


On 21-05-2016 11:59, Adam Borowski wrote:
> On Fri, May 20, 2016 at 10:31:49PM -0300, Lucas Castro wrote:
>> On 14-05-2016 20:45, Adam Borowski wrote:
>>> Only upon checking the syslog I see:
>>> May 15 00:30:37 umbar lsm[12853]: no targets found in config file
>>> yet according to comments in /etc/lsm/lsm.conf:
>>> # Defaults for the connection entries
>>> # These are set in the code. You may override any values here.
>>> which suggests there's no need to edit the config for basic functionality.
>>>
>>> If I read this wrong and some setup is needed, then the package shouldn't
>>> try to start the daemon on initial install, and provide a feedback that
>>> editing the config file is required.
>>>
>>> There's no documentation describing what's needed to get lsm running.
>> I'm almost fishing.
>> But I don't think I need to write a documentation how to setup
>> the config file is easy to understand, just feeding back it's needed to
>> setup to get working.
>> what do you think?
> I meant mostly what's needed to get the basics running.
My problem I didn't noticed problem about setup needed because I've
installed at a machine was already working. 
> I got the impression you're -trying- to have it work out of the box, in
> which case no action is needed.  If I'm wrong and configuration is required,
> then you need to 1. handle lack of such config gracefully, and 2. point the
> user as to what needs to be done.
I've done the most changed you pointed, either the feedback about that
setup is needed to get it running.
my question is just about user perspective, if I really need to write a
documentation how to configure or
just show to user they need to setup. Something like "Edit
/etc/lsm/lsm.conf is needed to get it running."
>
>




signature.asc
Description: OpenPGP digital signature


Bug#823895: RFS: lsm/1.0.4-1

2016-05-20 Thread Lucas Castro


On 14-05-2016 20:45, Adam Borowski wrote:
> On Sat, May 14, 2016 at 12:22:13AM -0300, Lucas Castro wrote:
>> On 13-05-2016 11:46, Adam Borowski wrote:
>>>> On 10-05-2016 02:43, Lucas Castro wrote
>>>>> I am looking for a sponsor for my package "lsm"
>>>>>
>>>>> dget -x 
>>>>> https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.4-1.dsc
>>> 2. The manpage seems mangled:
>>>
>>>While simple to configure, provides easy way reconfigure routes, 
>>> calling notifyscript
>>>
>>>lsmVery configurable, but doesn't support domain names yet.
>> Thanks, fixed.
> Hmm, it looks like you merely added a space and lowercased V:
>
>While simple to configure, provides easy way reconfigure routes, 
> calling notifyscript.
>
>lsm very configurable program, but doesn't support domain names yet.
>
> These two lines don't quite make sense...
>
>
>>> 3. Typo: exectuble.
>> if you mean man page typo, fixed.
> It's still in the init script, line 32.
>
>
> Too bad, when actually trying to install the package:
>
> [] Starting Link Monitor.: lsminvoke-rc.d: initscript lsm, action "start" 
> failed.
> dpkg: error processing package lsm (--install):
>  subprocess installed post-installation script returned error exit status 1
> Processing triggers for man-db (2.7.5-1) ...
> Errors were encountered while processing:
>  lsm
>
> [~]# /etc/init.d/lsm start
> [] Starting Link Monitor.: lsm[~]# echo $?
> 1
> (no newline, by the way -- init scripts shouldn't use "set -e")
>
> [~]# lsm --config /etc/lsm/lsm.conf 
> [~]# echo $?
> 1
>
> An error message describing what went wrong would be nice...
>
> Only upon checking the syslog I see:
> May 15 00:30:37 umbar lsm[12853]: no targets found in config file
> yet according to comments in /etc/lsm/lsm.conf:
> # Defaults for the connection entries
> # These are set in the code. You may override any values here.
> which suggests there's no need to edit the config for basic functionality.
>
> If I read this wrong and some setup is needed, then the package shouldn't
> try to start the daemon on initial install, and provide a feedback that
> editing the config file is required.
>
> There's no documentation describing what's needed to get lsm running.
I'm almost fishing.
But I don't think I need to write a documentation how to setup
the config file is easy to understand, just feeding back it's needed to
setup to get working.
what do you think?
>
> Also, it appears the only copy of upstream's changelog is hidden inside
> lsm.spec (lines between "%changelog" and "#EOF").  Please cut this (with sed
> or a similar tool) and install as /usr/share/doc/*/changelog.gz
>
>
> In /usr/share/doc/lsm/examples/lsm.conf.sample, there are references to
> /usr/libexec/lsm/ instead of /usr/share/lsm/, it'd be nice to sed that to
> what's installed on Debian.
>
>
>>> Meow!
>> Done.
> Hah!  This was intended as an onomatopeia not an imperative, but I really
> like your interpretation :)
>




signature.asc
Description: OpenPGP digital signature


Bug#823895: RFS: lsm/1.0.4-1

2016-05-13 Thread Lucas Castro


On 13-05-2016 11:46, Adam Borowski wrote:
>> On 10-05-2016 02:43, Lucas Castro wrote
>>> I am looking for a sponsor for my package "lsm"
>>>
>>> * Package name: lsm
>>>   Upstream Author : Mika Ilmaranta 
>>> * URL : http://lsm.foobar.fi/
>>>
>>> dget -x 
>>> https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.4-1.dsc
> From a superficial review:
>
> 1. Please delete (or fill out) debian/README.source
removed.
> 2. The manpage seems mangled:
>
>While simple to configure, provides easy way reconfigure routes, 
> calling notifyscript
>
>lsmVery configurable, but doesn't support domain names yet.
Thanks, fixed.
>
> 3. Typo: exectuble.
if you mean man page typo, fixed.
>
> Meow!
Done.



signature.asc
Description: OpenPGP digital signature


Re: Bug#823895: RFS: lsm/1.0.4-1

2016-05-12 Thread Lucas Castro
Hello,
I made some changes at the packages,
if someone can sponsor I'll thanks.

On 10-05-2016 02:43, Lucas Castro wrote
> Package: sponsorship-requests
> Severity: normal [important for RC bugs, wishlist for new packages]
>
> Dear mentors,
>
> I am looking for a sponsor for my package "lsm"
>
> * Package name: lsm
>   Version : 1.0.4-1
>   Upstream Author : Mika Ilmaranta 
> * URL : http://lsm.foobar.fi/
> * License : GPL-2
>   Section : utils
>
>   It builds those binary packages:
>
> lsm   - Link connectivity monitor tool
>
>   To access further information about this package, please visit the 
> following URL:
>
>   https://mentors.debian.net/package/lsm
>
>
>   Alternatively, one can download the package with dget using this command:
>
> dget -x https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.4-1.dsc
>
>




signature.asc
Description: OpenPGP digital signature


Bug#823895: RFS: lsm/1.0.4-1

2016-05-09 Thread Lucas Castro
Package: sponsorship-requests
Severity: normal [important for RC bugs, wishlist for new packages]

Dear mentors,

I am looking for a sponsor for my package "lsm"

* Package name: lsm
  Version : 1.0.4-1
  Upstream Author : Mika Ilmaranta 
* URL : http://lsm.foobar.fi/
* License : GPL-2
  Section : utils

  It builds those binary packages:

lsm   - Link connectivity monitor tool

  To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/lsm


  Alternatively, one can download the package with dget using this command:

dget -x https://mentors.debian.net/debian/pool/main/l/lsm/lsm_1.0.4-1.dsc




signature.asc
Description: OpenPGP digital signature


Re: Need help to fix hardening-no-relro and hardening-no-relro

2015-08-11 Thread lucas castro
Okay, confirmed, solved the hardening-no-relro,
and Now I can see I make a mistake on subject,
It was to be hardening-no-relro and hardening-no-fortify-functions.

On Tue, Aug 11, 2015 at 11:50 AM, lucas castro 
wrote:

> I'll do that, and send to mentors.
>
> On Tue, Aug 11, 2015 at 11:48 AM, Gianfranco Costamagna <
> costamagnagianfra...@yahoo.it> wrote:
>
>> Yes, this is true.
>>
>> The problem is that the FTBFS is due to security flags, so it might be
>> good
>> to solve it anyway.
>>
>> However, commenting out LDFLAGS from Makefile.in should solve the issue.
>>
>> BTW that "-s" on the LDFLAGS shouldn't be there, it was a packaging
>> problem
>> fixed -6 upload and reintroduced in the version on mentors.
>>
>> Lucas can you please comment that line?
>>
>> thanks!
>>
>> Gianfranco
>>
>>
>>
>>
>>
>> Il Martedì 11 Agosto 2015 16:40, Alex Vong  ha
>> scritto:
>> Hi Lucas,
>>
>> I am new in packaging. `hardening-no-relro' also happens to me. It
>> turns out it is caused by the missing `-Wl,-z,relro' LDFLAGS. Maybe
>> overriding CFLAGS and CPPFLAGS but not LDFLAGS will solve FTBFS.
>>
>> For example in debian/rules,
>>
>> CFLAGS = '-Ofoo'
>> CPPFLAGS = '-Dfoo'
>> LDFLAGS += '-lfoo'
>>
>> override_dh_auto_configure:
>> dh_auto_configure -- --enable-foo
>>
>> Cheers,
>> Alex
>>
>>
>> 2015-08-11 21:05 GMT+08:00, lucas castro :
>> > Gianfranco,
>> > No problem about about that on irc.
>> > I think I should take a time on another package, then mailed here.
>> > and if anyone know about this, it's fine. I really spent much time on
>> this
>> > package,
>> > and learned a lot with it.
>> >
>> > On Tue, Aug 11, 2015 at 9:49 AM, Gianfranco Costamagna <
>> > costamagnagianfra...@yahoo.it> wrote:
>> >
>> >> Hi Lucas
>> >> (sorry for not answering on irc, I was AFK)
>> >>
>> >> hardening-check debian/xmbmon/usr/bin/xmbmon
>> >>
>> >>
>> >> d/rules:
>> >> override_dh_auto_build:
>> >> $(MAKE) CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)"
>> CXXFLAGS="$(CXXFLAGS)"
>> >> LDFLAGS="$(LDFLAGS)"
>> >>
>> >>
>> >>
>> >> something like this seems to make autoconf aware of the flags (not sure
>> >> if
>> >> there is a
>> >> better way, and for sure you do not need them all).
>> >>
>> >> However with hardening stuff enabled now it FTBFS:
>> >>
>> >> gcc -g -O2 -fPIE -fstack-protector-strong -Wformat
>> >> -Werror=format-security
>> >> -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -o mbmon
>> >> mbmon.c getMBinfo.o tyan_tiger.o pci_pm.o sensors.o getMB-via.o
>> >> getMB-smb.o
>> >> getMB-isa.o smbuses.o smbus_piix4.o smbus_amd.o smbus_ali.o
>> smbus_amd8.o
>> >> sens_winbond.o sens_via686.o sens_it87.o sens_gl52.o sens_lm85.o
>> >> sens_lm80.o sens_lm90.o sens_lm75.o sens_wl784.o smb_extemp.o -lm
>> >> mbmon.c: In function ‘uptime’:
>> >> mbmon.c:122:11: error: ‘KERN_BOOTTIME’ undeclared (first use in this
>> >> function)
>> >> mib[1] = KERN_BOOTTIME;
>> >> ^
>> >>
>> >>
>> >> cheers,
>> >>
>> >> Gianfranco
>> >>
>> >
>> >
>> >
>> > --
>> > contatos:
>> > Celular: ( 99 ) 9143-5954 - Vivo
>> > skype: lucasd3castro
>> > msn: lucascastrobor...@hotmail.com
>> >
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact
>> listmas...@lists.debian.org
>> Archive:
>> https://lists.debian.org/CADrxHD_sW9Hf1c==-uhsa1ks6iay5zrfew7aqeoy3frbd-4...@mail.gmail.com
>>
>
>
>
> --
> contatos:
> Celular: ( 99 ) 9143-5954 - Vivo
> skype: lucasd3castro
> msn: lucascastrobor...@hotmail.com
>



-- 
contatos:
Celular: ( 99 ) 9143-5954 - Vivo
skype: lucasd3castro
msn: lucascastrobor...@hotmail.com


Re: Need help to fix hardening-no-relro and hardening-no-relro

2015-08-11 Thread lucas castro
I'll do that, and send to mentors.

On Tue, Aug 11, 2015 at 11:48 AM, Gianfranco Costamagna <
costamagnagianfra...@yahoo.it> wrote:

> Yes, this is true.
>
> The problem is that the FTBFS is due to security flags, so it might be good
> to solve it anyway.
>
> However, commenting out LDFLAGS from Makefile.in should solve the issue.
>
> BTW that "-s" on the LDFLAGS shouldn't be there, it was a packaging problem
> fixed -6 upload and reintroduced in the version on mentors.
>
> Lucas can you please comment that line?
>
> thanks!
>
> Gianfranco
>
>
>
>
>
> Il Martedì 11 Agosto 2015 16:40, Alex Vong  ha
> scritto:
> Hi Lucas,
>
> I am new in packaging. `hardening-no-relro' also happens to me. It
> turns out it is caused by the missing `-Wl,-z,relro' LDFLAGS. Maybe
> overriding CFLAGS and CPPFLAGS but not LDFLAGS will solve FTBFS.
>
> For example in debian/rules,
>
> CFLAGS = '-Ofoo'
> CPPFLAGS = '-Dfoo'
> LDFLAGS += '-lfoo'
>
> override_dh_auto_configure:
> dh_auto_configure -- --enable-foo
>
> Cheers,
> Alex
>
>
> 2015-08-11 21:05 GMT+08:00, lucas castro :
> > Gianfranco,
> > No problem about about that on irc.
> > I think I should take a time on another package, then mailed here.
> > and if anyone know about this, it's fine. I really spent much time on
> this
> > package,
> > and learned a lot with it.
> >
> > On Tue, Aug 11, 2015 at 9:49 AM, Gianfranco Costamagna <
> > costamagnagianfra...@yahoo.it> wrote:
> >
> >> Hi Lucas
> >> (sorry for not answering on irc, I was AFK)
> >>
> >> hardening-check debian/xmbmon/usr/bin/xmbmon
> >>
> >>
> >> d/rules:
> >> override_dh_auto_build:
> >> $(MAKE) CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" CXXFLAGS="$(CXXFLAGS)"
> >> LDFLAGS="$(LDFLAGS)"
> >>
> >>
> >>
> >> something like this seems to make autoconf aware of the flags (not sure
> >> if
> >> there is a
> >> better way, and for sure you do not need them all).
> >>
> >> However with hardening stuff enabled now it FTBFS:
> >>
> >> gcc -g -O2 -fPIE -fstack-protector-strong -Wformat
> >> -Werror=format-security
> >> -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -o mbmon
> >> mbmon.c getMBinfo.o tyan_tiger.o pci_pm.o sensors.o getMB-via.o
> >> getMB-smb.o
> >> getMB-isa.o smbuses.o smbus_piix4.o smbus_amd.o smbus_ali.o smbus_amd8.o
> >> sens_winbond.o sens_via686.o sens_it87.o sens_gl52.o sens_lm85.o
> >> sens_lm80.o sens_lm90.o sens_lm75.o sens_wl784.o smb_extemp.o -lm
> >> mbmon.c: In function ‘uptime’:
> >> mbmon.c:122:11: error: ‘KERN_BOOTTIME’ undeclared (first use in this
> >> function)
> >> mib[1] = KERN_BOOTTIME;
> >> ^
> >>
> >>
> >> cheers,
> >>
> >> Gianfranco
> >>
> >
> >
> >
> > --
> > contatos:
> > Celular: ( 99 ) 9143-5954 - Vivo
> > skype: lucasd3castro
> > msn: lucascastrobor...@hotmail.com
> >
>
>
> --
> To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive:
> https://lists.debian.org/CADrxHD_sW9Hf1c==-uhsa1ks6iay5zrfew7aqeoy3frbd-4...@mail.gmail.com
>



-- 
contatos:
Celular: ( 99 ) 9143-5954 - Vivo
skype: lucasd3castro
msn: lucascastrobor...@hotmail.com


Re: Need help to fix hardening-no-relro and hardening-no-relro

2015-08-11 Thread lucas castro
Gianfranco,
No problem about about that on irc.
I think I should take a time on another package, then mailed here.
and if anyone know about this, it's fine. I really spent much time on this
package,
and learned a lot with it.

On Tue, Aug 11, 2015 at 9:49 AM, Gianfranco Costamagna <
costamagnagianfra...@yahoo.it> wrote:

> Hi Lucas
> (sorry for not answering on irc, I was AFK)
>
> hardening-check debian/xmbmon/usr/bin/xmbmon
>
>
> d/rules:
> override_dh_auto_build:
> $(MAKE) CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" CXXFLAGS="$(CXXFLAGS)"
> LDFLAGS="$(LDFLAGS)"
>
>
>
> something like this seems to make autoconf aware of the flags (not sure if
> there is a
> better way, and for sure you do not need them all).
>
> However with hardening stuff enabled now it FTBFS:
>
> gcc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security
> -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -o mbmon
> mbmon.c getMBinfo.o tyan_tiger.o pci_pm.o sensors.o getMB-via.o getMB-smb.o
> getMB-isa.o smbuses.o smbus_piix4.o smbus_amd.o smbus_ali.o smbus_amd8.o
> sens_winbond.o sens_via686.o sens_it87.o sens_gl52.o sens_lm85.o
> sens_lm80.o sens_lm90.o sens_lm75.o sens_wl784.o smb_extemp.o -lm
> mbmon.c: In function ‘uptime’:
> mbmon.c:122:11: error: ‘KERN_BOOTTIME’ undeclared (first use in this
> function)
> mib[1] = KERN_BOOTTIME;
> ^
>
>
> cheers,
>
> Gianfranco
>



-- 
contatos:
Celular: ( 99 ) 9143-5954 - Vivo
skype: lucasd3castro
msn: lucascastrobor...@hotmail.com


Need help to fix hardening-no-relro and hardening-no-relro

2015-08-11 Thread lucas castro
I'm getting harderning issue on packaging xmbmon.
I already looked at https://wiki.debian.org/Hardening, but no success.
I uploaded the source to mentors[1], and the attachment is the build log.

[1] http://mentors.debian.net/debian/pool/main/x/xmbmon/xmbmon_2.05-8.dsc

-- 
contatos:
Celular: ( 99 ) 9143-5954 - Vivo
skype: lucasd3castro
msn: lucascastrobor...@hotmail.com
 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: source package xmbmon
dpkg-buildpackage: source version 2.05-8
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Lucas de Castro Borges 
 dpkg-source --before-build xmbmon-2.05
dpkg-buildpackage: host architecture amd64
dpkg-source: info: applying fix_manpage_errors.patch
dpkg-source: info: applying fix_manpage_typos.patch
dpkg-source: info: applying restart_without_wait.patch
dpkg-source: info: applying manpage_read_mbmon-rrd.patch
dpkg-source: info: applying replace_mbmon-rrd.patch
dpkg-source: info: applying changed-readme_binaryname.patch
dpkg-source: info: applying changes_for_debian-makefile.patch
dpkg-source: info: applying fix_makefile_install.patch
dpkg-source: info: applying fix-autoreconf_missing_template.patch
dpkg-source: info: applying autotools-update.patch
 fakeroot debian/rules clean
dh clean --with autoreconf
   dh_testdir
   dh_auto_clean
	make -j1 distclean
make[1]: Entering directory '/QA/pkg-xmbmon/xmbmon-2.05'
rm -f *.o *.bak a.out core *.core *~ mbmon xmbmon testpci testsmb testhwm testfan mbmon_small
rm -f Makefile config.cache config.log config.h config.status
make[1]: Leaving directory '/QA/pkg-xmbmon/xmbmon-2.05'
   dh_autoreconf_clean
	rm -f -- ./config.h.in ./autom4te.cache/requests ./autom4te.cache/traces.1 ./autom4te.cache/output.0 ./autom4te.cache/output.1 ./autom4te.cache/traces.0 ./configure
	rm -f debian/autoreconf.before debian/autoreconf.after
   dh_clean
	rm -f debian/xmbmon.substvars
	rm -f debian/xmbmon.*.debhelper
	rm -rf debian/xmbmon/
	rm -f debian/mbmon.substvars
	rm -f debian/mbmon.*.debhelper
	rm -rf debian/mbmon/
	rm -rf debian/.debhelper/
	rm -f debian/*.debhelper.log
	rm -f debian/files
	find .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS \) -prune -o -type f -a \
	\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
	rm -rf debian/tmp
	rm -f *-stamp
 dpkg-source -b xmbmon-2.05
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building xmbmon using existing ./xmbmon_2.05.orig.tar.gz
dpkg-source: warning: ignoring deletion of file config.h.in, use --include-removal to override
dpkg-source: warning: ignoring deletion of file configure, use --include-removal to override
dpkg-source: info: building xmbmon in xmbmon_2.05-8.debian.tar.xz
dpkg-source: info: building xmbmon in xmbmon_2.05-8.dsc
 debian/rules build
dh build --with autoreconf
   dh_testdir
   dh_autoreconf
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.before
	autoreconf -f -i
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.after
   dh_auto_configure
	./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking
configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking build system type... x86_64-pc-l

Bug#792443: RFS: mirage/0.9.5.1-4 [QA]

2015-07-15 Thread lucas castro
All right now. Uploaded to mentors,

On Tue, Jul 14, 2015 at 10:05 PM, Eriberto Mota  wrote:

> tags 792443 moreinfo
> thanks
>
>
> Hi Lucas,
>
> I will try help you. My considerations:
>
> 1. I can see some changes not registered in d/changelog. An example of
> this is DH level change (from 7 to 9). I used the 'debdiff' command to
> see the changes. Other files: debian/mirage.postinst,
> debian/patches/remove_gimp_remote.patch, debian/pycompat
>
> 2. d/changelog:
>
> - I suggest you to organize better the ideas. Try to use a logical
> order. You can sort the itens by events (Added, Changed, Removed,
> Updated, etc) or by main events followed by files (debian/control,
> debian/copyright, etc). For the latter case, you can see an example
> here[1].
>
> - Please, remove the unnecessary double spaces.
>
> - Use debian/ for all files inside the debian/ directory, as
> debian/watch ans debian/patches/desktop_entry_issue.patch.
>
> - Use '$ spell changelog | sort -u' and '$ spell control | sort -u' to
> search for spelling errors, as 'Dependeces'.
>
> [1]
> http://metadata.ftp-master.debian.org/changelogs/main/l/lime-forensics/unstable_changelog
>
> 3. d/control: you found a new upstream homepage to use in d/watch. So,
> why you removed the Homepage field from d/control?
>
> 4. debian/copyright:
>
> - The "updated" notice in d/changelog is a bit generic because you did
> several modifications.
>
> - I found this text in upstream source code:
>
> mirage-Mirage is free software; you can redistribute it and/or modify
> mirage-it under the terms of the GNU General Public License as published by
> mirage-the Free Software Foundation; either version 3 of the License, or
> mirage-(at your option) any later version.
>
> mirage.py-Mirage is free software; you can redistribute it and/or modify
> mirage.py-it under the terms of the GNU General Public License as
> published by
> mirage.py-the Free Software Foundation; either version 3 of the License, or
> mirage.py-(at your option) any later version.
>
> So, the source code is GPL-3+, not GPL-3. You need to use the
> following command to check this situation:
>
> $ egrep -sriA25 '(copyright|public dom)' *
>
> - There are several authors in po/ directory.
>
> - You must to list all packagers in debian/* block. You can use the
> following command to search for all:
>
> $ egrep '(--|\[)' debian/changelog
>
> 5. d/watch: your configuration produces notices about invalid
> character in version number (two underscores).
>
> 6. You must always check the PTS[2] to search for bugs, tips etc. In
> bugs list I can see a relevant bug that you can close: #773997.
>
> [2] https://packages.qa.debian.org/m/mirage.html
>
> Thanks for your work.
>
> Regards,
>
> Eriberto
>
>
> 2015-07-14 17:09 GMT-03:00 Lucas Castro :
> > Package: sponsorship-requests
> > Severity: normal
> >
> > Dear mentors,
> >
> > I am looking for a sponsor for my package "mirage"
> >
> >This orphaned packages required some lintian corrections and I had
> done,
> >it already has two P lintians, but it is its homepage fields and
> signature
> >that I didn't found.
> >
> > * Package name: mirage
> >   Version : 0.9.5.1-4
> >   Upstream Author : [fill in name and email of upstream]
> >   * URL : [fill in URL of upstreams web site]
> >   * License : [fill in]
> >   Section : graphics
> >
> >   It builds those binary packages:
> >
> > mirage - fast and simple GTK+ image viewer
> >
> >   To access further information about this package, please visit the
> following URL:
> >
> >   http://mentors.debian.net/package/mirage
> >
> >   Alternatively, one can download the package with dget using this
> command:
> >
> > dget -x
> http://mentors.debian.net/debian/pool/main/m/mirage/mirage_0.9.5.1-4.dsc
> >
> >   More information about hello can be obtained from
> http://www.example.com.
> >
> >   Changes since the last upload:
> >
> > * QA upload.
> > * Updated watch
> > * debian/control
> > - Bumped Standards-Version to 3.9.6
> > - Homepage removed
> > * debian/copyright updated
> > * Added desktop_entry_issue.patch: Avoid
> desktop-entry-lacks-keywords-entry.
> > * Build-Dependeces: added  dh-python.
> >
> > -- System Information:
> > Debian Release: 8.1
> >   APT prefers stable-updates
> >   APT p

Bug#792443: RFS: mirage/0.9.5.1-4 [QA]

2015-07-14 Thread Lucas Castro
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "mirage"

   This orphaned packages required some lintian corrections and I had done, 
   it already has two P lintians, but it is its homepage fields and signature 
   that I didn't found. 

* Package name: mirage
  Version : 0.9.5.1-4
  Upstream Author : [fill in name and email of upstream]
  * URL : [fill in URL of upstreams web site]
  * License : [fill in]
  Section : graphics

  It builds those binary packages:

mirage - fast and simple GTK+ image viewer

  To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/mirage

  Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/m/mirage/mirage_0.9.5.1-4.dsc

  More information about hello can be obtained from http://www.example.com.

  Changes since the last upload:

* QA upload.
* Updated watch 
* debian/control 
- Bumped Standards-Version to 3.9.6
- Homepage removed
* debian/copyright updated 
* Added desktop_entry_issue.patch: Avoid desktop-entry-lacks-keywords-entry.
* Build-Dependeces: added  dh-python.
  
-- System Information:
Debian Release: 8.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=pt_BR.utf8, LC_CTYPE=pt_BR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150714200940.16904.7.reportbug@debian